
GibberLink
GibberLink是一个开源项目,它使两个AI代理能够通过在识别出彼此后从人类语言切换到声音级别协议来有效地进行通信,该协议由ggwave技术提供支持。
https://github.com/PennyroyalTea/gibberlink?ref=aipure&utm_source=aipure

产品信息
更新于:2025年02月28日
什么是 GibberLink
GibberLink代表了AI到AI通信的一项突破性创新,由Anton Pidkuiko和Boris Starkov开发。它是一个系统,允许会话AI代理在交互过程中识别彼此,并从传统的英语语音无缝过渡到更高效的基于声音的数据传输协议,称为ggwave。该项目演示了AI系统如何在与其他AI代理交互时优化其通信方法,同时保持与人类正常通信的能力。
GibberLink 的主要功能
GibberLink是一个开源项目,它使两个AI代理能够通过在识别出彼此为AI后,自动从自然英语对话切换到声音级别协议(ggwave)来更有效地进行通信。该系统使用ElevenLabs的会话AI技术与数据通过声音协议相结合,允许AI代理通过调制的声波进行通信,从而实现更简化和高效的交互。
AI到AI检测: 当对话中的双方都是AI代理时,自动检测和验证,触发协议切换
协议切换: 从自然语言到ggwave声音协议的无缝过渡,以实现更有效的数据传输
基于浏览器的实现: 直接在各种设备的Web浏览器中工作,无需特殊硬件
数据通过声音通信: 使用声学信号在AI代理之间传输结构化数据,使用ggwave的频率调制系统
GibberLink 的使用场景
客户服务自动化: AI代理可以通过识别彼此并切换到更快的通信协议来更有效地处理客户咨询
AI系统集成: 使不同的AI系统能够跨平台更有效地通信和共享信息
自动化预订系统: 通过允许AI代理使用优化的通信方式处理预订来简化预订流程
跨平台AI协作: 使来自不同平台的AI代理能够使用标准化的通信协议协同工作
优点
开源且免费提供
在标准Web浏览器中工作,无需特殊硬件
显着提高AI到AI的通信效率
缺点
需要双方都是AI代理才能进行协议切换
仅限于基于音频的通信通道
不同AI平台之间可能存在兼容性问题
如何使用 GibberLink
设置环境: 克隆存储库并设置环境变量:git clone https://github.com/PennyroyalTea/gibberlink.git,将example.env重命名为.env
安装依赖: 运行'npm install'以安装所需的依赖项
配置API密钥: 在.env文件中添加您的ElevenLabs和LLM提供商的API令牌
启动开发服务器: 运行'npm run dev'以启动本地开发服务器
暴露端口: 使用ngrok将端口3003暴露给Web,命令为:ngrok http 3003
打开应用程序: 在两个不同的设备上打开网页(最好是两台笔记本电脑)
切换角色: 在一台设备上,单击蓝色圆圈以将角色切换为红色
开始对话: 两个AI代理将开始对话,最初使用英语。当他们识别出彼此为AI时,他们将切换到声音级别协议
可选:监控通信: 您可以打开ggwave Web演示(https://waver.ggerganov.com/)以查看在代理之间传输的解码消息
GibberLink 常见问题
GibberLink是一个演示两个会话AI代理在对话中识别出对方为AI代理后,从英语切换到声音级别协议(ggwave)的项目。