在人工智能领域,我们正经历一场从被动助手到智能自主体的重大转变。这些新型智能体不仅仅是对用户指令做出反应,更能够主动行动、制定计划并代表用户进行交互。这正是 Agentic AI(自主智能体)的世界,而 MCP(Model Context Protocol,模型上下文协议) 这样的前沿框架,例如 Anthropic 公司提出的 MCP,正在为这个世界赋能。

什么是Agentic AI?

Agentic AI 指的是像自主智能体一样运行的人工智能系统。与传统的聊天机器人或语音助手被动等待输入并静态响应不同,Agentic AI 具备以下关键特征:

  • 目标驱动(Goal-driven): 理解用户意图并努力实现目标。
  • 上下文感知(Context-aware): 能够记住已经完成的操作,保持连贯性。
  • 工具赋能(Tool-empowered): 能够使用 API、应用程序或数据库来完成任务。
  • 多步骤思考者(Multi-step thinkers): 能够规划、推理并根据情况进行调整。
  • 自主行动(Act on their own): 在安全边界内自主采取行动。

这些系统模仿人类代理的决策过程——但速度更快、可扩展性更强,并且可以 24/7 全天候可用。例如,在客户服务领域,传统的聊天机器人可能只能回答预设的问题,而一个 Agentic AI 系统则可以根据客户的描述,主动分析问题,查询相关数据库,甚至发起退款流程,而无需人工干预。

MCP:Agentic AI的关键推动力

为了安全有效地实现这种自主性,Anthropic 引入了 MCP(模型上下文协议)。MCP 提供了一个框架,使 LLM(大型语言模型),例如 Claude 或 GPT,能够像智能体一样运行,同时保持基于结构化上下文的可靠性。

MCP 为以下方面提供了支持:

  • 记忆(Memory): 允许模型访问来自过去交互的结构化记忆。这意味着 AI 系统能够记住之前的对话内容、用户的偏好等,从而提供更加个性化的服务。
  • 工具使用(Tool Use): 调用 API、检索数据、触发操作。这使得 AI 系统能够与外部世界互动,例如连接到天气预报 API、电商平台的 API 等,从而完成更复杂的任务。
  • 规划(Planning): 对目标和约束进行逐步推理。AI 系统可以根据用户提出的目标,制定详细的行动计划,并逐步执行。
  • 观察与反馈(Observation & Feedback): 获取工具结果并相应地调整行动。AI 系统可以根据工具的返回结果,动态调整自己的行动策略,例如在预订机票时,如果某个航班已经售罄,系统可以自动尝试预订其他航班。
  • 策略执行(Policy Enforcement): 遵守定义的道德和程序限制。确保 AI 系统的行为符合预定的规则和道德规范,例如防止 AI 系统泄露用户的隐私信息。

可以将 MCP 想象成给 AI 提供了一个安全的工作区,其中包含工具访问权限、白板、笔记本和参与规则——所有这些都在其思考循环中。这确保了 AI 能够在安全可控的环境下,高效地完成任务。

Agentic AI如何通过MCP运作:一个分步解析

让我们分解一下 Agentic AI 如何通过 MCP 运作:

  1. 接收目标(Receive a Goal): AI 接收到一个目标提示,例如“帮助用户提交一份警方投诉”。这个目标可以来自用户,也可以来自其他系统。
  2. 规划流程(Plan the Process): 使用内部推理,智能体创建一个分步计划:
    • 验证用户身份
    • 询问事件类型
    • 获取最近的警察局
    • 提交报告
      例如,在帮助用户提交警方投诉的场景中,AI 会首先验证用户的身份,确保用户是合法用户;然后询问事件类型,例如盗窃、人身伤害等,以便选择正确的投诉表格;接着获取最近的警察局,方便用户前往报案;最后,将收集到的信息填写到投诉表格中,并提交报告。
  3. 通过 MCP 使用工具(Use Tools via MCP): 模型现在:
    • 调用 API(例如,位置服务、报告数据库)。例如,调用位置服务 API 获取最近的警察局的位置信息,调用报告数据库查询类似案件的处理情况。
    • 访问记忆(之前的投诉历史)。例如,访问记忆模块,查询用户之前的投诉历史,以便更好地了解用户的情况,并提供个性化的服务。
    • 动态生成响应。根据收集到的信息,动态生成相应的回复,例如“您好,请问您需要提交哪种类型的警方投诉?”。
    • 根据新信息进行调整。例如,如果用户提供的证据不足,系统可以提示用户提供更多的证据。

