Projekty społecznościowe dla Agent Framework

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.

Następne kroki