创建 AI Skills

通过使用预定义的 AI Skills 来加速创建自动化,并利用 generative AI 的强大功能,将其提供给公民开发人员和专业开发人员在不同的解决方案中重复使用。

专业开发人员创建 AI Skills,允许 Bot Creators 在他们的自动化中使用这些技能,从而节省时间和精力。

通过连接到 Model connections 来创建 AI Skills,并通过使用不同的基础模型测试提示进行微调,以找到解决业务需求的最佳响应。 这些 AI Skills 可供开发人员使用和重复使用,以帮助加速在各种解决方案中创建自动化。 支持下列供应商和类型:

供应商 类型
Amazon Bedrock

标准

微调

Grounded by knowledge base

Automation Anywhere Grounded by Enterprise Knowledge
Azure OpenAI

标准

微调

Grounded by AI Search

Google Vertex AI

标准

微调

Grounded by data source

OpenAI

标准

微调

此主题将引导您完成创建 AI Skills 的步骤。

先决条件

专业开发人员需要这些角色和权限来创建和测试 AI Skill
  • 角色: AAE_Basic,专业开发人员自定义角色
  • 权限: 机器人创造程序
  • 设置: 必须启用管理 > 设置 > AI 数据管理 > 数据记录设置。 自动化管理员可以为专业开发人员启用此设置

请参阅 角色和权限

其他要求:

除了角色和权限之外,专业开发人员必须连接到 Bot Agent 22.60.10 及更高版本。 作为测试 Model connection 的一部分,您需要在桌面上运行 bot。 因此,请确保 Bot Agent 已配置为您的用户。 如果您需要切换到不同的 Control Room,请参阅:在 Control Room 实例之间切换设备注册

过程

  1. 登录到 Control Room,导航到 自动化 > 创建新项目或 ‘+\' 图标,然后选择 AI 技能
  2. 提供一个名称和描述,然后单击创建和编辑以显示模板大纲。 让我们创建一个名为地址解析器的示例。
  3. AI 技能屏幕中,单击选择模型连接,从您有权限访问的 Model connections 可用列表中进行选择。
    这些 Model connections 由自动化管理员创建,并分配给具有自定义角色的用户。
  4. 选择Model connection后,AI Skill会根据所选模型的最佳默认参数设置进行配置。 您可以根据需要更改设置。
    AI Skill 参数
    创建 Prompt 的参数值是根据所选的基础模型填充的。 有关受支持基础模型的参数设置详细信息,请参阅 了解支持的基础模型的参数设置
    注: 您可以设置不同的参数值来测试并确定最适合您场景的值。 更改参数值会影响模型响应。
  5. 使用 AI Guardrails 测试您的 AI Skill。 使用使用 AI 防护机制进行测试选项来模拟所选防护机制对您的提示和模型响应的影响。 如果选择了防护机制,将扫描提示以检测毒性和敏感数据。 如果未选择防护机制,则不会对提示执行防护机制评估。
    注: 要使用使用 AI 防护机制进行测试,必须在全局管理员设置中启用 AI Guardrails,并且需要查看 AI 防护机制查看设置权限。 您可以在 AI Governance 中查看审计跟踪,了解每个测试的详细记录。

    使用防护机制进行测试时,您将看到 User prompt 和响应的毒性。 要查看数据屏蔽的结果,请单击查看数据屏蔽执行。 将显示提示中识别出的任何敏感数据的标记化屏蔽值。


    使用 AI 防护机制进行 AI 技能测试

    AI Skill 发送的提示违反了活动防护机制中定义的阻止规则时,使用该技能的自动化将停止执行,返回错误消息且 LLM 不会产生任何响应。 错误消息通常会指示提示已被防护机制阻止。 有关设置毒性规则的更多信息,请参阅 创建和管理 AI Guardrails

  6. 对于 System prompt(可选),请输入 System prompt,这有助于微调 AI Skills 的行为。 如果所选 Model connection 支持 System prompt,您将看到 System prompt 部分。 有关 System prompt 的详细信息,请参阅 系统提示
  7. 对于您在此 AI 技能屏幕中创建的 User prompt,您可以单击数据记录开关以启用此 AI Skill 的数据记录。

    启用此开关将捕获此 AI Skill 的详细日志,例如提示文本、响应和模型参数设置,这些信息在 AI > 治理 > AI 提示日志 屏幕中可供查看。

    此功能使专业开发人员能够对 AI Skill 进行细致控制,以决定哪些数据应记录在 AI Governance 中。 这对于防止敏感信息显示在日志中非常有用。 如果从 AI 技能屏幕上禁用此开关,AI Governance 中将记录部分数据。 包含 AI Skill 关键信息的日志(例如提示文本和响应)将不会被记录。 这对于安全使用 generative AI 以及 AI Governance 至关重要。

  8. 现在,您可以开始创建 User prompt 并根据需要添加提示输入。 让我们通过一个示例来引导您完成这些步骤。

示例

单击 AI Skill 旁边的省略号以查看和访问专业开发人员可用的操作。

AI Skill 操作

操作 功能
移动 AI Skill 单击此操作以选择要将 AI Skill 移动到的位置,具体取决于您的文件夹权限。
签入 AI Skill 允许您将 AI Skill 签入到不同的文件夹。 AI Skill状态 已更新,并且会显示您在 AI Skill 中签入的文件夹。 示例:如果您将 AI Skill 签入到公共文件夹中,则状态标签将显示为公共。
查看 AI Skill 打开 AI Skill 以显示详细信息。
编辑 AI Skill 允许您编辑 AI Skill
注: 专业开发者拥有此权限。
复制 AI Skill 允许您复制现有 AI Skill 以新建一个具有相同详细信息的副本。 不过,您必须提供不同的名称,因为 AI Skills 不允许重复。
注: 专业开发者拥有此权限。
查看参考 允许您查看使用此 AI Skill 且与其有直接依赖关系的其他 bots 参考。
删除 AI Skill 允许您删除 AI Skill
注: 专业开发者拥有此权限。

后续步骤

下一步是签入 AI Skills,使普通开发人员能够通过 AI Skills package 使用它。

为什么要签入 AI Skill

创建 AI Skill 后,将其签入公共文件夹。 这将允许专业开发人员和普通开发人员在实际正式环境中的 AI Skills package 中使用它。

作为参考,请查看:

可以将一个包含一个或多个嵌入式 AI SkillsTask Bot 添加到更大的自动化中,以运行完整的工作流场景。

注: 当您在 AI 技能屏幕中创建或测试 AI Skill 时,成功或失败的详细信息以及模型响应可以在 管理 > 审计日志管理 > AI 治理 导航中查看。 请参阅 AI Governance

作为任务序列的下一步,请前往 在 Task Bot 中使用 AI Skills