Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här komponenten grupperar externa integreringar som tillhandahåller, transformerar, hämtar eller bevarar kontexten kring ett agentanrop. De flesta ansluter via kontextproviderns abstraktion. En providersida kan också innehålla ett providerhanterat verktyg när det är det externa systemets implementering av samma kontextmönster. dessa sidor identifierar mekanismen explicit.
Organisera efter ramverksintegreringsytan behåller en providersida för dess relaterade lagrings-, minnes-, RAG-, förbearbetnings- eller CodeAct-mönster i stället för att duplicera providern mellan funktionskategorier. Använd kolumnen Vanliga mönster nedan för att bläddra efter det resultat du behöver.
Dokumentationen särskiljer flera vanliga mönster:
- Konversationslagringen läser in och bevarar den exakta meddelandeavskriften.
- Minne extraherar och återkallar valda varaktiga kunskaper från tidigare interaktioner.
- RAG hämtar relevant information från en extern kunskapskälla.
- Förbearbetning omvandlar inkommande filer eller annat innehåll före modellanrop.
- CodeAct bidrar med ett kodkörningsverktyg och hanterar körningsmiljön.
Dessa mönster beskriver vanliga användningsområden, inte hårda gränser. En provider kan kombinera flera mönster eller implementera ett helt annat beteende.
Information om livscykel, inbyggda abstraktioner och implementeringsvägledning för anpassad provider finns i Begrepp för kontextprovider.
Tillgängliga integreringar
| Provider | Vanliga mönster | C# | Python | Go |
|---|---|---|---|---|
| Azure AI-sökning | LUMP | ✅ | ✅ | ❌ |
| Azure innehållstolkning | Förbearbetning | ❌ | ✅ | ❌ |
| Azure Cosmos DB | Konversationslagring; minne | ✅ | ✅ | ❌ |
| Hyperlight | CodeAct | ✅ | ✅ | ❌ |
| Lokal (.NET) | CodeAct | ✅ | ❌ | ❌ |
| Mem0 | Memory | ❌ | ✅ | ❌ |
| Microsoft Foundry | RAG; minne | ✅ | ✅ | ❌ |
| Monty | CodeAct | ❌ | ✅ | ❌ |
| Neo4j | RAG; minne | ✅ | ✅ | ❌ |
| Redis | RAG; konversationslagring; minne | ✅ | ✅ | ❌ |
| Valkey | Konversationslagring | ✅ | ❌ | ❌ |