bytedance/agentkit-samples

Awesome samples for Volcengine AgentKit Platform with VeADK.

何を解決するか

AgentKit(Volcengineが提供する企業向けAIエージェント開発プラットフォーム)を活用する開発者向けに、包括的なリファレンス実装とチュートリアルのコレクションを提供します。プラットフォームのさまざまな機能を統合する具体的な例を通じて、複雑なインテリジェントエージェントの構築・デプロイ・運用のハードルを下げます。

仕組み

リポジトリは難易度とユースケース別に構成されており、段階的な学習パスを提供します:

  • 基本チュートリアル:短期記憶や基本的な対話など、コアコンセプトをカバーするシンプルな例。
  • ユースケース:複雑なビジネスロジック、非同期ツール呼び出し、カスタムプラグインを示す高度な実装。
  • 統合例:LangChainやLangGraphなどの他のフレームワークからAgentKit Runtimeへの既存プロジェクトの移行方法を示すデモ。

対象読者

AgentKitプラットフォームを使って企業向けAIエージェントを開発したい開発者。特にRAG、マルチエージェント協働、マルチモーダル機能の実践的な例が必要な方。

主な特徴

  • 多様なエージェントテンプレート:旅行計画、レストラン注文、AIコーディング、カスタマーサポート、店舗点検など、専門的なエージェントを含む。
  • マルチエージェントオーケストレーション:階層構造、専門分野の分担、分散型エージェント間(A2A)通信の例。
  • RAGとメモリ:VikingDBを用いたベクトル検索と、短期記憶・長期記憶の両方を管理する実装。
  • マルチモーダル統合:リアルタイム音声チャットや画像・動画生成のツール。
  • フレームワーク互換性:LangChain、LangGraph、Google ADKに対するネイティブサポートと移行パス。

関連

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