vercel-labs/knowledge-agent-template
Open source file-system and knowledge based agent template. Build AI agents that stay up to date with your knowledge base
何を解決するか
このプロジェクトは、従来のRAGパイプライン(埋め込みモデルやベクトルデータベースなど)を必要とせずに、カスタム知識ベースにアクセスして検索できるAIエージェントのテンプレートを提供します。単一のコードベースから、Web、GitHub、Discordなど複数のプラットフォームに知識ベースエージェントを簡単にデプロイできます。
動作方法
埋め込みを使用するのではなく、システムはGitHubリポジトリやYouTubeの字幕など、さまざまなソースからのコンテンツをスナップショットリポジトリに同期します。エージェントが情報を必要とする際には、Vercel Sandbox内で標準のファイルシステムコマンド(grep、find、catなど)を実行して関連データを検索・読み取ります。このプロセスは、コンテンツ同期、サンドボックス管理、AIモデルルーティングを統合的に処理するNuxtアプリケーションによって管理されます。
対象ユーザー
複雑なベクトルインフラを管理せずに、知識ベースAIエージェントを迅速にデプロイしたい開発者、および複数のチャットプラットフォームで同時に利用可能なエージェントが必要なユーザー。
特徴
- ファイルベース検索: ベクトル検索ではなく、隔離されたサンドボックス内で決定論的なbashコマンドを使用。
- マルチプラットフォームデプロイ: Webチャット、GitHub Issues、Discordボット用の組み込みアダプタ。
- スマートな複雑さルーター: 質問の難易度に応じて自動的に異なるLLMにクエリをルーティングし、コストを最適化。
- AI駆動の管理パネル: 使用状況統計、エラーログ、ソース設定の管理に自然言語インターフェースを搭載。
- 共有サンドボックスプール: ユーザー間および会話間で既存のサンドボックスを再利用することで、起動遅延を低減。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト