Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
Projekty na tej stronie są tworzone i utrzymywane poza zespołem Microsoft Agent Framework. Microsoft nie jest właścicielem, nie testuje ani nie obsługuje tych projektów. Umieszczenie projektu na liście nie oznacza zatwierdzenia przez firmę Microsoft ani nie potwierdza zgodności z dowolną wersją Agent Framework. Aby uzyskać informacje o zgodności, pomocy technicznej i obsłudze problemów, skontaktuj się z opiekunem projektu za pośrednictwem repozytorium projektu i monitora problemów. W przypadku problemów z zabezpieczeniami postępuj zgodnie ze wskazówkami dotyczącymi zgłaszania problemów z zabezpieczeniami opiekuna projektu.
Członkowie społeczności utrzymują projekty integrujące się z programem Microsoft Agent Framework lub rozszerzające je. Aby poprosić o uwzględnienie, otwórz pull request do katalogu .NET w repozytorium Agent Framework.
Dostawcy kontekstu
Wszyscy wymienieni dostawcy obsługują pamięć historii czatów z użyciem ChatHistoryMemoryProvider oraz RAG z użyciem TextSearchProvider.
| Name | Krótki opis | Projekt | Zagadnienia |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Dostawca Microsoft.Extensions.VectorData dla Wyszukiwanie AI platformy Azure. | CommunityToolkit.VectorData.AzureAISearch | Otwórz problem |
| CommunityToolkit.VectorData.AzureCosmosDB | Dostawca Microsoft.Extensions.VectorData dla usługi Azure Cosmos DB for NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Otwórz problem |
| CommunityToolkit.VectorData.AzureDocumentDB | Dostawca Microsoft.Extensions.VectorData dla Azure DocumentDB ze zgodnością z MongoDB. | CommunityToolkit.VectorData.AzureDocumentDB | Otwórz problem |
| CommunityToolkit.VectorData.Chroma | Dostawca Microsoft.Extensions.VectorData dla rozwiązań Chroma i Chroma Cloud, oparty na ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Otwórz problem |
| CommunityToolkit.VectorData.InMemory | Dostawca Microsoft.Extensions.VectorData działający w pamięci. | CommunityToolkit.VectorData.InMemory | Otwórz problem |
| CommunityToolkit.VectorData.PgVector | Dostawca Microsoft.Extensions.VectorData dla PostgreSQL z rozszerzeniem pgvector. | CommunityToolkit.VectorData.PgVector | Otwórz problem |
| CommunityToolkit.VectorData.Qdrant | Microsoft. Extensions.VectorData provider for Qdrant. | CommunityToolkit.VectorData.Qdrant | Otwórz problem |
| CommunityToolkit.VectorData.Redis | Dostawca Microsoft.Extensions.VectorData dla usługi Redis. | CommunityToolkit.VectorData.Redis | Otwórz problem |
| CommunityToolkit.VectorData.SqliteVec | Dostawca Microsoft.Extensions.VectorData dla SQLite używający sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Otwórz problem |
| CommunityToolkit.VectorData.SqlServer | Dostawca Microsoft.Extensions.VectorData dla SQL Server. | CommunityToolkit.VectorData.SqlServer | Otwórz problem |
| CommunityToolkit.VectorData.Weaviate | Microsoft. Extensions.VectorData provider for Weaviate. | CommunityToolkit.VectorData.Weaviate | Otwórz problem |
| CouchbaseConnector.SemanticKernel | Microsoft. Extensions.VectorData provider for Couchbase i Couchbase Capella. | CouchbaseConnector.SemanticKernel | Otwórz problem |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Microsoft. Extensions.VectorData provider for Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Otwórz problem |
Członkowie społeczności utrzymują projekty integrujące się z programem Microsoft Agent Framework lub rozszerzające je. Aby poprosić o włączenie, otwórz pull request do katalogu Python w repozytorium Agent Framework.
Tools
| Name | Krótki opis | Scenarios | Projekt | Zagadnienia |
|---|---|---|---|---|
| Engram | Narzędzia trwałej pamięci z opcjonalnym oprogramowaniem pośredniczącym dla agentów Agent Framework. | Jawne przywoływanie i trwałość pamięci między sesjami; automatyczne odwoływanie i zapamiętywanie | agent-framework-engram | Otwórz problem |
Dostawcy kontekstu
| Name | Krótki opis | Scenarios | Projekt | Zagadnienia |
|---|---|---|---|---|
| Membase | Dostawca kontekstu, który przywołuje pamięć Membase użytkownika, zanim agent zostanie uruchomiony, z narzędziami funkcji do wyszukiwania i zapisywania pamięci. | Pamięć między sesjami poszczególnych użytkowników; ograniczone czasowo przypominanie warstwy instrukcji; jawne narzędzia do wyszukiwania i zapisywania pamięci | agent-framework-membase | Otwórz problem |
| MemorySync | Dostawca kontekstu, który przywołuje i przechwytuje pamięć użytkownika podczas uruchomień agenta. | Pamięć między sesjami poszczególnych użytkowników; przywoływanie na poziomie warstwy instrukcji; automatyczne przechwytywanie faktów | agent-framework-memorysync | Otwórz problem |
| OpenViking | Kontekstowa baza danych, która zapewnia agentom kontekst z możliwością wyszukiwania między uruchomieniami (40K+ GitHub gwiazdek). | Pobieranie kontekstu przed uruchomieniem; rozmowa i przechwytywanie wywołań narzędzi; jawne wyodrębnianie informacji z pamięci | Integracja z usługą OpenViking | Otwórz problem |
Middleware
| Name | Krótki opis | Scenarios | Projekt | Zagadnienia |
|---|---|---|---|---|
| ACGS | Warstwa pośrednia funkcji, która sprawdza nazwę i argumenty każdego wywołania funkcji względem zestawu reguł ACGS przed uruchomieniem funkcji i żąda zatwierdzenia użycia narzędzia, gdy reguła wymaga weryfikacji. | Blokuj wywołania funkcji według reguły; ludzki przegląd oflagowanych wywołań poprzez zatwierdzanie narzędzi; odrzucanie uruchomień, które oferują narzędzia, których oprogramowanie pośredniczące nie może sprawdzić | agent-framework-acgs | Otwórz problem |
| BotsRated | Middleware funkcji, które sprawdza payTo wywołania narzędzia płatniczego x402 względem adresów payTo zaobserwowanych przez BotsRated dla tego sprzedawcy, i zatrzymuje wywołanie przed jego uruchomieniem, gdy to payTo nie zostało zaobserwowane. | Zablokuj płatności do payTo sprzedawcy, których użycia nie zaobserwowano; pozwól modelowi sprawdzić opcję płatności za pomocą narzędzia funkcji | agent-framework-botsrated | Otwórz problem |
| Tracekit | Oprogramowanie pośredniczące funkcji sprawdzające każde wywołanie funkcji względem zasad przed jego uruchomieniem oraz rejestruje wywołania i wyniki w podpisanym dzienniku łańcuchowanym skrótami. | Zezwalanie na wywołania funkcji lub odmawianie ich zgodnie z zasadami; zatwierdzanie przez człowieka wstrzymanych wywołań; rekordy przebiegu weryfikowalne w trybie offline | tracekit-ai | Otwórz problem |
Członkowie społeczności utrzymują projekty integrujące się z programem Microsoft Agent Framework lub rozszerzające je. Na liście nie ma jeszcze żadnych projektów społeczności Go.