
GibberLink
GibberLink是一個開源項目,它使兩個AI代理能夠通過在識別出彼此後從人類語言切換到聲音級別協議來有效地進行通訊,該協議由ggwave技術提供支持。
https://github.com/PennyroyalTea/gibberlink?ref=aipure&utm_source=aipure

產品資訊
更新時間:2025年02月28日
什麼是 GibberLink
GibberLink代表了Anton Pidkuiko和Boris Starkov開發的AI對AI通訊的突破性創新。它是一個允許對話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網路演示(https://waver.ggerganov.com/)以查看在代理之間傳輸的已解碼訊息
GibberLink 常見問題
GibberLink 是一個展示兩個對話式 AI 代理在對話中識別出對方也是 AI 代理後,從英語切換到聲音層級協定 (ggwave) 的專案。