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

编码函数(预览版)

业务逻辑的确定性 Python 或 TypeScript/JavaScript 单元,包括数据转换、域规则和自定义 API 调用,打包为一级 UiPath 工件。

编码函数是用 Python 或 TypeScript/JavaScript 编写的确定性业务逻辑单元(无 LLM 推理、无智能体循环)。使用编码智能体,您可以描述所需的逻辑,它会构建、编写、测试函数并将其发布为一级 UiPath 工件。

您构建的内容​

编码函数接受类型化输入,运行确定性代码,并返回类型化输出。当通用活动无法涵盖您所需的逻辑(自定义身份验证 API 调用、特定于域的业务规则、通过 Integration Service 执行的 ERP 查询或数据转换)时,可以考虑创建一个活动。

  • Python — 带有 Pygantic Input / Output模型的函数,通过uip function CLI 运行,有权访问 UiPath SDK 进行平台调用。
  • TypeScript 或 JavaScript — 使用defineFunction和类型化架构合同声明的函数,该函数还可以公开编码应用程序的后端或作为作业运行触发器的 HTTP 端点。

构建后,函数可以作为 Maestro 服务任务进行调用,从智能体中调用,作为 Orchestrator 作业启动或通过 HTTP 访问。

背后的技能​

这项工作由 uipath-functions 技能提供支持,它可以用任一语言构建函数,声明其输入和输出约定,在本地测试,以及打包和发布。您可以在“技能”目录中查看该技能。

典型的启动提示词​

第一个请求可能如下所示:

“创建一个编码函数,以规范此订单有效负载 — 去除空格,将订单 ID 转换为大写,并将日期转换为 ISO 8601 格式。”

智能体构建函数,编写转换,并在您发布之前在本地针对示例输入运行。

可供尝试的更多提示​

  • 构建一个 Python 函数,该函数调用我们的内部定价 API 并返回折扣总额。
  • 创建编码应用程序后端可以调用的具有 HTTP 端点的 TypeScript 函数。
  • 使用三个示例输入在本地测试此函数,包括一个应触发错误路径的输入。

更深入了解​

有关创作、测试和发布编码函数的完整流程,请参阅函数文档。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新