SAP Joule Agent 的开发流程

  • 2026-03-11
    浙江
  • 本文字数:1625 字

    阅读完需:约 5 分钟

SAP Joule Agent的开发流程

概述

SAP 在 Joule 业务助手之外,还提供了 Joule Studio 来助力用户定制化 Joule 以实现更好的业务表现。

Joule Studio 最重要的一个功能就是开发 Joule Agent,就像为 Joule 配备一批专业领域的专家顾问,在面对特定业务场景时能够提供更精准的支持。

本文将介绍开发 Joule Agent 的核心步骤,帮助理解 Agent 的组成要素。

开发流程概览

Joule Agent 开发主要包括 Agent 定义、工具与技能配置、测试验证四个核心阶段。

整个流程基于 Joule Studio 平台,支持低代码开发方式,让业务用户和 IT 开发者都能快速构建生产就绪的 AI 智能体。

关键步骤详解

1. Agent 定义与配置

Agent 定义是整个开发过程的基础,通过明确 Agent 的角色、职责和业务领域,为后续的推理和决策提供核心指导框架。

核心步骤:

  • 使用自然语言描述 Agent 的用途和目标

  • 配置 Agent 的名称和详细描述,为 Joule 提供何时调用该 Agent 的上下文信息

  • 选择合适的大语言模型(LLM)来支持 Agent 的规划和推理能力


下图定义了一个设备维护就绪情况检查 Agent,包含三块内容:专业领域,工作方式,额外要求

专业领域:

验证维护订单,检查物料库存,并推荐行动以确保订单履行。

工作方式:

您负责根据库存中所需物料的可用性来判断给定的维护订单是否可以执行。您的流程从获取用户提供的维护订单 ID 开始。在收到并验证此 ID 之前,请勿继续进行。一旦提供了 ID,请检索与该维护订单相关的全部详细信息。这包括订单类型、优先级、工厂和计划数据等常规信息,但最重要的是,您必须收集并分析所有工序及其所需的组件。

对于订单中的每个工序,识别执行任务所需的组件。注意物料编号、描述、所需数量、计量单位以及相关的储存地点或工厂。您必须使用最新的库存数据验证每个组件的当前库存水平。这包括检查现有数量,同时考虑任何现有预留、未完成采购….

额外要求:

请保持清晰、专业和支持性的语气。此智能代理旨在协助维护计划员和运营团队评估维护订单是否可以在不因物料缺失而延误的情况下继续进行。

建议应具有实用性、以行动为导向,并以尊重的方式表述,特别是在检测到问题时。该代理必须避免使用模糊的语言。如果物料不可用,应明确说明,并指导用户采取后续步骤,例如采购、库存调拨或替代。

整体语调应体现运营可靠性、透明度和协作精神,与效率、问责制和持续改进的价值观保持一致。


除了核心定义之外,还可以对 Joule Agent 的对话参数进行设置,比如选择 GPT 还是 Anthropic,Agent 的深度思考步数设置等,如下图

2. 工具与技能配置

工具与技能是 Agent 执行具体任务的能力基础。通过系统化地配置工具和开发技能,Agent 能够需要的时候自行调用技能,大大扩宽了 Agent 能力的边界

工具集成:

  • 添加 Documents 工具用于文档读取和上下文理解

  • 配置 MCP 服务器以连接第三方工具和 SAP 应用程序

  • 集成现有的 Joule Skills 来复用已有能力

  • 根据业务需求选择合适的工具组合,确保 Agent 具备完成目标任务所需的全部能力


虽然通过配置技能就可以让 Agent 的能力不再受限,但如果涉及数据访问需求时,Agent 还是只能一个个系统的访问数据。

这就是为什么 SAP 未来还将为 Joule Studio 提供原生的 Business Data Cloud 访问方式,保障 Agent 能够以 SAP 原生的方式从 BDC 中获取实时数据,无论数据来自哪些系统


3. 测试与验证

全面的测试验证是确保 Agent 在生产环境中稳定运行的关键保障,通过多维度测试发现和解决潜在问题。

测试类型:

  • 场景测试:使用具体的业务场景提示词验证 Agent 的执行逻辑

  • 流程追踪:通过执行跟踪查看 Agent 的规划和工具使用过程,识别推理瓶颈

  • 协作测试:验证 Agent 与其他智能体的协作能力


下图就演示了 Joule Agent 的测试流程,从用户输入到 Joule Agent 进行思考,再到返回结论,全流程都是可追踪的,可以保证实际落地使用时的效果

总结

很明显 Joule Agent 还不像 SAP ERP 那样成熟,但 SAP 正在跟上市场节奏,快速推出经过验证的新功能,并结合 SAP 最擅长的领域例如业务语义理解,业务流程集成等,以业务友好的方式为 SAP 用户制造价值,而无需过高的技术门槛。


文章作者:Arthur Yang

文章来源:https://mp.weixin.qq.com/s/bJel1v-UiLsUyYYKKZzYzg


用户头像

还未添加个人签名 2026-03-11 加入

还未添加个人简介

评论

发布
暂无评论