top of page

MoEngage AgentCore Gateway 将 400 个私有 API 转化为受范围限制的智能体工具

6天前
讀畢需時 12 分鐘

MoEngage 表示,它已将遍布七个 AWS 区域的约 400 个私有 API 连接至 AI 智能体,无需为每项服务分别构建工具服务器。MoEngage AgentCore Gateway 部署在智能体与现有应用之间引入了一个托管中间层。其核心决策关乎归属:产品团队维护接口,而平台团队控制智能体访问。

这份发布于 10 月 29 日的案例研究称,已有 10 个内部智能体投入生产环境运行三个月。MoEngage 估算节省了六个月的工程工作量,API 接入时间从数天缩短至数小时。这些是公司估算,而非独立测量的结果。其示例包括营销活动检查、投放监控和受众构建。

这一架构选择挑战了按服务逐一部署 Model Context Protocol(MCP)的方式。MCP 是一种让智能体发现并调用工具的标准。Microsoft 的 Azure API Management 也提供了从既有接口到智能体工具的类似路径。竞争问题关乎谁拥有集成边界,而非哪家公司能发布规模最大的工具目录。

MoEngage AgentCore Gateway 改变了集成的归属

关键变化在于,将产品接口与使其可供智能体使用的基础设施分离开来。

根据双方共同撰写的私有 API 集成说明,MoEngage 放弃运营超过 20 个 MCP 服务器。产品团队改为标注 OpenAPI 规范,即对应用接口进行机器可读描述的文档。平台团队负责协议处理、策略和连接。受信任的客户端代码则通过请求头提供身份信息;这些元数据随请求传递,不在模型可见的参数中。

这种划分改变了添加工具在组织层面的含义。在分布式服务器模式下,集成可能成为每个服务团队都必须运营的又一个应用。集中归属则使其成为具备共享发布流程的平台能力。其收益取决于该流程能否处理日常变更,而不演变为排队瓶颈。

这也是服务器数量值得关注的原因,而不只是基础设施整理问题。每个独立运营的适配器都会成为协议行为、部署实践和事件处理可能出现分歧的又一个位置。共享边界提供了建立一致预期的场所。当这些预期失效时,它也集中了承担责任的一方。

对开发者而言,眼前的问题变成:现有接口是否足够清晰地表达出对智能体有用的操作。一个端点可以成功服务于人工编写的软件,却仍可能对模型而言含糊不清。人类开发者了解操作顺序、例外情况和业务含义等背景知识。自动生成的工具定义无法假定具备这些知识。

以一个假设的营销活动审查为例。确认某个受众是否存在,与确认其成员是否应收到特定消息,是不同的问题。一个接口可能能精确回答前者,却无法为后者提供充分依据。将该接口封装为工具改变的是可访问性,而非扩大其答案所能证明的范围。

因此,组织边界也需要配套语义边界。产品负责人了解某项操作的含义以及哪些错误至关重要。平台工程师了解如何对调用进行认证、路由和约束。即使软件将交接过程自动化,这两种职责也无法彼此替代。

所报道架构的重要性在于,它为这些职责提供了不同的归属位置。它并不能证明每家企业都应将每个工具集中管理。一个执行要求特殊的小型应用,可能有理由使用专用适配器。更有力的结论关乎重复性:通用的协议和访问工作应有明确的负责人。

对企业买家而言,这重新定义了对智能体平台演示的理解。一次成功调用证明连接可用。可维护的集成则需要回答:谁批准变更、处理故障并移除过时能力。随着智能体跨越产品边界,这些问题愈发重要。

OpenAPI 将瓶颈转向接口质量

生成可调用工具能减少转换工作,但该工具的含义仍由其原始所有者负责。

AWS 说明了OpenAPI schema targets如何将 MCP 请求转换为对现有 Web 接口的请求。公开的操作需要 operationId,这是用于工具命名的标识符。文档还列出了兼容性限制,包括不受支持的 schema 组合功能以及模型特定的命名要求。

这些限制之所以重要,是因为自动转换的含义比自动就绪更为有限。规范描述的是系统之间的契约。它无法独立决定某项操作是否适合自主使用、其描述是否具有误导性,或其后果是否需要审批。

