volcengine/veadk-python

An open-source kit for agent development, integrated the powerful capabilities of Volcengine.

解決的問題

VeADK 是一個開源開發工具包,旨在簡化 AI 代理的建立與部署。它提供結構化的框架,用於整合 Volcengine 功能、管理代理拓撲,並連接至 Feishu 等通訊渠道。

工作原理

此工具包允許開發者使用高階的 Agent 類別與 Runner 進行執行,來建構代理。它與 Volcengine 的 ARK API 整合,支援模型提供者(如 Doubao),並透過 config.yaml 實作設定驅動的方式,用以管理 API 金鑰與模型設定。

在部署方面,它包含一個 AgentKit 應用程式工廠,提供內建的 Web UI、健康檢查端點與元資料端點。它也具備擴充功能,例如 FeishuChannelExtension,可將聊天 ID 與使用者 ID 映射為會話 ID,進而於 Feishu 對話中實現記憶與追蹤功能。

適用對象

希望以簡化方式整合 Volcengine 生態系、透過內建 UI 部署代理,並透過讚/噓按鈕收集使用者反饋以進行評估的開發者。

主要亮點

  • 整合生態系:直接整合 Volcengine ARK 與 AgentKit 應用程式工廠。
  • 部署工具:提供內建的 Web UI 與健康檢查端點,便於執行時管理。
  • 部署流程:支援雲端映像建構,並提供 Dockerfile 失敗時的診斷日誌。
  • 渠道擴充:內建 Feishu 機器人橋接功能,以維持會話記憶與追蹤。
  • 評估迴圈:支援伺服器端反饋收集(讚/噓),用以建立優質與劣質案例的評估集。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案