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ボット用の組み込みブリッジで、セッションメモリとトレーシングを維持。
- 評価ループ: サーバーサイドでのフィードバック収集(いいね/悪いね)により、良いケースと悪いケースの評価セットを作成可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト