上下文提供程序集成

此组件将外部集成分组,这些集成提供、转换、检索或保留代理调用周围的上下文。 大多数通过上下文提供程序抽象进行附加。 当这是外部系统的相同上下文模式实现时,提供程序页还可以包含提供程序托管的工具;这些页面显式标识机制。

通过框架集成图面进行组织会保留一个提供程序页面,使其相关的存储、内存、RAG、预处理或 CodeAct 模式,而不是跨功能类别复制提供程序。 使用下面的 “常见模式 ”列浏览所需结果。

本文档区分几种常见模式:

  • 聊天存储 会重新加载并保留确切的消息脚本。
  • 内存 从以前的交互中提取和召回所选持久知识。
  • RAG 从外部知识源检索相关信息。
  • 模型调用之前,预处理转换传入文件或其他内容。
  • CodeAct 提供代码执行工具并管理执行环境。

这些模式描述常见用途,而不是硬性限制。 提供程序可以合并多个模式或完全实现不同的行为。

有关生命周期、内置抽象和自定义提供程序实现指南,请参阅 上下文提供程序概念

可用集成选项

Provider 常见模式 C# Python Go
Azure AI 搜索 RAG
Azure 内容理解 预处理
Azure Cosmos DB 对话存储;memory
Hyperlight CodeAct
本地 (.NET) CodeAct
Mem0 Memory
Microsoft Foundry RAG;memory
蒙蒂 CodeAct
Neo4j RAG;memory
雷迪斯 RAG;对话存储;memory
Valkey 对话存储

后续步骤