- 入门指南
- Studio Web 中的 UiPath 智能体
- UiPath 编码智能体

智能体用户指南
设计对话智能体
本页介绍 Studio Web 中对话智能体的设计时配置选项。使用这些设置来定义智能体的行为、功能以及与企业系统的集成。
创建对话智能体
- 转到 studio.uipath.com。
- 选择“新建”,然后选择“智能体”。
- 选择“对话”。
- 向 Autopilot 描述您的智能体以生成快速入门配置,或选择“开始全新” 。

系统提示
系统提示词是智能体行为的基础。它定义了智能体的角色、目标、约束条件以及处理不同场景的说明。
要包含的内容
全面的系统提示词应解决以下问题:
- 身份和角色:智能体是谁?该使用什么语气?
- 作用域和边界: 智能体应处理哪些主题?它应该拒绝什么?
- 工具使用指南:智能体应在何时使用特定工具?
- 升级条件:智能体应在何时将问题移交给人工?
- 响应格式:智能体应如何构建答案?
系统提示示例
You are an HR assistant for Contoso Corporation. Your role is to help employees with questions about company policies, benefits, and HR procedures.
## Guidelines
- Be professional, friendly, and concise
- Always search the knowledge base before answering policy questions
- Cite specific documents when referencing policies
- If you cannot find an answer, offer to escalate to an HR representative
## Boundaries
- Do not discuss individual employee performance or compensation
- Do not make promises about policy exceptions
- Redirect legal questions to the legal department
You are an HR assistant for Contoso Corporation. Your role is to help employees with questions about company policies, benefits, and HR procedures.
## Guidelines
- Be professional, friendly, and concise
- Always search the knowledge base before answering policy questions
- Cite specific documents when referencing policies
- If you cannot find an answer, offer to escalate to an HR representative
## Boundaries
- Do not discuss individual employee performance or compensation
- Do not make promises about policy exceptions
- Redirect legal questions to the legal department
使用 Autopilot 生成提示词
Autopilot 可以帮助您创建有效的系统提示:
- 在系统提示词部分中,用自然语言描述您的用例。
- Autopilot 根据您的说明生成结构化提示词。
- 查看并优化生成的提示词以符合您的特定要求。
从 Autopilot 生成的提示词开始,然后根据测试进行迭代。“调试”聊天可帮助您识别提示中需要解决的差距。
使用智能体分数
智能体分数用于分析智能体的配置并提供改进建议。分数用于评估:
- 系统提示词质量:清晰度、完整性、一致性、思维链和演示。
- 工具配置:数量、上下文清晰度和完整性。
要查看智能体分数:
- 在智能体设计器中,找到“打开运行状况分数”指示器。
- 选择以查看详细建议。
- 解决建议,以提高智能体效率。

有关详细信息,请参阅智能体分数。
模型选择
对话智能体支持多种大型语言模型 (LLM)。根据您的功能、延迟和成本要求选择模型。

有关选择正确模型的指南,请参阅为您的智能体选择最佳模型。
对话智能体可用于 UiPath 托管模型,并支持LLM 配置,因此您可以使用自己的 LLM 订阅。
工具
工具可以将智能体的功能扩展到对话之外。对话式智能体支持与自主式智能体相同的工具。
支持的工具类型
| Tool type | 描述 | Use case |
|---|---|---|
| 上下文基础 | 搜索知识库索引 | 对文档的基于 RAG 的问答 |
| 分析文件 | 使用 LLM 处理上传的文件 | 文档分析、表单提取 |
| Integration Service 活动 | 与外部系统的预构建连接器 | 日历、电子邮件、CRM 操作 |
| API 工作流 | 基于自定义 API 的自动化 | 后端集成 |
| RPA 工作流 | 跨平台和基于 Windows 的自动化 | 旧版系统交互 |
| 自主智能体 | 嵌套式智能体执行 | 复杂的多步骤任务 |
| MCP 服务器 | 模型上下文协议集成 | 外部工具生态系统 |
| IXP 模型 | 智能文档处理 | 结构化文档提取 |
添加工具
- 在智能体设计器中,选择“添加工具” 。
- 选择工具类型并配置其参数。
- 清楚说明智能体应何时以及如何使用该工具。

