Integraties van contextproviders

Dit onderdeel groepeert externe integraties die context leveren, transformeren, ophalen of behouden rond een aanroep van een agent. De meeste worden gekoppeld via de abstractie van de contextprovider. Een providerpagina kan ook een door de provider gehost hulpprogramma bevatten wanneer dat de implementatie van hetzelfde contextpatroon van het externe systeem is; deze pagina's identificeren het mechanisme expliciet.

Bij het ordenen op basis van het frameworkintegratieoppervlak wordt één providerpagina bewaard voor de gerelateerde opslag-, geheugen-, RAG-, preverwerkings- of CodeAct-patronen in plaats van de provider te dupliceren in functiecategorieën. Gebruik de kolom Algemene patronen hieronder om door het gewenste resultaat te bladeren.

In de documentatie worden verschillende veelvoorkomende patronen onderscheiden:

  • De gespreksopslag wordt opnieuw geladen en blijft de exacte berichttranscriptie behouden.
  • Geheugen extraheert en roept geselecteerde duurzame kennis op uit eerdere interacties.
  • RAG haalt relevante informatie op uit een externe kennisbron.
  • Met voorverwerking worden binnenkomende bestanden of andere inhoud vóór het aanroepen van het model getransformeerd.
  • CodeAct draagt bij aan een hulpprogramma voor het uitvoeren van code en beheert de uitvoeringsomgeving.

Deze patronen beschrijven veelvoorkomende toepassingen, geen vaste limieten. Een provider kan meerdere patronen combineren of een ander gedrag volledig implementeren.

Zie contextproviderconcepten voor de levenscyclus, ingebouwde abstracties en implementatierichtlijnen voor aangepaste providers.

Beschikbare integraties

Aanbieder Algemene patronen C# Python Go
Azure AI Zoeken RAG
Inhoudskennis Azure Voorverwerking
Azure Cosmos DB Gespreksopslag; geheugen
Hyperlight CodeAct
Lokaal (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; geheugen
Monty CodeAct
Neo4j RAG; geheugen
Redis RAG; gespreksopslag; geheugen
Valkey Gespreksopslag

Volgende stappen