将本地 LangGraph 项目连接到 UiPath Studio Web 并推送第一个版本。
确认本地评估结果后,您就可以将项目连接到 Studio Web。
步骤 9 - 连接到 Studio Web
您的智能体在本地构建和评估。现在,将其连接到 Studio Web,以便您获取版本历史记录、评估追踪记录,并能够在云用户界面中进行测试。
您可以选择以下三个选项:
| 选项 | 具体情形 |
|---|---|
| 答:在 Studio Web 中进行设置 | 打开 Studio Web,创建一个 Coded Agent 项目,然后复制项目 ID。您将其粘贴到.env中,然后从 CLI 推送。 |
| B:CLI 打包并上传 | CLI 打包智能体,并将其发布到您的个人工作区订阅源,无需设置 Studio Web。有关命令参考,请参阅UIP 解决方案文档。 |
| C:仅限本地开发服务器 | 对于本地网页用户界面运行uip codedagent dev 。任何内容都不会发布到云。 |
在本实验中,请使用选项 A :它显示了作为所有三个选项基础的连接模型。
选项 A - 通过 Studio Web 连接
-
登录到UiPath Automation Cloud ,然后从侧边导航栏中打开Studio Web 。
-
选择“新建” ,然后选择“智能体” 。选择编码作为智能体类型,然后选择从头开始。
-
Studio Web 显示“设置您的编码智能体”面板。在“从 IDE 同步到 Studio Web”下,系统将显示带有复制按钮的
UIPATH_PROJECT_ID。复制此值。 -
打开项目根目录中的
.env文件并添加项目 ID:UIPATH_PROJECT_ID=your-project-id-hereUIPATH_PROJECT_ID=your-project-id-here备注:只有项目 ID 可为
.env。uip login在全局存储您的身份验证令牌;您在.env中不需要UIPATH_URL或UIPATH_ACCESS_TOKEN。如果您以前使用过 UiPath Python SDK,并习惯运行uipath auth来填充这些字段,则不再需要该步骤。 -
将
.env添加到.gitignore以避免提交:echo ".env" >> .gitignoreecho ".env" >> .gitignore -
将智能体推送到 Studio Web:
uip codedagent pushuip codedagent push推送成功后,系统将返回确认消息,并将版本号提升至
0.0.1。在 Studio Web 中打开项目;智能体定义、您的评估集和版本0.0.1将显示在版本历史记录中。
步骤 10 - 迭代和改进(可选)
评估就绪并连接 Studio Web 后,您可以对智能体进行迭代并观察对分数的影响:
- 在
eval-results.json或 Studio Web 中查看评估结果。 - 请您的编码智能体根据评估反馈改进智能体。
- 重新运行评估以验证改进。
- 将更新后的版本推送到 Studio Web。
uip codedagent eval agent evaluations/eval-sets/smoke-test.json --workers 3
uip codedagent eval agent evaluations/eval-sets/smoke-test.json --workers 3
uip codedagent push
uip codedagent push
每次推送都会增加 Studio Web 中的版本,为您提供有关智能体升级的完整历史记录。
您构建的内容
您已经使用 CLI 和编码智能体技能在 UiPath 上构建了 LangGraph 智能体:
- 使用
uip codedagent new已用正确的 LangGraph 结构构建了本地 Python 项目。 - 在 UiPath 技能(而非详细提示)的指导下,使用编码智能体构建智能体逻辑。
- 在接入 Cloud 之前,在本地运行智能体并验证输出。
- 已在本地创建评估集并为智能体评分。
- 已连接到 Studio Web 并推送第一个具有完整评估历史记录的版本。
后续操作
- UiPath LangGraph 示例智能体- 工作示例,包括使用人机回圈进行工单分类、RAG、多智能体主管和 MCP 集成。
- UiPath Python SDK 文档- CLI 命令、智能体模式和 SDK API 的完整参考。
- 评估框架指南- 如何构建、运行和解释评估集。
- LangGraph 文档- 此实验室中使用的编排框架。
- UiPath 社区- 论坛、操作方法和开发者讨论。