通过 Joule 技能交付成果
学习目标
设计并发布一个基础 Joule 技能
Joule 技能:执行重复性任务以提升效率
Joule 技能是你在 Joule Studio, classic edition 中创建的最小、最专注的资产。它使用固定的输入和输出执行一个预定义操作——例如创建 ServiceNow 工单或获取客户的未结发票。由于执行路径从不分支,每次运行都是可预测、可审计且快速的。
技能为何存在
大量“微请求”仍然迫使员工在多个屏幕之间来回切换:查询仓库库存、下载工资单、提交运费索赔。通过将每一项此类任务封装为一个技能,你可以让人们用自然语言提问,而系统在后台完成所需的 API 调用。用户节省了时间,合规团队也仍然获得完整的可追溯性,因为每次调用都会记录调用方、负载和结果。
技能如何设计
视频:本节含 SAP 官方视频(视频 ID
1_egu0nzon),需在 learning.sap.com 在线观看。
创作流程被有意设计得轻量:
为技能命名
为它取一个清晰、面向业务的名称。
为意图目录编写一句话的用途说明。
配置输入与输出
将输入和输出字段拖放到画布上。
将它们映射到所需的数据。
嵌入自动化
配置自动化步骤。
添加操作与消息
将字段连接到 SAP Build Actions 或第三方连接器。
定义技能将返回的消息。
测试与优化
使用内置模拟器运行测试负载。
检查逐步跟踪记录,并按需调整映射。
部署你的技能
发布到沙盒以获取签核。
准备就绪后推广到生产环境。
为保证稳定性,每个对话都固定在其原始版本上。
一个日常示例
设想一位维护计划员输入:
“
“为工厂 A 订购二十台替换泵——紧急。”
”
Joule 识别出创建采购申请的意图,并调用相应的技能。该技能提取物料、数量、成本中心和优先级;调用 SAP S/4HANA 中的 Purchase Requisition API;然后回复:
“
“申请 PR-481516 已创建,并转交维护经理审批。”
”
一个自然语言请求变成了一笔完全受管控的事务——无需手动录入数据,无需切换上下文。
长期保持技能可靠
质量保障方式与其他企业级服务大体相同。
团队将常见的请求变体存储为回归包,并在每次变更后重新运行。当技能演进时——也许是因为需要增加一个参数——开发人员发布 1.1 版本;如果数据模式必须发生破坏性变更,他们会发布 2.0 版本,并在所有使用方完成迁移之前保持较早分支不变。关于延迟和错误码的遥测数据会突出显示需要优化或重构的技能,而生命周期工具让你可以在旧版本不再需要时将其冻结或停用。
多数团队的起点
组织通常从高频、低差异的运营场景入手:检索 HR 政策文档、提交 IT 服务台工单,或跟踪 DHL 货运。这些场景与技能的确定性本质高度契合,无需改动核心业务流程即可立即提升生产力。
要点总结
Joule 技能将单个用户意图转换为安全、可重复的系统操作。它们将会话式的便捷与企业级管控融为一体,并构成日后构建更复杂的 AI Agent 的基础。
延伸阅读
使用 Joule Studio, classic edition 创建 Joule 技能
本课其余配图



