根据许可和角色,平民开发者和专业开发者可以访问 Bot editor 中的 AI Skills package

自动化管理员创建一个自定义角色,以根据用户的角色和任务为用户分配对 AI Skills 的访问权限。 AI SkillModel connection(连接到基础模型)、Prompt(由微调的提示组成)和 Prompt Input(在 AI Skill 中由专业开发者创建时定义的值)组成。 可以直接在自动化中输入提示输入值。

用户可以通过导航到 AI 技能 > 执行,并从可用列表中选择一个 AI Skill,来调用他们自动化中的 执行操作 操作。
注: 使用 Bot Agent 22.60.10 及更高版本成功运行您的 bots

先决条件

  • 要使用 AI 技能 > 执行 操作,需要具备 Bot_CreatorBot_Runner 角色。
  • 必须有相关文件夹(无论是私有还是公共)的访问权限才能访问 AI Skills

过程

以下步骤将向您展示如何在自动化中使用 AI 技能 > 执行操作。
  1. 登录到 Control Room,然后导航到 自动化 > 创建新项目或 ‘+\' 图标,然后选择 Task Bot。 您还可以从自动化选项卡访问并编辑现有 Task Bot
  2. Bot editor 中,将AI 技能 > 执行操作添加到自动化中。
  3. 然后,单击自动化流程中的执行操作,以显示详细信息面板。
  4. 单击选择,然后从存储库中您有权限访问的列表中选择一个 AI Skill
  5. 选择一个 AI Skill 时,提示字段将自动填充来自 AI Skill 的提示文本。

    AI Skills package > 执行操作详细信息

  6. AI 技能输入字段也将启用,并显示在 AI Skill 中定义的输入值。 例如,如果 AI Skill 定义了两个输入值,您将看到两个输入值字段。
    您可以为 AI 技能输入字段定义一个变量,使您能够将信息解析到 AI Skill 并从模型中获得响应。 AI Skill 根据此字段中输入的值执行提示,并返回以下字段的值。 这些是可选字段,可以根据您的场景使用‘If\'变量进行定义:
    1. 将响应保存到变量(可选): 显示从提示执行中收到的响应。 这是输出值。
    2. 错误(可选): 捕获错误状态。 您可以基于将响应保存到变量输出字段定义一个“If”变量,并定义显示错误消息所需的条件。
    3. 成功状态(可选): 捕获成功状态。 与错误字段类似,您可以基于将响应保存到变量输出字段定义一个‘If\'变量,并定义显示成功消息所需的条件。
    注: Prompt 数据详情可能包含您在 Prompt 中输入的 PHI、PII 或其他敏感数据。 我们建议在测试和执行Prompt时注意这一点。
  7. 随着引入Grounded by knowledge baseGrounded by data store Model connections,我们将以表格格式显示包含返回引用的字段。
    响应会传递到一个 SampleString 变量,并自动选择一个表格变量来显示引用。 表格在每个引用中显示两个键。 一个是显示信息块的内容部分,另一个是 URI,即模型调用正在引用的知识库或数据存储中信息块的 URL。
    注: 当您运行自动化时,执行过程中会显示消息框,其中包含参考的引文。
  8. 保存自动化。 然后运行并测试自动化。