因此,压力转向生成这些契约的团队。当软件会基于语言选择操作时,含糊的名称和不完整的描述就会成为运营问题。阅读文档的开发者可以在编写调用前调查不确定性。智能体却可能做出看似合理的选择并继续执行。

这改变了接口缺陷的定义。一段参数描述在技术上可能准确,却遗漏了预览操作与已提交操作之间的重要区别。这两项操作都可能返回相似对象,但它们的业务后果不同,工具目录必须让这种差异清晰可辨。

同样的问题也适用于默认值。人类开发者可能知道,省略筛选条件会扩大查询范围。针对狭窄请求行动的智能体,则需要这种行为得到明确表达。否则,集成可能满足技术契约,却超出用户的预期范围。

这些例子是分析层面的推论,而非 MoEngage 已报告的事件。它们说明了为何集中转换无法吸收所有产品知识。平台可以验证结构并实施访问控制,产品团队仍必须解释访问所能执行的操作。

出于同样原因,发布管理变得更加重要。一次保持语法不变的接口修订,仍可能改变含义。一次描述更新也可能影响智能体选择哪项操作。因此,兼容性审查需要考虑任务本身,而不应止步于请求是否仍能解析。

文档方面也有收益。共享契约可以减少服务与描述该服务的适配器之间的分歧。然而,减少重复工件会提高审查剩余工件的重要性。规范会更接近可执行的产品表面,相应地也应具备明确的所有权预期。

评估这一方法的团队应区分转换覆盖率与有用的任务覆盖率。前者关注网关接受哪些接口,后者关注智能体能正确完成哪些业务请求。如果操作仍令人困惑,或与实际工作匹配不佳,即使目录扩展,有用覆盖率也可能几乎不变。

其新闻价值在于这种工作重心的转移。智能体集成日益要求服务团队改进现有契约,而非学习另一套协议栈。这是一项更聚焦的职责,但仍是需要审查、示例和问责的工程工作。

权限范围控制与工具搜索解决的是不同问题

授权决定智能体可以做什么;发现机制决定它能否为当前任务找到获准的操作。

AWS 介绍了Cedar 策略执行。该机制使用授权策略语言 Cedar,在模型之外评估工具访问权限。其说明还提到通过部分求值筛选工具列表,即在每个请求的全部细节已知之前预先推理权限。始终会被拒绝的操作可以从发现响应中省略。

这与在客户端应用中隐藏工具有实质区别。客户端可以简化界面,却不能成为决定访问权限的权威。相关的安全问题在于:当调用方直接请求未经授权的操作时,执行是否会失败。

目录筛选有助于减少意外暴露,但执行层面的强制控制才承载真正的边界。智能体可能保留旧工具名称、从外部内容中获取名称,或错误构造请求。可靠的设计必须拒绝被禁止的操作,无论调用方如何得知其名称。

权限范围控制也不意味着目录规模较小。获授权的运营助手可能合理地需要访问许多接口。将每一项定义都加载进其上下文窗口,即模型在推理期间可用的文本,会将注意力耗费在无关选项上。仅靠访问控制无法解决这一选择问题。

AWS 还单独说明了语义工具搜索,它接受自然语言查询并返回相关工具。这提供的是发现机制,而非更广泛的权限授予。其有效性取决于返回的候选项是否与用户实际请求的操作相匹配。

分析上的后果是,任务执行增加了一项依赖关系。在智能体能够正确选择之前,检索必须呈现合适选项。即使底层接口运行完美,缺失的候选项也可能使工作流偏离轨道。误导性的候选项则可能导致一项被允许但不适合的操作。

这一区别是评估 MoEngage AgentCore Gateway 方法的核心。较小的初始工具集带来了合理的效率收益,但它本身并不能证明任务完成率更高、总延迟更低或决策准确性得到改善。这些结果需要在完整工作流中进行测量。

例如,一个假设的助手在调查投放问题时,可能需要历史结果而不是配置编辑器。两种工具都可能提及营销活动和投放。相关词汇有助于发现,而对用途和后果的描述则有助于区分正确的下一步操作。

搜索也改变了接口演进的含义。将选择与固定名称解耦可以减少对标识符的依赖。然而,检索仍依赖于描述、可用候选项和任务措辞。即使搜索持续返回某个已重命名的工具,若其行为发生改变,仍值得审视。

