action-center
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Action Center

上次更新日期 2025年8月6日

使用操作应用程序创建代理升级

术语
  • 代理:代理由大型语言模型 (LLM)、机器学习和传统企业自动化等技术提供支持,旨在在动态、非确定性环境中运行。它们可以计划、行动、学习和适应,非常适合需要判断力、灵活性和上下文感知的流程。

    与 RPA 机器人等遵循结构化逻辑和固定规则的确定性系统不同,智能体采用概率驱动的方法,基于模式与实时数据做出决策。这使得智能体高度适用于自动化条件与结果存在差异、极为繁重的非结构化工作流。

  • 操作应用程序:在 UiPath Apps 或 Studio Web 中设计的一种应用程序,允许您为需要人工干预的任务(Action Center 任务)(例如批准)创建具有特定选项的表单或用户界面交互。您可以通过在操作架构中添加操作属性来定义操作应用程序的输入和输出属性。
    注意:您只能使用已发布和部署的应用程序来配置代理升级。
在某些情况下,代理可能会面临挑战或需要人工干预来评估、确认或提供基本详细信息。这可能是一个有意为之的操作,其中某些步骤始终会分配给人工,然后再转换回代理。以下是可能需要升级的一些示例:工具调用可能会意外失败或返回意外结构的数据,他们可能需要帮助以识别第三方应用程序中具有相同名称的多个客户,或者他们的置信度可能较低在操作中。可能也有组织原因,导致他们无法做出某些类型的决策或采取某些操作。
在所有这些情况下,代理需要能够升级为人类,并且:
  1. 以有效、简单和可自定义的方式显示所有相关详细信息。
  2. 让人机回圈 (HITL) 做出相关决策或信息,无论是通过对案例做出简单的“批准/拒绝”决策,还是通过提供若干业务详细信息(例如电子邮件地址、订单号或业务流程中的帐户引用),外部平台。

代理甚至可能需要先修复其中一个工具,然后才能继续处理业务案例。您可以使用防护栏工具自动管理不规则的工具调用。有关更多信息,请访问Sugar 。为防护栏创建升级时,您可以使用以下 UiPath 市场模板:代理工具防护栏升级应用程序

什么是升级?

升级是用于让用户参与代理运行流程的工具。升级用于评估或验证代理的决策,或提供代理可能没有的输入。因此,在保持机器人的健康和熟练程度方面,人类仍然发挥着至关重要的作用。您可以通过以下配置设置特定升级的条件:
  • 系统提示或用户提示:定义代理的目标,并阐明何时使用特定升级。
  • 升级 - 在升级组件下,选择专为特定情况设计的 Actions 应用程序。通过为操作应用程序提供唯一的名称和描述,代理可以更好地了解应该使用哪种升级以及何时使用,以及系统和用户提示中的说明。您可以向单个代理添加多个升级。您可以将多个升级分配给一个代理,并为每个输入添加说明,从而使代理能够向操作应用程序发送适当的值。所有这些设置都会显着影响代理的有效性和整体运行状况分数。 。有关代理分数的更多信息,请访问代理分数
重要提示:升级是非确定性的,这意味着代理使用提供的说明来决定升级时间和内容。如果您需要一致和确定的升级,建议在代理外部使用操作应用程序。您可以改为结束代理,并在应用程序操作中使用其输出。请务必根据您的用例考虑这些建议。

1. 创建 Actions 应用程序

首先,您需要创建并配置新的 Actions 应用程序。此过程中的步骤演示如何创建批准搜索结果的应用程序。您可以根据特定用例调整这些步骤。
注意:您只能使用操作应用程序配置代理升级。我们建议您使用 Studio Web 中创建的操作应用程序,而不是使用 UiPath Apps 中创建的操作应用程序。

从头开始创建 Action 应用程序

  1. 转到Automation Cloud™ ,然后选择Studio Web服务。
  2. 在 “自动化”选项卡中,选择“新建项目” ,然后选择“App项目类型”。

  3. 选择首选的模板、样式和所需的控件。就本教程而言,将使用表单 D模板。

    阅读有关设计应用程序的更多信息。

  4. 选择应用程序名称,然后在“常规”选项卡下选择应用程序名称以打开表达式编辑器。
  5. 为新应用程序命名:“Tool Approval App”并保存。
  6. 从左侧导航面板中,选择FormWrapper ,然后删除此示例中不使用的控件:名字姓氏电子邮件电话街道邮政编码和国家/地区
  7. 选择页面左上角的“项目资源管理器”按钮,然后选择“+ 添加”按钮,选择“操作”选项。

  8. 使用页面左上角的“工具箱”按钮,导航到“显示”选项卡,然后向应用程序添加标签。

    现在,您需要将此应用程序转变为操作应用程序,否则您将无法使用此应用程序来配置代理升级。

  9. 选择页面左上角的“项目资源管理器”按钮,然后选择“+ 添加”按钮,选择“操作”选项。将显示“操作属性”对话框。
  10. 操作属性 对话框中,向 输入属性 添加 web 搜索结果 ,并选中相关复选框将其设为 必填项 。

    操作架构的输入属性派生自代理上下文,并将呈现给用户。它们可能对于每次代理运行都是唯一的。请注意,与输入/输出属性不同,您无法在审核期间更改这些值。输入/输出属性派生自代理上下文,您可以修改这些属性。代理还会记录返回给它的任何更改。输出属性是用户可以输入以发送回代理的其他值。

  11. 创建两个结果: ApproveDeny

    结果是一个事件,该事件与“输入/输出”属性一起发送回代理。提供有意义的结果可指导代理的后续步骤,其中可能涉及由于故障而结束运行。因此,测试至关重要。

  12. 返回到表单,并将您先前在表达式编辑器中创建的标签命名为“用于批准的 webSearchResults 为:”+ ActionProperties.webSearchResults。选择“保存”

  13. “提交”“取消”按钮的名称更改为“批准”“拒绝”
  14. 选择“批准”按钮,然后转到右侧的“事件”选项卡。
  15. 通过选择“编辑自动化”按钮来添加“已点击”自动化。
  16. 添加“提交操作”活动。

    阅读有关在 Studio Web 中添加活动的更多信息。

  17. “结果”部分中,选择“批准”值。
  18. 选择“拒绝”按钮,然后转到右侧的“事件”选项卡。
  19. 通过选择“编辑自动化”按钮来添加“已点击”自动化。
  20. 添加“提交操作”活动。

    阅读有关在 Studio Web 中添加活动的更多信息。

  21. “结果”部分中,选择“拒绝”值。

