Important
このページのプロジェクトは、Microsoft Agent Framework チームの外部で作成および管理されます。 Microsoftは、これらのプロジェクトを所有、テスト、またはサポートしていません。 プロジェクトを一覧表示しても、Microsoft による承認を意味したり、Agent Framework のいずれかのバージョンとの互換性を確認したりするものではありません。 互換性情報、サポート、および問題の処理については、プロジェクトのリポジトリと問題トラッカーを通じてプロジェクトの保守担当者にお問い合わせください。 セキュリティ上の懸念事項については、保守担当者のセキュリティ 報告ガイダンスに従ってください。
コミュニティ メンバーは、Microsoft Agent Framework と統合する、またはそれを拡張するプロジェクトを保守しています。 追加を依頼するには、Agent Framework リポジトリ内の .NET カタログに対するプル リクエストを開きます。
コンテキスト プロバイダー
表示されているすべてのプロバイダーは、ChatHistoryMemoryProvider を使用したチャット履歴メモリと、TextSearchProvider を使用したRAGをサポートしています。
| Name | 簡単な説明 | プロジェクト | 課題 |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Azure AI 検索 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.AzureAISearch | 問題を開く |
| CommunityToolkit.VectorData.AzureCosmosDB | Azure Cosmos DB for NoSQL 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.AzureCosmosDB | 問題を開く |
| CommunityToolkit.VectorData.AzureDocumentDB | Azure DocumentDB 向けの、MongoDB 互換の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.AzureDocumentDB | 問題を開く |
| CommunityToolkit.VectorData.Chroma | ChromaDotNet.Client 上に構築された、Chroma と Chroma Cloud 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.Chroma | 問題を開く |
| CommunityToolkit.VectorData.InMemory | メモリ内のMicrosoft.Extensions.VectorData プロバイダー | CommunityToolkit.VectorData.InMemory | 問題を開く |
| CommunityToolkit.VectorData.PgVector | pgvector 拡張機能を備えた PostgreSQL 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.PgVector | 問題を開く |
| CommunityToolkit.VectorData.Qdrant | Qdrant 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.Qdrant | 問題を開く |
| CommunityToolkit.VectorData.Redis | Redis 向けの Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.Redis | 問題を開く |
| CommunityToolkit.VectorData.SqliteVec | sqlite-vec を使用する SQLite 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.SqliteVec | 問題を開く |
| CommunityToolkit.VectorData.SqlServer | SQL Server 用の Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.SqlServer | 問題を開く |
| CommunityToolkit.VectorData.Weaviate | Weaviate 用 Microsoft.Extensions.VectorData プロバイダー。 | CommunityToolkit.VectorData.Weaviate | 問題を開く |
| CouchbaseConnector.SemanticKernel | Couchbase と Couchbase Capella 向けの Microsoft.Extensions.VectorData プロバイダー。 | CouchbaseConnector.SemanticKernel | 問題を開く |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Elasticsearch 用 Microsoft.Extensions.VectorData プロバイダー。 | Elastic.SemanticKernel.Connectors.Elasticsearch | 問題を開く |
コミュニティ メンバーは、Microsoft Agent Framework と統合する、またはそれを拡張するプロジェクトを保守しています。 追加を依頼するには、Agent Framework リポジトリ内の Python カタログに対するプル リクエストを開きます。
Tools
| Name | 簡単な説明 | Scenarios | プロジェクト | 課題 |
|---|---|---|---|---|
| Engram | Agent Framework エージェント用のオプション ミドルウェアを備えた耐久性のあるメモリ ツール。 | 明示的なセッション間メモリの再呼び出しと永続化。自動再呼び出しとキャプチャ | agent-framework-engram | 問題を開く |
コンテキスト プロバイダー
| Name | 簡単な説明 | Scenarios | プロジェクト | 課題 |
|---|---|---|---|---|
| Membase | メモリを検索して保存するための関数ツールを使用して、エージェントの実行前にユーザーの Membase メモリを呼び出すコンテキスト プロバイダー。 | ユーザーごとのセッション間メモリ。時間制限付きの指示レイヤー想起。明示的なメモリ検索と保存ツール | agent-framework-membase | 問題を開く |
| MemorySync | エージェントの実行前後のユーザーの記憶を呼び出してキャプチャするコンテキスト プロバイダー。 | ユーザーごとのセッション間メモリ。命令レイヤーの再呼び出し。自動ファクト キャプチャ | agent-framework-memorysync | 問題を開く |
| OpenViking | エージェントが実行間をまたいでコンテキストを検索できるようにするコンテキスト データベース (GitHub で 4 万以上のスターを獲得)。 | 実行前のコンテキストの取得。会話とツール呼び出しのキャプチャ。明示的なメモリ抽出 | OpenViking の統合 | 問題を開く |
Middleware
| Name | 簡単な説明 | Scenarios | プロジェクト | 課題 |
|---|---|---|---|---|
| ACGS | 実行前に各関数呼び出しの名前と引数を ACGS ルール セットに対してチェックし、ルールでレビューが必要とされる場合にツールの承認を要求する関数ミドルウェア。 | ルールによる関数呼び出しをブロックします。ツールの承認によるフラグ付き呼び出しの人間によるレビュー。ミドルウェアがチェックできないツールを提示する実行を拒否します | agent-framework-acgs | 問題を開く |
| BotsRated | x402 支払いツール呼び出しの payTo を、BotsRated がその販売者について観測した payTo アドレスと照合する関数ミドルウェアは、その payTo が観測されなかった場合、実行前に呼び出しを停止します。 | 販売者への支払いが確認されませんでした。モデルが関数ツールを使用して支払いオプションを確認できるようにします | agent-framework-botsrated | 問題を開く |
| Tracekit | 実行前に各関数呼び出しをポリシーに対してチェックし、呼び出しと結果を署名付きのハッシュチェーンログに記録する関数ミドルウェア。 | ポリシーによる関数呼び出しを許可または拒否する。保留された呼び出しの人間による承認;オフライン検証可能な実行レコード | tracekit-ai | 問題を開く |
コミュニティ メンバーは、Microsoft Agent Framework と統合する、またはそれを拡張するプロジェクトを保守しています。 Go コミュニティ プロジェクトはまだありません。