因此,评估应将权限失败、检索失败和推理失败区分开来。将它们合并成单一成功指标,会掩盖需要改进的组件。一次被拒绝的操作可能代表正确的安全行为,而一次获准调用仍可能代表任务未成功。

其架构承诺是在庞大的能力集合中提供一条可控路径。其质量取决于两道边界能否协同工作:智能体发现相关选项,执行层则独立决定每项请求操作是否被允许。

私有连接改变的是运营模式,而非信任要求

保持流量私密能够解决网络暴露问题;但它无法决定某项具体操作是否恰当。

AWS 文档介绍了 VPC Lattice 连接,这是一种托管网络机制,用于访问虚拟私有云这一隔离云网络内的资源。AgentCore 支持托管和自主管理两种配置。在托管模式下,AWS 使用客户提供的网络设置来管理网络资源的生命周期。自主管理模式则提供更直接的控制力和可见性。

这一差异为“免除网络工作”的说法增加了重要限定。托管连接改变了由谁运营特定资源,但并未消除网络架构、安全设置、区域规划,或理解信息传输路径的责任。

入站和出站路径回答的也是不同问题。入站路径涉及智能体如何抵达网关;出站路径涉及网关如何抵达应用。仅有私有后端连接,并不能证明完整请求路径符合组织要求。

因此,对买家而言,相关证据应是架构性的,而非停留在形容词层面。图示应明确调用方、网关、目标端,以及它们之间的信任边界。每一条连接都需要解释其身份与访问控制机制。将系统描述为私有,不能替代这一说明。

区域部署又增加了一个维度。区域端点标识了一个目标位置,但驻留要求还可能涉及日志、索引、运营元数据及支持访问。对于任何拟议实施方案,这些都是需要尽职调查的问题。该案例研究的区域范围并不能独立回答另一家组织的合规义务。

托管和自主管理网络也代表着一种运营选择。希望减少基础设施维护组件的团队,可以合理地偏好托管资源。另一支团队则可能优先考虑精细化检查或连接撤销能力。两种偏好都不能证明某种架构具有普遍优势。

更大的权衡在于集中化。共享网关可以使路由和策略更易于检查,但它也会成为原本通过独立路径访问服务的工作流所依赖的组件。平台可靠性、变更控制和事故沟通,都将成为智能体产品的一部分。

这一边界上的故障值得重视。如果某项请求在应用已接受操作后超时,调用方可能无法得知执行是否已经发生。在不了解该状态的情况下重试,可能会重复执行一项业务操作。私有路由无法解决完成状态不明确的问题。

这正是应用契约与平台行为再次交汇的地方。服务需要提供明确响应,并在适当情况下安全处理重复请求。智能体编排,即协调模型决策与调用的软件,需要针对不确定结果制定规则。网络管理无法自动提供这些业务规则。

架构上的收益,是在共享运营模式下减少重复的连接工作。剩余义务则是让该模式可观察、可理解。企业采用取决于两者,尤其是在智能体能够修改记录或触发面向客户的活动时。

Microsoft 确认:网关路径是一场更广泛的竞争

竞争压力落在重复集成工作上,而不是 MCP 作为协议本身。

Microsoft 文档介绍了通过 Azure API Management 进行 REST API 暴露的方式,可将受管接口中的选定操作转化为 MCP 工具。它还描述了用于访问、身份验证及其他控制的网关策略。这提供了相关比较,但并不意味着各供应商的行为完全一致。

共同方向很明确:现有应用接口可以借助本已负责接口管理的基础设施,转化为面向智能体的能力。买家不再需要假定,采用 MCP 就意味着每个服务团队都必须自行运营服务器。

但这并不能决定 AWS 与 Azure 之间的采购选择。相似的入口可能掩盖不同的策略模型、网络要求、调试工具和集成约束。功能清单只能证明可用性;代表性工作流才能证明这些能力是否适配组织的应用资产。

最有力的比较应从相同业务任务和相同限制条件开始。每个平台都需要保留身份信息、暴露适当操作、返回可用错误,并支持常规接口变更。比较这些行为,比统计支持的连接器数量更具参考价值。

