Skip to content

功能

Agent 功能提供了一種擴展和增強 AI Agent 功能的方法。 透過功能,您可以:

  • 為 Agent 增加新能力
  • 攔截並修改 Agent 行為
  • 記錄並監控 Agent 執行
  • 在單個功能中為相同的事件類型註冊多個處理常式

Koog 架構提供了以下開箱即用的功能:

  • :material-flash:{ .lg .middle } 事件處理


    在 Agent 執行期間監控並回應特定事件

  • :material-routes:{ .lg .middle } 追蹤


    擷取 Agent 執行的詳細資訊

  • :material-message-text-clock:{ .lg .middle } 聊天記憶


    在 Agent 執行之間儲存並檢索聊天訊息歷程記錄

  • :material-chip:{ .lg .middle } Agent 記憶


    在 Agent 執行期間和執行之間儲存、檢索並使用任意資料

  • :material-database-clock:{ .lg .middle } 長期記憶


    為 AI Agent 增加持久性記憶

  • :material-content-save-cog:{ .lg .middle } Agent 持久化


    在執行期間的特定點儲存並還原 Agent 的狀態

  • :simple-opentelemetry:{ .lg .middle } OpenTelemetry


    從您的 Agent 產生、收集並匯出遙測資料 (trace)

若要了解如何實作您自己的功能,請參閱 自訂功能