Integrace zprostředkovatele kontextu

Tato komponenta seskupuje externí integrace, které poskytují, transformují, načítají nebo uchovávají kontext kolem vyvolání agenta. Většina připojení prostřednictvím abstrakce zprostředkovatele kontextu. Stránka zprostředkovatele může obsahovat také nástroj hostovaný poskytovatelem, pokud se jedná o implementaci externího systému stejného kontextu; tyto stránky identifikují mechanismus explicitně.

Uspořádání podle prostředí integrace architektury uchovává jednu stránku poskytovatele pro související úložiště, paměť, RAG, předzpracování nebo vzory CodeAct místo duplikování poskytovatele napříč kategoriemi funkcí. Pomocí níže uvedeného sloupce Běžné vzory můžete procházet požadovaný výsledek.

Dokumentace rozlišuje několik běžných vzorů:

  • Úložiště konverzací se znovu načte a zachová přesný přepis zprávy.
  • Paměť extrahuje a odvolá vybrané trvalé znalosti z předchozích interakcí.
  • RAG načte relevantní informace z externího zdroje znalostí.
  • Předzpracování transformuje příchozí soubory nebo jiný obsah před vyvoláním modelu.
  • CodeAct přispívá k nástroji pro provádění kódu a spravuje spouštěcí prostředí.

Tyto vzory popisují běžné použití, nikoli pevné limity. Poskytovatel může kombinovat více vzorů nebo zcela implementovat jiné chování.

Informace o životním cyklu, předdefinovaných abstrakcích a pokynech k implementaci vlastních poskytovatelů najdete v tématu Koncepty zprostředkovatele kontextu.

Dostupné integrace

Provider Obvyklé scénáře jazyk C# Python Go
Azure AI Vyhledávač HADR
Principy obsahu Azure Předběžné zpracování
Azure Cosmos DB Úložiště konverzací; paměť
Hyperlight CodeAct
Místní (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; paměť
Monty CodeAct
Neo4j RAG; paměť
Redis RAG; úložiště konverzací; paměť
Valkey Úložiště konverzací

Další kroky