自定义中央服务器同样仍是可信的替代方案。它可以实现专门的工作流行为,并与内部系统深度集成。其成本包括维护和运营所有权,其收益则包括对托管产品可能限制的行为进行控制。

分布式服务器则有不同的合理性。它们可以让产品团队独立交付,并将细致的领域逻辑编码在靠近服务的位置。当适配器承担远不止调用转换的大量工作时,这一优势尤为重要。当团队反复实现相同的身份验证、发现和路由行为时,其优势就会减弱。

因此,有用的分界线在于适配器实际执行的工作。领域特定决策可能应当留在产品侧;通用传输和访问机制则更适合作为共享基础设施。将每个适配器同等对待,可能造成重复劳动,也可能过度集中专业化行为。

对平台团队而言,竞争威胁是现实的。当托管替代方案已覆盖常见职责时,自定义集成层需要有明确的存在理由。继续维护它或许仍然合理,但随着类似基础设施逐渐可用,“熟悉”本身会成为较弱的论据。

企业买家也应以同样标准审视托管产品。只有当替代方案能够透明地处理所需行为时,移除服务器代码才有价值。隐藏的配置工作、难以诊断的事故,或笨拙的策略变更,都可能抵消颇具吸引力的上手演示。

更广泛的含义是,智能体日益依赖常规应用治理。团队仍需要明确的责任归属、经过审查的接口、可预测的发布流程,以及可检索的运营知识。维护一套工程知识库有助于支撑这些工作,尤其是在服务上下文跨越多个团队时。

这一文档职能仍应与执行权限分离。有用的说明能够帮助工程师理解系统;只有已部署的访问边界才能决定智能体是否可以行动。保持这一界限,是让网关路径具备可信度的一部分。

关注任务可靠性、变更处理与区域适配性

下一阶段值得关注的证据,是该架构在实际工作、常规变更和运营异常中的表现。

首个观察信号是可量化的任务可靠性。在未来几个月中,对正确完成任务的详细说明,将比成功连接更能强化这一论证。有价值的报告应区分发现错误、无效参数、访问拒绝和应用故障,而不是将它们合并为单一结果。

这种区分很重要,因为每个类别都意味着不同的应对方式。更好的描述有助于选择;修订策略可以处理不当访问;应用修复可以解决服务错误。能够暴露这些差异的平台,能为团队提供一条切实可行的改进路径。

证据还应将上下文节省与完整工作流性能联系起来。较小的初始目录可以减少输入,但会增加一个检索步骤。最终结果取决于搜索质量和后续推理。公布成功与失败任务的测量结果,将使效率主张更容易评估。

第二个信号,是接口与权限发生变更时的行为。可信的运营说明应展示工具含义改变、访问被撤销或发布被回滚时会发生什么。这些事件能够揭示,集中式基础设施是否在初始接入之后简化了维护工作。

成功的处理将强化共享所有权的论点。频繁的人工协调则会削弱这一论点,尤其是当产品团队在常规变更中仍需平台介入时。相关问题是:在共同规则下能否持续保持独立性,而非在精心准备的演示期间是否独立。

第三个信号是区域与组织适配性。买家应关注其所需能力的已记录可用性,以及有关跨账户安排和运营可见性的证据。其他地区的部署并不能证明它适用于不同的网络拓扑或驻留义务。

更清晰的文档和可重复的部署证据将强化采用理由。持续存在的例外情况则会缩小可适用场景。这仍会留下有用的架构,但其范围将比通用企业集成层更具体。

对于评估 MoEngage AgentCore Gateway 的团队,应从一个代表性工作流开始,追踪其从请求到业务结果的完整路径。明确谁提供身份、谁授予权限,以及谁负责处理每一种故障。在评估中纳入一次权限变更和一次接口修订。要求平台对一次失败任务的解释,与对一次成功调用的解释同样清晰。在说明工具含义及其后果时,让产品工程师持续参与。然后依据它消除的工作量和保留的证据来判断这一方法。最终系统是否让有用操作更易于运行,同时让负责人员能够理解其权限?

 
 

免费开始使用

一款本地优先的AI助手

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)和M-Chip Mac 。

你的 AI 工作伙伴

和 remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page