AI_智能体_1_智能体应用
前言
Github:https://github.com/HealerJean
二、智能体应用
1、模型选择
为确保多步规划效果,推荐选用具备强工具调用能力的模型,如通义千问-Max系列模型。
- 在模型选择器的下拉菜单中选择模型。单击更多模型可以选择其他模型。
- 单击模型选择器右侧的参数配置器,支持修改的参数如下:
- 最长回复长度:模型生成的长度限制,不包含提示词。
temperature:控制生成随机性和多样性,数值越高随机性越强。enable_thinking:是否开启思考模式。开启思考模式有助于提升智能体的反思效果。不支持思考模式的模型无法配置enable_thinking参数。

2、规划
1)系统提示词
通过提示词设定智能体的角色、任务、执行步骤、限制等规则,指导智能体进行规划和生成回复
a、配置系统提示词
配置系统提示词为请你模仿《百年孤独》的风格来回答我的问题,以下是效果对比:

b、使用自定义变量(可选)
除了支持输入静态文本,系统提示词还允许嵌入自定义变量。

2)预解析文件
预解析文件功能用于控制上传文件的处理方式。
-
开启预解析:系统将使用预置解析器处理上传的文档、图像、视频、音频等文件,并返回解析后的文本内容给模型作为参考。
-
关闭预解析:系统不会主动解析文件。文件的
URL会作为上下文信息传递给智能体,智能体可在后续步骤中决策是否调用工具,并将该URL作为参数传入。
3、技能
1)知识库
知识库使智能体能够查询外部信息,并将检索到的内容作为生成答案的依据。在新版智能体中,知识库作为智能体的一项技能,作为工具由智能体自主规划调用。这种主动获取知识的方式,在处理私有知识或垂直领域问答时,能提升回答的准确率并有效减少内容幻觉。
2)MCP
在智能体中,外部工具均以
MCP协议接入智能体,并纳入调度体系,。智能体能够在多步推理中,对MCP进行动态的、非固定顺序的调用,以解决更复杂的任务。此外,插件也支持一键转换为 MCP 服务。
3)应用组件
将已创建的智能体或工作流作为组件接入,为当前智能体提供更强大的能力
4、记忆

1)短期记忆
- 短期记忆:智能体支持短期记忆功能,即在多轮会话中为智能体提供上下文信息。
- 长期记忆:该功能计划在未来的迭代中支持。
2)携带上下文轮数
可以设置 0 到 30 轮的上下文(0 代表不传递多轮对话记录);轮数越多,对话相关性越强,但输入长度也会相应增加。
5、回复-展示回答来源
回复支持展示回答来源。开启后,将以角标形式展示知识来源和源文件/源网页地址。该功能推荐与知识库和联网搜索
MCP组合使用。
6、运行与结果分析
完成应用配置后,可在页面右侧的对话窗口中运行智能体。对于需要多步规划的复杂请求,新版智能体会以卡片流的形式,展示其决策过程和运行轨迹,该过程主要包含以下两种步骤:
1)思考 (Thinking):
此步骤展示模型的推理逻辑,便于分析其决策路径并定位非预期行为的根源(仅当选用支持思考模式的模型时出现)。

2)工具调用:
此步骤记录了模型执行的具体工具调用入参及其返回的结果。通过配置 ReAct 最大轮次(取值范围 1-50),用于限制智能体在单次会话中可以调用工具的最大次数,当超出此限制后将会自动退出工具调用链路,并由智能体生成最终回复。

7、调用方式
适用于通过
API/SDK调用当前应用,灵活集成到业务场景中。
1)API
以
API的形式调用当前应用,需要传入应用ID、API-KEY等参数值,支持通过DashScope SDK调用。
2)SDK
使用百炼应用开发
SDK进行调用,支持复杂业务开发需求。
8)总结建议
- 多轮对话:务必在大模型节点启用
historyList缓存,以保持上下文连贯。 - 多模态交互:若用户可能上传图片,确保在大模型提示词中引用
imageList。 - API 集成:优先使用自定义变量传参 +
JSON输出,保证接口规范性。 - 用户体验:面向终端用户的聊天场景,推荐文本输出 + 流式开启。
前言
Github:https://github.com/HealerJean


