Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 | ✅ | ❌ | ❌ |