创建 AI 技能

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

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

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

供应商 类型
Amazon Bedrock

标准

微调

以知识库为基础

Automation Anywhere Grounded by Enterprise Knowledge
Azure OpenAI

标准

微调

以 AI 搜索为基础

Google Vertex AI

标准

微调

以数据源为基础

OpenAI

标准

微调

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

先决条件

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

请参阅 角色和权限

其他要求:

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

过程

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

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


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

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

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

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

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

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

示例

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

AI 技能 操作

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

后续步骤

下一步是签入 AI 技能,使普通开发人员能够通过 AI 技能 软件包 使用它。

为什么要签入 AI 技能

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

作为参考,请查看:

可以将一个包含一个或多个嵌入式 AI 技能任务机器人 添加到更大的自动化中,以运行完整的工作流场景。

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

作为任务序列的下一步,请前往 在 任务机器人 中使用 AI 技能