getting-started
latest
false
入门开发者指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
使用在运行时查询 D&D 5e SRD 的 API 工作流工具扩展低代码 UiPath 智能体。
本实验构建了UiPathfinder的一部分,UiPathfinder 是 UiPath 上一个以 D&D 为主题的参考应用程序。它扩展了在UiPath 智能体入门实验室中构建的智能体。您构建一个用于搜索 D&D 5e SRD(系统参考文档)的实时 API 连接器,然后将该连接器作为工具提供给您的 Designer Selector 智能体。智能体在运行时自主使用该能力:决定搜索内容,调用 API,以及从结果中选择最佳匹配项。
最后,您将拥有UiPathfinder.QuestParser :一个智能体,该智能体仅接收任务描述,决定搜索内容,调用脚本查询工具,并返回所选脚本的关键字段,而无需预填充列表。
如果没有工具,智能体将依赖于调用者来预取候选对象并将其作为数据传递。添加工具将改变:智能体在运行时决定搜索内容、调用 API 并对实时结果进行推理。这是大多数生产智能体工作流背后的模式;智能体的价值来自于它的获取和推理能力,而不仅仅是对交给的东西进行分类。
您将执行以下操作:
- 构建调用 D&D 5e SRD 的 Unattended Query API 工作流。
- 将其作为工具连接到 Monitor Selector 智能体。
- 更新智能体合同以反映新功能。
- 使用端到端工具对完整的智能体进行测试。
预计时间: 30-45 分钟
您要构建的内容
| 组件 | 详细信息 |
|---|---|
| API 工作流 | 接受searchName (字符串),调用 Open5e D&D 5e SRD API,返回monsterResults数组 |
智能体输入: questDescription | string;任务说明。智能体通过该工具获取自己的候选对象 |
智能体输出: monsterIndex | string;所选 Manager 的 Slug 标识符 |
智能体输出: monsterName | string;所选模型的显示名称 |
智能体输出: monsterType | string;生物类型(例如,动物、不死树、火属性) |
智能体输出: monsterCr | string;挑战评分 |
智能体输出: monsterReasoning | string;智能体对选择此生物来执行任务的原因的解释 |
先决条件
- Studio Web - 在您的浏览器中运行;无需安装桌面。开始之前,请在 Chrome、Edge 或 Firefox 中打开Studio Web 。
- UiPath 帐户- 开始之前,请注册或登录UiPath Automation Cloud 。
- Node.js 18+ - 安装 UiPath CLI 所必需的。如有需要,请从nodejs.org安装。
- UiPath CLI v1.1+ - 部署入门版所需。检查
uip --version。 - Studio Web 中的 Unattended Selector 智能体- 该实验室以UiPath 智能体入门中的智能体为基础构建。如果您完成了该实验,则表示您的智能体已就绪。如果没有,请部署入门版:
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
在开始第 1 步之前,打开Studio Web并确认Unattended 选取器显示在您的工作区中。