情境提供者整合

此元件將那些用於提供、轉換、擷取或儲存與代理程式叫用相關上下文的外部整合歸類在一起。 大多數都是透過情境提供者抽象層附加的。 提供者頁面也可以包含提供者託管的工具,當該工具是外部系統對相同上下文模式的實作時;這些頁面明確指出了這個機制。

按框架整合介面來組織,可讓每個提供者以單一頁面呈現其相關的儲存、記憶體、RAG、前處理或 CodeAct 模式,而不是在各功能類別中重複列出同一提供者。 請使用下方 的「常見模式 」欄,依照你想要的結果瀏覽。

文件區分了幾種常見模式:

  • 對話儲存 會重新載入並持續保存與相同的訊息逐字稿。
  • 記憶 從先前互動中提取並回憶起選擇的持久知識。
  • RAG 從外部知識來源擷取相關資訊。
  • 預處理 會在模型調用前轉換接收的檔案或其他內容。
  • CodeAct 提供程式碼執行工具並管理執行環境。

這些模式描述的是常見用途,而非硬性限制。 提供者可以結合多種模式或實作完全不同的行為。

關於生命週期、內建抽象及自訂提供者實作指引,請參見 情境提供者概念

可用的整合方式

Provider 常見模式 C# Python Go
Azure AI 搜尋服務 RAG
Azure Content Understanding 前置處理
Azure Cosmos DB 對話儲存;記憶
超光速 CodeAct
本地(.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG; 記憶體
蒙提 CodeAct
Neo4j RAG;記憶
雷迪斯 RAG;對話儲存;記憶
瓦爾基 對話儲存

下一步