UiPath Documentation
coding-agents
latest
false
UiPath for Coding Agents 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

有效工作

编码智能体是快速的协作者,而不是自主的开发者。由您设定方向并由您评判结果;智能体执行远程工作。良好地使用机器人本身就是一项技能,而正确的习惯将放弃的草稿与可以发布的结果区分开。

编码智能体的工作原理以及您的角色

编码智能体设定一个目标并逐步实现它,检查每个操作的结果并在此过程中进行调整,就像导航应用程序在错过转向后重新路由一样。在过程中遇到问题并从中恢复时,系统会按预期运行,而不是崩溃。

您的角色始终处于中心位置。您可以设置目标,监控工作,发现问题并批准任何状态更改。能力更强大的智能体会提高而非消除这种监督的风险:智能体提供协助,您做决定。

以成功完成设置

良好的结果来自三者的协同工作,而不仅仅是依靠巧妙的措辞:

  • 明确的请求。
  • 完善设置。
  • 正确的上下文。

智能体利用有限的工作记忆工作,因此相关和最新的内容比数量更重要。

  • 智能体在处理任务所需的特定文件、目标和标准时发挥最佳作用,而非您拥有的所有数据。
  • 需要提供正确的 UiPath 技能,因为系统并不总是会自动选择技能。为任务技能命名,例如uipath-rpa代表机器人流程自动化 (RPA) 工作,然后确认技能加载,以使智能体保持在住宅模式。请参阅技能概述
  • 每个新任务的新会话可防止过时的上下文渗透。
  • 您在每个会话中重复的约定属于智能体自动加载的文件。请参阅为智能体提供项目上下文

五个有效的习惯

  • 您是架构师。清晰的意图和结构,包括您的需求、输入和约束条件,全部由您带来。
  • 输出为草稿。生成的工作值得在您依赖之前审核,并且未经审核不允许发布。
  • 验证胜于信任。UiPath 自身的检查(例如工作流分析器(分析项目)和本地运行)比智能体的“完成”消息更可靠。
  • 它也是审核人。智能体擅长发现安全问题、差距和不熟悉的代码,而不仅仅是编写代码。
  • 关闭循环复合。在大量的会话后,简短说明行之有效的方法,随着团队知识的累积,一定会获得成功。

编写有效的提示

请求的质量是影响会话进展的最大因素。强提示词包括:

  • 明确的可交付成果:要生成的确切文件或项目及其所在位置。
  • 命名输入和输出及其类型。
  • 端到端的预期行为。
  • 显式约束:要使用的活动或包,以及要避免的活动或包。
  • 智能体所需的任何上下文,例如现有依赖项。

与特定请求相比,模糊的请求在迭代中的成本更高。例如,“创建in_FilePath (String) UploadInvoice.xaml ,将其上传到 SharePoint,并返回out_Url (String) ”效果比“创建上传文件的内容”更好。

从 PDD 或 SDD 开始

对于不简单的自动化,最强的输入是结构化规范。流程设计文档 (PDD) 或解决方案设计文档 (SDD) 已经包含了有效请求所需的大部分内容:

  • 步骤
  • 输入
  • 涉及的系统
  • 异常路径

将结果交给智能体,而不是凭借记忆来描述流程,这样可以减少来回操作,缩短优先结果时间。

对于更大型的工作,智能体可以将 PDD 转换为 SDD 和构建计划,然后逐步处理,而不用一次性从原始文档中构建所有内容。请注意:PDD 或 SDD 可以保存真实的客户数据,因此在文档到达智能体之前将其删除很重要,因为智能体需要结构,而不是实际值。

先制定计划,然后对计划进行迭代

您的编码智能体可能会提供计划模式:在更改任何内容之前,智能体会为其打算执行的操作起草一个计划,以供您审核。修改计划所需的时间比代码更少,因此在写入单行之前,通过更正方法、文件布局或工作顺序来对计划进行迭代,这样可以获得成功。仅在正确读取的计划后批准计划,可以保持构建如期进行,并防止错误的架构延迟出现。

指导性会话和漂移会话之间的区别是,经过审核并达成一致的计划是关键。

生成、检查、优化循环

大多数重要工作需要在两到三个周期内运行:智能体生成数据,您进行检查,然后进行优化或重新生成。在每个有意义的步骤之后进行检查,而不仅仅是在最后进行检查,可以隔离第一问题,并且整体速度更快,即使感觉更慢。对于 UiPath 项目,检查是具体的:智能体运行工作流分析器和构建,解决每个问题,并在任何操作计为完成之前确认本地运行。

迭代条件当以下情况时重新开始
此问题已本地化,您可以命名修复智能体在同一损坏输出的变体上循环
结构正确结构本身就是错误的
您只需一两次修复即可您正在第三次或第四次修复尝试

重新开始并不意味着失败;它通常是最快的路径。您所学到的有关措辞的知识可以运用到下一个提示词中。

保持控制

编码智能体可以执行难以撤销的操作。一些规则可以确保工作安全:

  • 更改共享系统的操作(例如发布或部署到 Orchestrator)值得明确批准。
  • 提示词中不应包含密码;存储为 UiPath 资产或凭据存储中,而是通过名称引用。
  • 提示词中不包含真实的客户数据,因为智能体需要结构,而不是值。
  • 每次包更改都值得查看,版本已固定在project.json中。

智能体以您的 UiPath 身份运行,拥有您的权限和审核追踪记录,因此实际上它的操作就是您的操作。有关这在您组织中的应用情况,请参阅监管和信任。有关要在生成的工作中查找的内容,请参阅查看和验证输出

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新