Skip to content

範例

Koog 框架提供了範例,以幫助您理解如何在不同的使用情境中實作 AI 代理。這些範例展示了您可以應用於自己應用程式的關鍵功能和模式。

瀏覽以下範例,並點擊連結以在 GitHub 上查看原始碼。

範例描述
VaccumAgent這個筆記本展示了如何使用 Koog 框架實作一個基本的反射代理。它涵蓋了用於清潔任務的環境建模和代理行為。
Calculator這個計算器代理執行基本的算術運算,使用用於加法、減法、乘法和除法的工具。
Banking這個具有路由功能的銀行助理,能夠透過精密的基於圖形的策略處理資金轉帳和交易分析。
Guesser這個數字猜測代理使用工具與使用者互動。
該代理實作了二元搜尋策略,使用工具來詢問一個數字是否小於、大於或等於使用者目標。
MCP模型上下文協定 (Model Context Protocol) 的整合範例,包含用於地理資料的 GoogleMapsMcpClient 和用於瀏覽器自動化的 PlaywrightMcpClient。
Memory顯示記憶系統使用的客戶支援代理。該代理追蹤並利用使用者對話偏好、問題歷史記錄、裝置診斷資訊以及組織特定的產品資訊和解決方案。它使用加密的本機儲存來安全地持久化資訊,並展示了使用主體 (subjects) 和範圍 (scopes) 的適當記憶體組織。
Planner這個任務規劃系統建立了包含並行和序列執行節點的執行樹,動態建構執行計畫。
SimpleAPI聊天代理和單次執行代理的基本範例。
StructuredData該範例展示了基於 JSON 的結構化資料輸出,包含複雜的巢狀類別、多型性以及天氣預報範例。
SubgraphWithTask專案生成工具,展示檔案和目錄操作,包括建立、刪除和命令執行。
Tone一個文本語氣分析代理,使用專用工具以識別輸入文本中的正面、負面或中性語氣。