Files
ai-agent-book/chapter6/README.zh-TW.md
T
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

4.0 KiB
Raw Blame History

第 6 章 · 互動:觀察與動作空間的擴展

從文字擴充套件到語音、GUI、物理世界:語音三典範、Computer Use、機器人

返回主目錄 · 📖 讀本章正文

如何閱讀實驗

正文用短小的機制 skeleton 說明控制流;實驗目錄放完整的 SDK 適配、日誌、測試與驗收證據,不需要逐行讀完每個檔案。

  • Starter: 先讀目標、最小指令與驗收條件;可從 live-audio;
  • Builder: 沿著入口、核心迴圈、狀態/訊息 schema、工具與驗證器閱讀。
  • Maintainer: 最後再看測試、證據 manifest、失敗處理、回滾路徑與 provider adapter。

第一次閱讀可先跳過憑證載入、展示層和 provider 相容層;要重現數字時再回來查看。

配套專案

編號 專案 型別 一句話說明
6-1 agent-with-event-trigger FastAPI 事件驅動 Agent,原生非同步整合前三組 MCP 工具,透過 HTTP API 接收 Web/IM/GitHub/計時器事件
6-2 async-agent asyncio 單執行緒事件驅動框架 Flux:事件佇列按緊急度分派、非同步工具並行、執行中打斷、長任務取消與狀態查詢
6-3 live-audio 即時語音聊天,整合 VAD + ASRWhisper/SenseVoice+ LLMGPT-4o/Gemini/Doubao+ TTSFish Audio),WebSocket 低延遲
Add-on phone-agent 🚧 官方 pine-voice SDK 的 direct/ReAct 路徑已實作,但未提供獲授權且同意參與的 E.164 目的號碼;預檢明確記錄未撥號、無 transcripttest double 不算驗收。
6-4 streaming-speech 音訊按遞增長度分塊餵 ASR,每段立刻出文字降首包延遲,對比「整句到齊再識別」的高準確/高延遲
6-5 end-to-end-speech 已在單張 RTX PRO 6000 上真實本機執行固定 revision 的 MiniCPM-o 4.5;端到端與自級聯皆為 3/4,但語義與副語言錯誤互補,並保留真實 24kHz 語音輸出與完整驗收證據。
6-6 controllable-tts 🚧 真實 Fish Audio S1 4×3×2 參考音庫與 A/B/C 媒體通過結構門禁;仍缺定性聽測與「接近真人客服」評估。
6-7 claude-quickstarts/computer-use-demo/ 📖 外部 anthropics/claude-quickstarts 固定於 9bcc95e…;正文對應容器化 Ubuntu 桌面+Claude agent loop 的 Computer Use demo,不是整個 quickstarts。
6-8 browser-use/ 📖 外部 browser-use/browser-use 固定於 ec9277c…;正文用 use_vision=True 視覺 CLI 在 Google 查舊金山天氣並保留動作/截圖軌跡。
6-9 xlerobot-teleoperation 📖 真機 XLeRobot 遙操作同一個整理桌面任務:把紅色杯子放入托盤、黃色廢紙放入垃圾盒,最後重新觀察並確認狀態。
6-10 gemini-xlerobot-navigation 📖 在模擬器中測量同一桌面任務的理想控制上限;不代表真機已經執行。
6-11 gemini-xlerobot-navigation 📖 使用 Gemini Robotics-ER 1.5 自主控制真機 XLeRobot 完成同一整理桌面任務。
6-12 gemini-xlerobot-navigation 📖 在模擬器中比較同一任務的開環、逐步檢查與預測式閉環策略。
6-13 rgb-sim2real-grasping 📖 改變背景、物體外觀、光照與視覺雜訊,對同一桌面任務進行 RGB 跨環境測試。

專案型別說明

圖示 型別 含義
可獨立執行 本倉庫自帶完整程式碼,配置好 API Key 即可執行
📖 復現指南 依賴需自行 git clone外部倉庫(訓練框架、評測基準等)
🚧 進行中 已有實作,但正文要求的真實執行、授權參與者、硬體或驗收證據尚未完整