使用 Autopilot TM创建 Action 应用程序

  1. 转到Automation Cloud™ ,然后选择Studio Web服务。
  2. 在 “自动化”选项卡中,选择“新建项目” ,然后选择“App项目类型”。

  3. 选择“空白页面”模板。

    要在创建 Actions 应用程序时利用 Autopilot 功能,您需要一个空白应用程序。

  4. “项目资源管理器”中,右键单击应用程序项目,然后从“添加到应用程序”下拉列表中选择“操作”

    这会自动打开应用程序中的操作架构。

  5. “使用 Autopilot”部分中,输入 Autopilot 的说明,以生成操作架构。

    例如,您可以输入:“创建操作架构,假设输入参数为年龄,输入/输出参数为工资,输出参数为利率”。

  6. 选择“生成操作”以生成操作架构。
  7. 选择从架构生成页面,以根据先前生成的操作架构生成应用程序配置。
  8. 刷新 Studio Web 项目。

    您的 Actions 应用程序现在已准备好发布和部署。

发布和部署操作应用程序

要在组织中提供此操作应用程序,您需要发布并部署此应用程序:

  1. 选择 “发布”
  2. 选择名称“上报测试应用程序”,然后再次选择“发布”
  3. 根据您创建操作应用程序的位置,按如下方式部署应用程序:
    • 如果您在应用程序项目中创建了应用程序,请转到Orchestrator并部署该应用程序。
    • 如果您在 Studio Web 中创建了作为解决方案一部分的应用程序,请导航到 Orchestrator 中的“解决方案”选项卡,然后部署该应用程序。

    确保其在 Serverless 运行时上运行。

  4. 部署应用程序后,选择“编辑流程详细信息”按钮。
  5. 选择“下一步”
  6. “Cloud Robot - Serverless”部分中,选择“中”选项。为获得网页应用程序的最佳性能,我们建议使用此选项。
  7. 选择“更新”

2. 创建代理

  1. 按照此代理构建过程创建新的代理。
  2. “系统提示符” 字段中输入以下内容:使用网页搜索工具对提供的搜索项目进行搜索。然后,您必须升级以确认搜索结果令人满意,然后再返回最终输出(来自网页搜索的简单句子)。
  3. “用户提示”字段中,输入以下内容:按词语搜索: 。。
  4. 在项目的左侧,选择“打开 Data Manager” ,然后在“输入”选项卡上选择“添加属性”
  5. 选择“编辑名称”并输入“搜索词” 。选择“应用”以保存更改。
  6. “说明”字段中,输入用户提供的搜索词
  7. “输出” 选项卡上,选择“添加属性” ,然后将名称设置为Output ,将说明设置为已批准搜索结果的自然语言摘要
  8. 选择“必需”可将此属性设为必需。
    图 1.代理的用户和系统提示符

  9. 返回到用户提示符,并使用使用双大括号{{ }}添加先前创建的属性。
    在此示例中,输入双左大括号{{ ,然后选择searchTerm
  10. “工具”部分中,选择“添加工具” ,然后转到“活动”选项卡。
  11. 搜索并选择“网页搜索”活动。
  12. 打开此活动的“属性”面板,并在“UiPath GenAI Activities 连接”下拉列表中选择一个现有连接。

    或者,也可以选择“定义新连接”以创建新连接,或选择“打开连接”以导航到 Integration Service。

  13. “搜索引擎”字段中,选择一个“Google 自定义搜索”
  14. “搜索描述”部分中,从调整菜单中选择“参数” ,然后选择先前创建的参数,其中应包含您要在网页上搜索的主题。

    代理还会使用数据管理器中提供的参数说明作为用户提示的一部分。

    图 2.网页搜索活动的属性面板

  15. “升级”部分中,选择“添加升级”
    1. “应用程序”下拉列表中选择先前创建并部署的 Actions 应用程序。
      在此示例中,选择EscalationTestApp
    2. “提示” 字段中,输入“受分配人使用此项确认搜索结果”
    3. 展开输入部分以查看操作应用程序的字段。
    图 3.配置代理升级

  16. 运行代理。
  17. 从代理的“追踪”选项卡中,选择由于先前配置的受分配人而待处理的任务的 URL。
    1. 请查看等待您的升级任务,如果一切正常,请批准该任务。

    注意:在分配的用户在 Action Center 中解决升级问题之前,代理将处于暂停状态。
  18. 返回到“代理”工作区,您应该会在其中看到执行任务并提供预期输出的代理。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。