所有这些都通过 MCP 的安全、结构化界面发生,这确保了每个动作都被跟踪、限制和可逆。例如,如果 AI 系统调用了一个错误的 API,MCP 可以确保这个操作可以被撤销,从而避免造成损失。

  1. 报告结果并采取行动(Report Back & Act): AI 报告结果(例如,“您的报告已提交”)并提出后续问题,例如“您是否希望通过短信收到通知?”。

MCP的重要性

LLM 非常强大——但如果没有结构,它们可能会产生幻觉、误解或表现出不可预测的行为。MCP 通过将 LLM 变成模块化、可解释和可审计的智能体来解决这个问题。

如果没有 MCP,LLM 可能会生成不准确或不相关的回复,甚至会泄露用户的敏感信息。有了 MCP,LLM 就能够在一个安全可控的环境下运行,从而避免这些问题的发生。

有了 MCP:

  • 企业可以信任 AI 的决策。 MCP 确保 AI 的决策过程是透明可控的,企业可以放心地使用 AI 系统来完成关键任务。例如,金融机构可以使用基于 MCP 的 AI 系统来进行风险评估,而无需担心 AI 系统会做出错误的决策。
  • 开发人员可以添加或删除插件等工具。 MCP 提供了一个灵活的框架,开发人员可以轻松地添加或删除工具,从而扩展 AI 系统的功能。例如,开发人员可以添加一个翻译插件,使 AI 系统能够处理多种语言的请求。
  • 策略团队可以确保对齐和控制。 MCP 确保 AI 系统的行为符合预定的规则和道德规范,策略团队可以轻松地监控和控制 AI 系统的行为。例如,策略团队可以设置一个规则,禁止 AI 系统访问用户的医疗记录。

真实世界的用例示例:智能政务警察助手

想象一下迪拜警察智能亭中的一个 AI 助手。一位访客走上前,用印地语说:“Mera phone kho gaya hai.”(“我丢了手机。”)

没有 MCP:

AI 给出基本的回复或误解。

有了 MCP:

  • 它使用工具将印地语翻译成英语。
  • 它回忆起访客最近的丢失报告。
  • 它提供最近的警察局位置。
  • 如果需要,它可以安全地提交一份新的报告。

这就是 Agentic AI 在行动——智能、结构化、主动。例如,如果访客之前已经提交过丢失报告,AI 系统可以自动提醒访客,并询问是否需要更新报告。

AI的未来是Agentic的——并且是结构化的

当我们构建下一波智能助手时,像 MCP 这样的协议将是必不可少的。它们使我们能够释放 LLM 的力量——同时保持它们的安全、可预测和企业就绪。

无论您是为客户服务、医疗保健、政府还是金融构建应用程序——通过 MCP 的 Agentic AI 将是真正为您服务的 AI 的基础。例如,在医疗保健领域,基于 MCP 的 Agentic AI 系统可以帮助医生诊断疾病,提供个性化的治疗方案,并监测患者的病情,从而提高医疗服务的质量和效率。在金融领域,基于 MCP 的 Agentic AI 系统可以帮助银行进行风险评估,反欺诈,并提供个性化的理财建议,从而提高金融服务的安全性和效率。

随着 Agentic AI 技术的不断发展,我们可以预见,未来的 AI 将更加自主、智能和可靠。而像 MCP(模型上下文协议) 这样的技术,将成为推动这一发展的重要引擎。它不仅为 LLM 提供了结构化的运行环境,还确保了 AI 系统的安全性和可控性,最终使 AI 能够真正地服务于人类。因此,理解和掌握 Agentic AIMCP 对于从事人工智能相关领域的研究人员、开发者和企业来说,都至关重要。