
# 单智能体应用介绍
单智能体（Single Agent）是一个独立运作的AI实体，能自主感知环境、规划决策并执行任务，全程无需其他智能体协作。其核心特点是集中化处理，适用于目标明确、复杂度较低的场景（如客服机器人、游戏NPC）。
单智能体应用适合处理简单独立任务，如果有固定的任务执行流程，高准确率要求，可以选择工作流应用，具体请参见[开发工作流应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0040.html)；如果需要处理复杂协作任务，可以选择多智能体模式，具体请参见[开发多智能体应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0102.html)。
#### 单智能体应用编排能力
表1单智能体应用编排能力 
| 功能   | 说明                                                                                                                                                                                                                     |
|:---|:---|
| 编排模式 | 支持手动创建或AI辅助创建单智能体，以零代码的操作方式，即刻完成1个原生AI应用创建。                                                                                                                                                                            |
| 模型选择 | AgentArts深度对接MaaS模型即服务，预置了DeepSeek等多种主流开源模型在内的优质底座资源，提供多规格、多性能的推理引擎选择，满足从轻量化交互到复杂逻辑推理的不同需求。模型由系统接入的MaaS服务提供，或由用户自定义接入，具体收费请参考[MaaS模型即服务价格](https://support.huaweicloud.com/price-maas/price-maas-0001.html)或第三方模型收费规则。 |
   
#### 提示词
提示词是用户输入给大模型的文本指令，用于引导模型生成特定的输出。提示词设计直接影响模型的响应质量，是优化模型性能的关键工具。
AgentArts提供prompt模板与开发工具，任何人都可无门槛开发出高质量的prompt指令。更多信息请参考[提示词](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0175.html)。
#### 角色指令
Agent可通过角色指令设定拟人化特征，提升交互真实感。平台在提示词编辑处预置了角色指令模板，也可以通过智能添加的方式让大模型输出一个更合适的角色提示词，角色的设定便于开发者打造高度拟人化的交互场景。
#### 技能
智能体的核心能力源于其技能体系，开发者可通过集成MCP服务、插件、设计工作流等方式不断扩展模型的功能范围。
表2智能体技能 
| 功能    | 说明                                                                                                                                                                             |
|:---|:---|
| MCP服务 | 平台工具调用支持MCP协议，开发者可以通过集成MCP服务快速扩展智能体的功能。                                                                                                                                        |
| 插件    | 您可以通过API无缝连接各类平台和服务，快速扩展智能体的功能，平台提供了丰富的内置插件，开箱即用；同时也支持自定义插件开发，将任意API封装成工具，灵活调用。更多信息，参考[插件介绍](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0123.html)。        |
| 工作流   | 单智能体支持添加已发布的工作流版本应用。工作流是构建复杂功能逻辑的可视化工具，通过灵活组合多个任务节点，能够设计多步骤的自动化流程，从而显著增强智能体应对复杂任务的能力。更多信息，参考[工作流介绍](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0041.html)。 |
   
#### 知识库
提供开箱即用的企业级RAG（Retrieval-Augmented Generation）服务，涵盖管理、测试和检索策略配置全部功能。
表3单智能体添加知识库 
| 功能      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|
| 知识库命中测试 | 支持对创建的知识库进行命中测试，以评估知识库的效果和准确性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 知识库召回策略 | - 检索策略，文档检索的方式，有三种： - 语义检索：使用向量检索技术检索，对文档及结构化数据中知识进行检索，召回与用户意图相关性高的切片内容，推荐在需要结合上下文相关性、并对用户意图进行理解场景中使用。  - 关键词检索：使用倒排检索技术，对文档及结构化数据中知识进行检索，召回与Query关键词匹配度高的切片内容，推荐在需要用户提问关键词匹配度高的场景中使用。  - 混合检索：使用向量检索和关键词检索两种策略混合检索知识库，推荐在需要兼顾用户意图理解及关键词匹配度场景中使用。    - 相关度阈值：超过相关度阈值的搜索结果会提交给大模型进行总结，否则被过滤，可以参考知识库中命中测试的相关度分值调整该阈值，取值范围0\~1。  - topk召回数量：召回的相关性阈值top切片数量，如topk召回数量为5，则相关性阈值为前5的切片将被召回提交给大模型总结，取值范围1\~50。  - FAQ直出阈值：FAQ检索超过阈值的结果将直接提交给大模型总结，不再进行文档检索。如果没有超过阈值的结果，将进行文档检索，取值范围0\~1。 启用FAQ功能后，系统将优先检索FAQ数据。如果未命中结果，则会继续查询切片内容，可能会带来一定的性能开销。当FAQ检索结果超过预设阈值时，将直接提交给大模型进行总结，不再进行文档检索。如果未超过阈值，则将继续进行文档检索。   - 查看来源：添加知识库并开启此功能后，可以在预览调试界面中查看搜索结果的详细来源信息，包括上下文内容和文件名称。有助于更快速、准确地定位和理解搜索结果。  - 查看图片：开启此功能后，当知识库支持图片检索时，可查看检索结果中的图片信息。   |
   
#### 记忆
系统提供变量设置，自动识别并存储用户的行为或偏好，可在后续对话中调用这些变量，提供更贴合用户需求的回复。
表4记忆说明 
| 功能 | 说明                                           |
|:---|:---|
| 变量 | 用来存储用户的某一行为或偏好，在对话过程中，会自动识别与变量匹配的内容，并存储在变量中。 |
   
#### 对话体验
Agent开发对话体验支持全程可视化，通过调试功能快速定位与优化配置。
表5AgentArts对话体验 
| 功能     | 说明                                            |
|:---|:---|
| 开场白    | Agent与用户交互时的初始欢迎语，设定对话基调并引导用户，支持用户自定义配置。      |
| 推荐问题   | 每次对话开始预设的典型提问示例，帮助用户快速了解智能体的能力范围，支持用户自定义配置。   |
| 追问     | 与Agent对话时主动提出的跟进问题，用于澄清需求或深化交互。               |
| 引用和归属  | 模型生成的回答将包含引用来源，帮助核实信息的准确性与时效性。                |
| 内容审核配置 | 通过设置关键词匹配处理输入输出内容，保障大模型内容安全，输入审核关键词时，每行一个关键词。 |
| 预览调试   | 实时测试和优化Agent功能的工具，展示运行的结果与调用详情。               |
   
#### 触发器
在Agent开发过程中添加触发器，Agent会按照触发器的设置执行。
表6创建触发器参数说明 
| 参数    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|
| 触发器名称 | 触发器的名称。 由2\~20个字符组成，仅支持中英文开头，支持中英文、数字、下划线。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 触发类型  | - 周期触发：用户可设定每周、每日或每月固定时间触发。  - 间隔触发：用户可自定义触发间隔时间，支持间隔"天"、"小时"、"分钟"、"秒"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 触发时间  | 按设置的时间触发智能体应用的执行。例如，设置触发时间为每1小时执行一次，则每隔1小时，重复执行一次会话。 - 周期触发 - 用户可自定义触发时间按每日执行。  - 用户可自定义触发时间按每周执行。  - 用户可自定义触发时间按每月执行。     - 间隔触发 - 间隔"天"：取值范围1\~31。  - 间隔"小时"：取值范围1\~23。  - 间隔"分钟"：取值范围1\~59。  - 间隔"秒"：取值范围1\~59。     |
| 机器人提示 | 输入一条自然语言指令，智能体将遵循该指令定时执行。例如输入"发送月底发票报销提醒"，则机器人会在设定的时间发送提醒。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   
#### 渠道管理
支持将智能体封装成标准化API接口，供开发者直接调用，适用于需要与其他系统（如企业内部应用、第三方服务）深度集成的场景。
Agent支持不同的发布方式和渠道，支持发布成API或发布至网站，通过这两种发布方式，Agent可快速落地到实际业务中，兼顾技术集成与终端用户体验。
表7AgentArts发布渠道 
| 功能  | 说明                                                                   |
|:---|:---|
| API | 将Agent封装成标准化API接口，供开发者直接调用，适用于需要与其他系统（如企业内部应用、第三方服务）深度集成的场景。         |
| 网页  | 生成可独立访问的Web页面（如H5或PC端页面），用户通过浏览器即可交互，适用于直接面向终端用户的场景（如客服聊天窗口、营销导购助手）。 |
| 云商店 | 将应用发布到华为云云商店后，会生成OpenAPI URL，用户通过调用该URL即可在业务系统中集成并使用该智能体应用。          |
   
