在AI原生应用引擎中创建单Agent(工作流模式)
在创建单Agent(工作流模式)时,需要添加工作流,不支持添加模型、工具、知识库等配置,用户与工作流进行对话,每次对话都会调用该工作流。Agent(工作流模式)一般适用于相对固定的场景,例如,客户服务热线,Agent在接收到用户输入后,按照既定的流程响应处理,不需要进行复杂的分析和决策。
AI原生应用引擎中工作流模式的设计初衷是为了满足固定流程场景的需求,弥补自主规划模式在标准化流程处理上的过度灵活性问题。传统Agent在处理重复性流程任务时需要标准化响应,工作流模式通过预设流程提升效率。降低复杂场景的开发门槛,无需模型推理能力即可实现流程自动化,适合业务流程固定的场景。
创建单Agent(工作流模式)
- 配置Agent基础信息。
- 进入AI原生应用引擎。
- 在AI原生应用引擎的左侧导航栏选择“Agent编排中心 > 我的Agent”,单击“创建Agent”。
- 在“创建Agent”页面左上角选择“单Agent(工作流模式)”。
- 配置Agent基础信息,参数配置请参考表2。
表1 Agent基础信息参数说明 参数名称
参数说明
Agent名称
设置Agent名称,支持中英文、数字、下划线(_),长度2-20个字符,仅支持以中英文开头。
Agent描述
Agent的相关描述,介绍Agent的应用场景和功能。
Agent图标
单击Agent图标区域的
,上传图片作为Agent图标。
图标最大1MB。
- 配置工作流。
单击“工作流配置”区域的
,选择自创建的工作流,与Agent的每次对话都会对该工作流进行调用。
如果当前已创建的工作流不满足需求,您也可以单击“创建工作流”创建新的工作流,具体操作请参考创建工作流。
工作流模式的Agent只能绑定一个工作流,且此工作流的起始节点必须引入用户对话输入,即包含默认的WISEAGENT_USER_INPUT参数,表示以用户在问答对话中输入的内容作为工作流的请求参数,与Agent的每次对话都会对该工作流进行调用,详细介绍请参考起始节点。
WISEAGENT_VARIABLES和WISEAGENT_CONVERSATION为可选参数。
- (可选)添加触发器。
在Agent开发过程中添加触发器,Agent会按照触发器的设置执行。
- 在触发器右侧,单击
。
- 配置触发器信息,参数配置说明请参考表5。
表2 创建触发器参数说明 参数
说明
触发器名称
触发器的名称。
由2~20个字符组成,支持中英文、数字、下划线,仅支持中英文开头。
触发时间
按设置的时间触发Agent的执行。例如,设置触发时间为每1小时执行一次,则每隔1小时,重复执行一次会话。
- 按分钟执行
- 按小时执行
用户对话输入
输入问题。由1~10000个字符组成。
- 单击“保存”。
- 在触发器右侧,单击
- (可选)添加记忆。
变量用来存储用户的某一行为或偏好,在对话过程中,会自动识别与变量匹配的内容,并存储在变量中。
- 单击“变量”参数后面的
,弹出“编辑变量”页面。
- 单击“添加一般变量”,输入字段名、默认值、描述。例如,字段名为“职业”,默认值为“医生”。
一般变量可用于存储Agent记忆信息,有助于Agent生成个性化回答,同时也可以作为工作流的输入参数。
- 单击“添加敏感变量”,输入字段名、描述。
敏感变量仅支持作为工作流的输入参数,不会用于个性化回答,平台不会存储敏感变量的内容,可用于传输密码、密钥等敏感数据。
- 单击“保存”。
单击“变量”参数后面的
,可以查看、编辑变量最新值。
- 单击“变量”参数后面的
- 配置对话设置。
- 开场白
在输入框自定义设置开场白语句。
示例:你好,我是差旅助手!我能为你规划行程、提供实时交通信息,助你出行无忧。请问有什么关于出行的问题我可以帮助你解答?
您也可以单击“开场白”区域的
,由系统智能生成开场白语句。
- 推荐问题
单击“推荐问题”区域的
,在输入框输入推荐的问题语句。
您也可以单击“推荐问题”区域的
,由系统智能生成推荐问题。
- 语音设置
- 支持语音输入:开启后,支持使用语音输入问题。
- 支持语音输出:开启后,Agent以语音形式输出回答。
- 开场白
预览Agent
Agent创建过程中,支持向Agent发送消息进行预览。您可以根据Agent响应结果调整配置,直至满足需求。
- 在“Agent预览”区域单击“开始体验”。
- 在对话输入框输入问题,按Enter键或单击
预览Agent效果。
- 单击对话输入框中的
,上传音频文件或图片,可以对上传的音频文件或图片提问。
- 音频文件:支持.wav、.mp4、.mp3格式文件,最大20MB。
- 图片:支持.jpg、.jpeg、.png格式图片,最大20MB。
- 如果Agent开启了“支持语音输入”开关,您也可以单击对话输入框中的
,通过语音输入问题。
- 如果Agent使用配置变量的方式实现了记忆能力,在预览时,会自动识别对话与变量匹配的内容,自动更新变量取值,单击“Agent预览”区域右上角的“记忆 > 变量”,可以查看变量使用效果,修改变量取值可以手动更新Agent记忆信息。
- 单击对话输入框中的
- 单击“保存”,完成Agent创建。“我创建的”列表中生成一条Agent记录,Agent状态为“草稿”。
单击“发布”,保存并发布Agent,发布相关配置请参考在AI原生应用引擎中发布Agent。
更多操作
Agent创建完成后,可执行如表3所示操作。
操作 |
说明 |
---|---|
查看Agent详情 |
在“我创建的”Agent列表中单击Agent名称,进入Agent详情页面,可查看Agent的基础信息、Agent组成、接口信息等。 |
修改Agent参数 |
支持修改状态为“草稿”的Agent。 在“我创建的”Agent列表中,在“操作”列选择“修改”,修改Agent配置参数。 |
发布Agent |
在“我创建的”Agent列表中,单击“操作”列的“发布Agent”,具体介绍请参见在AI原生应用引擎中发布Agent。 |
删除Agent |
|
相关文档
- Agent创建完成后,请参考在AI原生应用引擎中发布Agent发布Agent。
- Agent的回答模式与工作流结束节点的配置有关,如果需要将非纯文本输出调整为纯文本格式输出,请参见Agent(工作流模式)的输出如何设置为纯文本格式。
- 如果工作流已启用,但是在创建单Agent(工作流模式)时仍无法选用,请参见工作流已启用,为什么在创建Agent时仍然无法选用。
- 如果要在Agent中调用图片类型的工具,请参见如何在工作流或Agent中调用图片类型的工具。