作者:来自 Elastic Greg Crist Matt Ryan

企业级 grounding 在 agentic 时代的必要性
大型语言模型(LLMs)和 agentic 应用的兴起,有望改变企业工作流程。然而,核心挑战依然存在:我们如何确保这些强大的 agent 基于企业专有数据生成准确、相关且可信的响应,而不仅仅依赖其通用训练知识?答案就在于 grounding( 有根有据**)** ------ 将 LLM 连接到经过验证、可信且最新的信息。
对于构建下一代应用的软件开发者和 AI 搜索架构师来说,将存储在 Elasticsearch 中的庞大、上下文丰富的数据与尖端的 Microsoft Azure AI Foundry Agent Service 集成,是实现这一承诺的关键。这种原生集成确保你的 AI agent 始终以企业真实数据为基础,提供可验证且相关的结果,同时不将你的数据用于训练公共 LLM。
Microsoft AI Foundry:企业 agentic AI 的家
Microsoft Azure AI Foundry Agent Service ------ 构建在稳健的 Microsoft Agent Framework 上,整合了 Nextgen、Semantic Kernel 和 AutoGen 概念 ------ 是构建、运行和管理复杂多 agent 系统的统一企业级平台。
为了高效运行,AI Foundry Agent Service 中的 agent 使用一套强大的构建模块:
- 知识库:包含可信的专有数据集合,如文档、邮件和会议记录,帮助 agent 提供更智能、更准确的答案。从 Elasticsearch 存储和检索的数据非常适合此用途,形成 grounding 的基础,并结合嵌入模型和聊天完成接口使用。
- 工具 :从公共和私有服务器提供给 agent 的功能或服务,包括通过 **Model Context Protocol(MCP)**暴露的工具。工具使 agent 能够执行操作。
- Agent-to-Agent(A2A)协议:Microsoft Agent Framework 的基石,A2A 允许 agent 跨不同运行时和框架使用结构化、协议驱动的消息进行协作,从而实现复杂的多步骤任务。
这种双协议架构正是 Elasticsearch 平台 的优势所在,通过 MCP 和 A2A 协议提供全面的集成方案。
Elastic 的双重作用:通过 MCP 集成工具,通过 A2A 实现 agent 协作
Elasticsearch 与 Microsoft 生态系统的集成为企业提供了灵活策略:它可以作为任何 Microsoft Agent 的强大检索工具/知识库,而通过 Elastic Agent Builder 构建的 Elastic Agent 则可以通过 A2A 成为多 agent 工作流中的协作伙伴。
1)通过 MCP 实现工具集成和 grounding
为了在企业数据中为 agent 提供 grounding,Elasticsearch 被原生支持作为 MCP 的数据源。
- 可发现的工具 :Elasticsearch 被注册为远程 MCP 服务器,并列在 AI Foundry 工具目录中,可访问 https://mcp.azure.com。

- 简化连接 :在你的 AI Foundry 项目中可以轻松创建专用 Foundry 连接。该连接指向 Elastic Agent Builder 的远程 MCP 端点:https://{KIBANA_URL}/api/agent_builder/mcp,并通过关联的 API key 进行安全保护。

- 可自定义的检索增强生成(RAG):该连接允许 AI Foundry Agent Service 执行统一的 RAG 调用。关键在于,它使用 Elasticsearch Search Templates 将复杂的检索逻辑(例如结合 Elasticsearch Relevance Engine(ESRE)的混合搜索)下推到你的 Elastic 集群,让你完全控制用于 grounding 的上下文。
2)Agent-to-Agent(A2A)协作
Elastic Agent Builder 支持 A2A 协议,使平台间实现强大的协作模式。
A2A 协议允许一个 Elastic Agent ------ 已基于你的私有 Elasticsearch 数据进行 grounding,并可执行特定领域任务 ------ 与在 AI Foundry 中运行的 Microsoft Agent 直接通信和协作,从而实现复杂的工作流。例如,一个 Elastic Agent 从金融指数中检索并总结数据 → 通过 A2A 将结构化上下文信息传递给 Microsoft Agent → Microsoft Agent 执行跨系统分析或进行交互式用户对话。
此能力超越了简单的数据检索,实现了真正的编排,使来自不同领域或数据源的专家 agent 能在协议层面协调工作,而不受其底层框架的限制。
企业的信任、准确性与速度
通过利用 MCP 的原生集成点进行 grounding,以及 A2A 进行协作,Elasticsearch 与 Microsoft Azure AI Foundry Agent Service 提供了统一的企业级解决方案:
- 可信性与可验证性 :Agent 的响应可靠地基于你的私有、可信数据,大幅减少 LLM 幻觉。
- 全面的 agent 策略:你可以通过 MCP 实施简单的 RAG 任务,通过 A2A 执行复杂的协作工作流,最大化两个平台的效用。
- 开发速度:使用 MCP 和 A2A 等开放标准简化了 agent 的开发和部署,让你从实验快速推进到规模化。
立即开始构建智能 agent,直接从 Elasticsearch 访问所需的组织上下文,并在 Microsoft Azure AI Foundry 生态系统中与其他 agent 无缝协作,为企业提供无与伦比的准确性和可靠性。
迫不及待?立即在 Microsoft Azure 上开始 7 天 Elasticsearch、Elastic Observability 或 Elastic Security 免费试用!
本文中描述的任何功能或特性发布时间完全由 Elastic 自行决定。任何当前不可用的功能或特性可能无法按时交付,甚至可能无法交付。
在本文中,我们可能使用或引用了第三方生成式 AI 工具,这些工具归其各自所有者拥有和运营。Elastic 对第三方工具不拥有任何控制权,也不对其内容、操作或使用承担责任,亦不对因你使用这些工具可能产生的任何损失或损害负责。在使用 AI 工具处理个人、敏感或机密信息时,请谨慎操作。你提交的任何数据可能被用于 AI 训练或其他用途。无法保证你提供的信息会被安全或保密处理。在使用任何生成式 AI 工具前,你应熟悉其隐私政策和使用条款。
Elastic、Elasticsearch 及相关标识是 Elasticsearch B.V. 在美国及其他国家的商标、标识或注册商标。其他公司和产品名称为其各自所有者的商标、标识或注册商标。
原文:https://www.elastic.co/blog/elasticsearch-microsoft-azure-ai-foundry-agent-service