UiPath Documentation
activities
latest
false
Integration Service 活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

生成会话补全

使用 Uipath 连接器生成会话补全。

描述

在给定用户提示的情况下,此活动会生成聊天补全响应。提示词中可能包含系统指令和用户指令,以及特定于任务的参数,具体取决于NVIDIA NIM API中的模型设置。

如何在智能体流程中使用活动

要在 Maestro 智能体流程中使用此活动,请按照以下步骤操作:

  1. 打开新的或现有的智能体流程。
  2. 在画布中添加服务任务元素,然后打开任务的“属性”面板。
  3. 将服务任务命名为Nvidia NIM Hello World
  4. “实施”部分中,从“操作”下拉列表中选择“执行连接器活动”
  5. 选择“NVIDIA NIM”连接器。
  6. 选择现有连接或新建连接。有关更多信息,请参阅NVIDIA NIM 身份验证
  7. “活动”中,选择“生成会话补全”
  8. 对于模型版本,从创建连接器时URL下提供的 API 端点的可用模型列表中选择一个模型。可以在构建和调试期间更改模型版本,并在发布自动化时将其固定为流程版本。
  9. 对于“提示文本” ,请使用表达式编辑器编写提示,其中要包含模型任务所需的系统指令和流程中的变量。对于简短的连接检查, "What can you do"等简单的提示词是一个很好的开始。
  10. 将开始事件连接到画布中的服务任务,然后将服务任务连接到结束事件节点。
  11. 选择“调试”以运行此流程。成功运行后,查看全局变量并查找来自来源的{:} 响应NVIDIA NIM Hello World 。记下回复的结构。

智能体的输出必须分配给流程变量,以便影响 Maestro 流程的进度,例如,根据布尔值评估做出决策,或使用分类任务的答案。

  1. 在设计模式下,从设计画布中选择智能体。
  2. 选择( “属性” >“属性” )。
  3. 在输出下。选择+ 新增
  4. 在“输出”下,选择“新增”并添加一个名为agent_reponse 的字符串类型变量。
  5. 对于“值:”选择“变量” ,并检查 NIM 代理中可用的输出变量。这可能是包含完整模型响应的字符串变量。

评估输出

针对人类的输出(例如升级原因)可以轻松地作为自然文本传递给人类。API/机器人操作的预期输出必须经过严格撰写。以下是一个示例系统/用户提示,它会从智能体中生成特定输出。使用 Studio 中的 “表达式编辑器”根据需要添加变量。

"What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON"
"What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON"

智能体将回复:

{"Order_Quantity":"100"}
{"Order_Quantity":"100"}

请特别注意您向智能体发出的请求和实际响应中所包含的类型。即使响应看起来像JSON类型,它实际上可能是string类型。

  • 描述
  • 如何在智能体流程中使用活动
  • 评估输出

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新