对于仅执行 API 调用的工作流,请使用 API 工作流而不是 RPA 工作流,以便在实时聊天场景中获得更好的性能。
工具说明
工具描述会指导智能体何时使用每个工具。所撰写的说明应清楚说明以下内容:
- 该工具的作用
- 何时使用(可选)
工具说明示例:
Search HR Policies: Use this tool to find information about company policies,
benefits, and HR procedures. Always use this tool before answering questions
about policies.
Search HR Policies: Use this tool to find information about company policies,
benefits, and HR procedures. Always use this tool before answering questions
about policies.
工具护栏
向工具应用护栏以强制执行运行时策略。防护机制可以:
- 限制何时可以执行工具。
- 在执行前验证输入。
- 筛选或转换输出。
有关详细信息,请参阅“护栏”。
Context
Context 将您的智能体连接到上下文基础知识库索引,从而实现检索增强生成 (RAG),从而获得有引文支持的准确回复。
添加上下文
- 选择添加上下文。
- 从可用索引中选择一个上下文基础索引。
- 配置搜索参数(可选)。

智能体会在与用户问题相关时自动查询索引,并在其回复中包含引用。
有关创建和管理索引的详细信息,请参阅上下文。
文件处理
对话智能体可以处理聊天期间上传的文件。这将实现文档分析、表单处理和图像解读等用例。
启用文件上传
要启用文件分析,请添加能够处理文件的工具:
- 分析文件: 使用 LLM 进行常规文件分析的内置工具。
- IXP 模型:用于结构化文档提取。
支持的文件类型
| 文件类型 | 推荐工具 |
|---|---|
| 图像(GIF、JPE、JPEG、PNG、WEBP) | 分析文件 |
| PDF 文档 | 分析文件、IXP |
文件上传限制为 5MB。
升级
当智能体无法放心解决请求时,升级可以让智能体将对话移交给人工处理。
升级的工作方式
- 智能体(根据系统提示条件)确定其需要人工帮助。
- 智能体在 Action Center 中创建升级任务。
- 对话将暂停,直到人工解决升级。
- 问题解决后,智能体会根据人工输入继续运行。
配置升级
- 在智能体设计器中,选择“添加升级” 。
- 配置升级类型。
- 请记住在系统提示中定义升级条件。
对话在升级期间同步运行。在升级问题得到解决之前,智能体将暂停所有交互。
有关详细信息,请参阅升级和智能体记忆。
设计最佳实践
从明确的角色开始
为智能体定义特定身份,而不是通用身份。清晰的角色有助于智能体保持一致的语气和行为。
效果较低: “你是得力助手。”更高效: “您是 Contoso 公司一名友好的人力资源助理,专门帮助员工了解公司政策和福利。”
针对不可预测性进行设计
用户提供的信息可能不完整、不明确或不正确。您的系统提示词应指示智能体:
- 需要时提出明确的问题。
- 妥善处理部分信息。
- 从误会中恢复过来。
明确指导工具使用
不要想当然地认为智能体知道何时使用工具。包含明确说明:
## Tool usage
- ALWAYS search the knowledge base before answering policy questions
- Use the calendar tool when the user asks about scheduling
- NEVER create calendar events without explicit user confirmation
## Tool usage
- ALWAYS search the knowledge base before answering policy questions
- Use the calendar tool when the user asks about scheduling
- NEVER create calendar events without explicit user confirmation
使用评估进行迭代
为预期(愉快路径)场景和意外(边缘情况)场景创建测试用例。根据评估结果更新智能体配置。
后续步骤
- 评估 (评估) :测试智能体的行为
- 部署:发布和部署智能体
- 构建智能体的最佳实践:其他设计指南