通过 Joule 技能交付成果

学习目标

  • 设计并发布一个基础 Joule 技能

Joule 技能:执行重复性任务以提升效率

Joule 技能是你在 Joule Studio, classic edition 中创建的最小、最专注的资产。它使用固定的输入和输出执行一个预定义操作——例如创建 ServiceNow 工单或获取客户的未结发票。由于执行路径从不分支,每次运行都是可预测、可审计且快速的。

技能为何存在

大量“微请求”仍然迫使员工在多个屏幕之间来回切换:查询仓库库存、下载工资单、提交运费索赔。通过将每一项此类任务封装为一个技能,你可以让人们用自然语言提问,而系统在后台完成所需的 API 调用。用户节省了时间,合规团队也仍然获得完整的可追溯性,因为每次调用都会记录调用方、负载和结果。

技能如何设计

视频:本节含 SAP 官方视频(视频 ID 1_egu0nzon),需在 learning.sap.com 在线观看。

创作流程被有意设计得轻量:

  1. 为技能命名

  • 为它取一个清晰、面向业务的名称。

  • 为意图目录编写一句话的用途说明。

  1. 配置输入与输出

  • 将输入和输出字段拖放到画布上。

  • 将它们映射到所需的数据。

  1. 嵌入自动化

  • 配置自动化步骤。

  1. 添加操作与消息

  • 将字段连接到 SAP Build Actions 或第三方连接器。

  • 定义技能将返回的消息。

  1. 测试与优化

  • 使用内置模拟器运行测试负载。

  • 检查逐步跟踪记录,并按需调整映射。

  1. 部署你的技能

  • 发布到沙盒以获取签核。

  • 准备就绪后推广到生产环境。

  • 为保证稳定性,每个对话都固定在其原始版本上。

一个日常示例

设想一位维护计划员输入:

“为工厂 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 技能

本课其余配图

Studio_whatAreSkills

add_automation

add_action

completed_skill