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.
Microsoft Agent Framework ma integrację z wieloma różnymi usługami, narzędziami i protokołami.
Przeglądaj według dostawcy
| Provider | Obszary integracji |
|---|---|
| Microsoft Foundry | Modele, agenci zarządzani, narzędzia, RAG, pamięć, ocena, możliwość obserwowania, modele lokalne i hostowani agenci |
| Microsoft Azure | Azure OpenAI, Wyszukiwanie AI platformy Azure, Azure Cosmos DB, Azure Content Understanding, Microsoft Purview, Azure Monitor i Azure Functions |
| Otwarta sztuczna inteligencja | Wnioskowanie modelu, hostowane narzędzia, zestaw ChatKit i punkty końcowe zgodne z technologią OpenAI |
| Antropiczny | Modele Claude'a, zestaw SDK agenta Claude'a, narzędzia Foundry, Bedrock i wierzchołka AI |
| Amazon Web Services | Amazon Bedrock i Anthropic Claude na Bedrock |
| Google Gemini i Anthropic Claude na wierzchołku AI | |
| Ollama | Wnioskowanie modelu lokalnego za pośrednictwem klientów natywnych i zgodnych z interfejsem OpenAI |
| Mistral | Błędne osadzanie tekstu |
Zobacz wszystkie ekosystemy dostawców.
Przeglądaj według składnika
- Dostawcy modeli
- Usługi agenta
- Narzędzia
- Dostawcy kontekstu
- Middleware
- Oceny
- Interfejs użytkownika: ag-UI, ChatKit i DevUI
- Wszystkie kategorie składników
- Pojęcia dotyczące dostawcy kontekstu
Integracje struktury interfejsu użytkownika
| Struktura interfejsu użytkownika | Stan wydania |
|---|---|
| AG-UI | Preview |
| ChatKit | Preview |
| DevUI | Preview |
Integracje oprogramowania pośredniczącego
Integracje ewaluacyjne
Magazyny wektorów
Microsoft Agent Framework obsługuje integrację z wieloma różnymi magazynami wektorów. Może to być przydatne do generacji wspomaganej odzyskiwaniem (RAG) lub przechowywania wspomnień.
Aby zintegrować się z magazynami wektorów, polegamy na pakiecie 📦Microsoft.Extensions.VectorData.Abstractions, który zapewnia ujednoliconą warstwę abstrakcji do interakcji z magazynami wektorów w .NET. Te abstrakcyjne mechanizmy pozwalają na pisanie prostego, kodu wysokiego poziomu dla pojedynczego interfejsu API i wymianę podstawowego magazynu wektorowego przy minimalnych zmianach w aplikacji. W przypadku, gdy składniki platformy Agent Framework opierają się na magazynie wektorów, używają tych abstrakcji, aby umożliwić wybór preferowanej implementacji.
Wskazówka
Aby uzyskać więcej informacji na temat pozyskiwania danych do magazynu wektorowego, generowania osadzi i prowadzenia wyszukiwań wektorowych lub hybrydowych, zobacz dokumentację Vector bazy danych dla aplikacji AI .NET.
Implementacje abstrakcji składowania wektorów
| Implementacja | C# | Używa oficjalnie obsługiwanego zestawu SDK | Opiekun projektu / dostawca |
|---|---|---|---|
| Wyszukiwanie AI platformy Azure | ✅ | ✅ | Microsoft |
| Cosmos DB MongoDB (rdzenie wirtualne) | ✅ | ✅ | Microsoft |
| Cosmos DB — brak bazy danych SQL | ✅ | ✅ | Microsoft |
| Couchbase | ✅ | ✅ | Couchbase |
| Elasticsearch | ✅ | ✅ | Elastyczny |
| W pamięci | ✅ | N/A | Microsoft |
| MongoDB | ✅ | ✅ | Microsoft |
| Neon Serverless Postgres | Korzystanie z łącznika Postgres | ✅ | Microsoft |
| Oracle | ✅ | ✅ | Oracle |
| Pinecone | ✅ | ❌ | Microsoft |
| Postgres | ✅ | ✅ | Microsoft |
| Qdrant | ✅ | ✅ | Microsoft |
| Redis | ✅ | ✅ | Microsoft |
| SQL Server | ✅ | ✅ | Microsoft |
| SQLite | ✅ | ✅ | Microsoft |
| Nietrwałe (w pamięci) | Przestarzałe (użyj pamięć wewnętrzną) | N/A | Microsoft |
| Weaviate | ✅ | ✅ | Microsoft |
Ważna
Implementacje abstrakcji składowania wektorów są tworzone przez różne źródła. Nie wszystkie łączniki są obsługiwane przez Microsoft. Podczas rozważania implementacji należy ocenić jakość, licencjonowanie, pomoc techniczną itp., aby upewnić się, że spełniają one wymagania. Pamiętaj również o zapoznaniu się z dokumentacją każdego dostawcy, aby uzyskać szczegółowe informacje o zgodności wersji.
Ważna
Niektóre implementacje są używane wewnętrznie przy użyciu zestawów SDK baz danych, które nie są oficjalnie obsługiwane przez Microsoft lub dostawcę bazy danych. Lista kolumn "Używa oficjalnie obsługiwanych zestawów SDK" pokazuje, które kolumny używają oficjalnie obsługiwanych zestawów SDK, a które nie.
Agent Framework obsługuje wykorzystanie kolekcji Semantic Kernel VectorStore w celu zapewnienia agentom możliwości przechowywania wektorów. Zapoznaj się z dokumentacją łączników magazynu wektorów , aby dowiedzieć się, jak skonfigurować różne kolekcje magazynów wektorów. Aby uzyskać więcej informacji na temat używania tych narzędzi do RAG, zobacz Jak stworzyć narzędzie wyszukiwania z VectorStore.
Note
Obsługa tej funkcji w języku Go będzie dostępna wkrótce. Aktualny status znajdziesz w repozytorium Agent Framework dla Go.