Integrazioni del provider di contesto

Questo componente raggruppa le integrazioni esterne che forniscono, trasformano, recuperano o salvano il contesto in modo permanente intorno a una chiamata dell'agente. La maggior parte delle connessioni viene eseguita tramite l'astrazione del provider di contesto. Una pagina del provider può includere anche uno strumento ospitato dal provider quando si tratta dell'implementazione del sistema esterno dello stesso modello di contesto; tali pagine identificano il meccanismo in modo esplicito.

L'organizzazione in base all'area di integrazione del framework mantiene una pagina del provider per l'archiviazione correlata, la memoria, la rag, la pre-elaborazione o i modelli CodeAct anziché duplicare il provider tra le categorie di funzionalità. Usare la colonna Modelli comuni di seguito per esplorare in base al risultato necessario.

La documentazione distingue diversi modelli comuni:

  • L'archiviazione delle conversazioni ricarica e salva in modo permanente la trascrizione esatta del messaggio.
  • La memoria estrae e richiama le conoscenze durevoli selezionate dalle interazioni precedenti.
  • Rag recupera le informazioni pertinenti da un'origine di conoscenze esterna.
  • La pre-elaborazione trasforma i file in ingresso o altri contenuti prima della chiamata al modello.
  • CodeAct contribuisce a uno strumento di esecuzione del codice e gestisce l'ambiente di esecuzione.

Questi modelli descrivono gli usi comuni, non i limiti rigidi. Un provider può combinare più modelli o implementare completamente un comportamento diverso.

Per il ciclo di vita, le astrazioni predefinite e le linee guida per l'implementazione del provider personalizzato, vedere Concetti relativi al provider di contesto.

Integrazioni disponibili

Provider Modelli comuni C# Python Go
Ricerca di intelligenza artificiale di Azure STRACCIO
Informazioni sui contenuti di Azure Pre-elaborazione
Azure Cosmos DB Archiviazione conversazioni; memoria
Hyperlight CodeAct
Locale (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; memoria
Monty CodeAct
Neo4j RAG; memoria
Redis RAG; archiviazione delle conversazioni; memoria
Valkey Archiviazione conversazioni

Passaggi successivi