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キーとモデル設定を管理できます。

デプロイでは、バンドルされたWeb UI、ヘルスチェックエンドポイント、メタデータエンドポイントを提供する AgentKit アプリケーションファクトリを含んでいます。また、FeishuChannelExtension などの拡張機能もあり、チャットIDとユーザーIDをセッションIDにマッピングすることで、Feishuの会話内でメモリとトレーシングを可能にします。

対象ユーザー

Volcengineエコシステムをスムーズに統合したい、組み込みUIでエージェントをデプロイしたい、評価のためにユーザーのフィードバック(いいね/悪いね)を収集したい開発者向けです。

主な特徴

  • 統合エコシステム: Volcengine ARKおよびAgentKitアプリケーションファクトリへの直接統合。
  • デプロイツール: シンプルなランタイム管理のためのバンドルされたWeb UIとヘルスチェックエンドポイント。
  • デプロイフロー: Dockerfileの失敗を診断するための診断ログ付きのクラウドイメージビルドをサポート。
  • チャネル拡張: Feishuボット用の組み込みブリッジで、セッションメモリとトレーシングを維持。
  • 評価ループ: サーバーサイドでのフィードバック収集(いいね/悪いね)により、良いケースと悪いケースの評価セットを作成可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト