GibberLink: AI Agent들 간의 음성 채팅 및 데이터 전송 시연 프로젝트

GibberLink: AI Agent들 간의 음성 채팅 및 데이터 전송 시연 프로젝트

들어가며 :pytorch::kr:

얼마 전에 지인이 메신저로 위와 같은 영상을 보고 장난인줄 알았는데, 음성 AI 스타트업 ElevenLabs의 런던 해커톤에서 만든 프로젝트인가보네요 :astonished: GitHub 저장소도 있길래 낼름 업어왔습니다 +_+

GibberLink 프로젝트 소개

GibberLink는 AI 에이전트 간의 음성 기반 대화를 가능하게 하면서도, 특정 조건에서 소리로 데이터를 교환할 수 있는 프로젝트입니다. 특히 AI가 AI임을 인식하면 자동으로 ggwave 프로토콜을 사용하여 데이터를 전송하는 방식이 독특합니다.

GibberLink는 ElevenLabs 기반의 AI 대화형 에이전트와 ggwave 기반의 데이터-오버-사운드 기술을 결합한 프로젝트입니다. 주요 특징은 다음과 같습니다:

  • 두 개의 독립적인 AI 음성 에이전트가 서로 호텔 예약 등의 주제로 대화를 나눕니다.

  • AI가 상대방이 AI임을 인식하면 인간 언어(예: 영어)에서 ggwave 프로토콜을 이용한 데이터 전송 방식으로 전환합니다.

  • 웹 기반 API를 제공하여 이 기능을 다른 프로젝트에서도 활용할 수 있도록 합니다.


해당 기술을 실제로 데모로 경험하려면 gbrl.ai 사이트에서 두 개의 장치를 이용해 직접 테스트해 볼 수 있습니다.

  1. 웹 데모 테스트: gbrl.ai에 접속하여 두 개의 디바이스를 사용해 AI 간의 대화를 테스트할 수 있습니다.

  2. 직접 실행하기: 프로젝트를 직접 실행하는 방법은 Repro-steps-for-demo 문서를 참고하면 됩니다.

  3. ggwave 데이터 확인: AI 간의 ggwave 기반 데이터 전송이 어떻게 이루어지는지 확인하려면 ggwave 웹 데모를 실행한 뒤, AI 대화 영상을 플레이하면 메시지가 어떻게 디코딩되는지 확인할 수 있습니다.

라이선스

GibberLink 프로젝트는 MIT 라이선스로 제공됩니다.

:github: GibberLink 프로젝트 저장소

:github: ggwave 라이브러리 저장소




이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

:pytorch:파이토치 한국 사용자 모임:kr:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:gift: 아래:arrow_lower_right:쪽에 좋아요:+1:를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ :star_struck:

1개의 좋아요