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に対するネイティブサポートと移行パス。
関連
- プロジェクト
NirDiamant/GenAI_AgentsLangChain、LangGraph、AutoGen および関連ツールを使用して生成 AI エージェントを構築する方法を教える 57 以上の Jupyter ノートブックのキュレーションコレクション。コミュニティリンクと、本番環境向けデプロイメントのためのフルコースも含まれています。
- プロジェクト
Lamatic/AgentKitAgentKitは、70の完成済み「キット」(完全なアプリ、パイプライン、またはテンプレート)を提供するオープンソースSDKです。これらのキットはシンプルな設定ファイルで定義され、視覚的なフロースタジオで編集可能で、サーバーレスで動作するNext.jsアプリとして配布されます。サポートトリアージ、コードレビュー、RAGチャット、採用アシスタント、法務・医療ボットなど、多数のビジネス指向のエージェントをカバーしており、信頼性の高いエンタープライズグレードAIエージェントを即時構築できるプラットフォームです。
- プロジェクト
agentset-ai/agentsetAgentset は、オープンソースのプラットフォームで、プロダクションレベルの RAG およびエージェントアプリケーションの構築、評価、デプロイを支援し、インジェッションからホスティングまでのエンドツーエンドツールを提供します。
- プロジェクト
adongwanai/AgentGuideAIエージェントのエンジニアリングと研究のためのオープンソース知識ベースおよび学習ロードマップ。開発者が基本的なLLMの使用からプロダクションレベルのエージェント構築へ移行し、AI関連の専門職に就くことを支援します。
- プロジェクト
Shy2593666979/AgentChatAgentChatは、オープンソースのフルスタック対話型AIプラットフォームです。Vue 3フロントエンドとFastAPI + LangChainバックエンドを組み合わせ、LLM駆動のチャット、マルチエージェント連携、3層メモリ(短期、要約履歴、長期ユーザー設定)、ベクトルストアによるRAG、ツール呼び出し(カスタムOpenAPIツールを含む)、およびModel-Context-Protocol統合を提供します。Docker-composeによるワンクリックデプロイが可能で、MITライセンスで提供されています。