创建及管理Agent
用户根据实际业务需要可以选择一站式Agent应用开发,即通过提示语编辑的方式,结合大模型,提供行为说明,引入数据集,工具等能力,完成AI应用开发;或者通过实例化Agent模版的方式,结合大模型,提供行为说明,引入数据集,工具等能力,完成AI应用开发。同时用户还可灵活管理自己创建的、收藏的、订阅的AI应用。
一站式创建Agent
一站式创建Agent是通过提示语编辑的方式,结合大模型,提供行为说明,引入数据集,工具等能力,完成AI应用开发。
- 在AI原生应用引擎工作台的左侧导航栏选择“Agent编排中心 > 我的Agent”。
- 在“一站式创建Agent”区域的“创建Agent”节点单击“去创建”,进入“创建Agent”页面,默认弹出“Agent生成”对话框。
可选择以下任一方式生成Agent应用。
- 方式一:由大模型自动生成Agent,具体操作如下:
- 在“Agent生成”对话框,根据页面参数配置引导,在“Agent名称”输入框输入想要的Agent名称,在“想要的Agent”输入框中描述想要的Agent的功能或用途等信息。
- 单击“生成”,大模型将自动生成Agent配置及Agent。
- 在“Agent预览”区域单击“开始体验”,然后在对话输入框输入语句后按Enter键或单击预览Agent效果。
- 方式二:配置Agent相关参数信息,生成Agent,具体操作如下:
- 关闭“Agent生成”对话框,在“创建Agent”页面,参照表1配置基础信息、选择模型及设定角色。
表1 创建Agent参数说明 参数名称
参数说明
基础信息
设置应用名称、应用相关信息说明。
也可以先输入应用功能描述等信息,单击后智能生成基础信息。
模型选择
- 方式一:单击在弹框中设置如下参数:
- 模型服务:在下拉列表选择模型服务商PI或预置模型API。
- 输出最大token数:简称max_length,表示模型输出的最大长度。
- 温度:简称temperature,较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。建议该参数和“多样性”(top_p)只设置1个。
- 多样性:简称top_p,影响输出文本的多样性,取值越大,生成文本的多样性越强。建议该参数和“温度”(temperature)只设置1个。
- 存在惩罚:简称presence_penalty:介于-2.0和2.0之间的数字。正值会尽量避免重复已经使用过的词语,更倾向于生成新词语。
- 频率惩罚:简称frequency_penalty,介于-2.0和2.0之间的数字。正值会尽量避免使用常见的单词和短语,更倾向于生成较少见的单词。
- 方式二:单击由系统智能生成模型。
角色设定
输入希望角色完成的任务目标、具备的组件能力以及对输出答案的要求与限制等(也可单击“智能修改”由系统智能修改内容)。
示例:
#角色设定
作为一个电影剧本创作助手, 你的任务是协助编剧创作电影剧本,提供创作灵感和故事构思。
#组件能力
你具备智能生成电影剧本、提供创作灵感和故事构思的能力。
#要求与限制
1. 输出内容的风格要求符合电影剧本的风格,具有吸引力和想象力。
2. 输出结果的格式需按照电影剧本的标准格式进行,包括场景描述、对话、动作等。
3. 输出内容的字数限制不超过5000字。
- 方式一:单击在弹框中设置如下参数:
- 在“能力拓展”区域,参照表2可拓展性的添加技能、知识库、开场白以及输入推荐问题。
- 在“Agent预览”区域单击“开始体验”,然后在对话输入框输入语句后按Enter键或单击预览Agent效果。
- 关闭“Agent生成”对话框,在“创建Agent”页面,参照表1配置基础信息、选择模型及设定角色。
- 方式一:由大模型自动生成Agent,具体操作如下:
从模板创建Agent
通过实例化Agent模版的方式,结合大模型,提供行为说明,引入数据集,工具等能力,完成AI应用开发。
- 在AI原生应用引擎工作台的左侧导航栏选择“Agent编排中心 > 我的Agent”。
- 在“从模板创建Agent”区域根据流程指引可以了解如何从模板创建Agent的完整过程。
- 在“选择模板”节点单击“去选择”,在“选择创建类型”对话框,根据实际需求选择创建知识问答应用(RAG)、路由Agent应用或对话型应用。
- 创建知识问答应用(RAG),具体操作如下:
- 在“选择创建类型”对话框选择“知识问答应用(RAG)”,进入应用配置页面,配置如表3所示参数。
表3 创建知识问答应用(RAG)参数说明 参数名称
参数说明
基本设置
应用图标
单击选择本地图标文件自定义为应用的图标。
应用名称
自定义应用的名称。命名要求:长度2~20,不能以下划线、数字开头,只能由中文、字母、数字、下划线组成。
适用行业
在下拉列表中选择应用的所属行业,可选的行业包括:
- 电力
- 互联网
- 政务
- 其它
标签
标签是用来描述或标记应用的关键词或短语,帮助用户快速地找到相关的应用信息或资源。
在下拉列表选择相应的标签名称。
应用描述
输入应用的功能或用途等应用相关信息描述。
大模型配置
模型服务
在下拉列表中应用包含的模型服务,可选择我已创建好的模型服务或平台预置的模型服务。
输入加输出最大token数
简称max_length,表示模型输入+输出的最大长度。
温度
简称temperature,较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。建议该参数和“多样性”(top_p)只设置1个。
多样性
简称top_p,影响输出文本的多样性,取值越大,生成文本的多样性越强。建议该参数和“温度”(temperature)只设置1个。
存在惩罚
简称presence_penalty:介于-2.0和2.0之间的数字。正值会尽量避免重复已经使用过的词语,更倾向于生成新词语。
频率惩罚
简称frequency_penalty,介于-2.0和2.0之间的数字。正值会尽量避免使用常见的单词和短语,更倾向于生成较少见的单词。
知识库
知识库来源
在下拉列表中选择应用包含的知识库,可选择我已创建好的知识库或平台预置的知识库。
- 在右侧“应用预览”区域输入问题即可预览应用效果。
- 单击右上角“保存”。在“我创建的”页签的应用列表中可查看到新建的应用状态为“草稿”,创建应用完成。
- 在“选择创建类型”对话框选择“知识问答应用(RAG)”,进入应用配置页面,配置如表3所示参数。
- 创建路由Agent应用,具体操作如下:
- 在“选择创建类型”对话框选择“路由Agent应用”,进入应用配置页面,配置如表4所示参数。
表4 创建路由Agent应用参数说明 参数名称
参数说明
基本设置
应用图标
单击选择本地图标文件自定义为应用的图标。
应用名称
自定义应用的名称。命名要求:长度2~20,不能以下划线、数字开头,只能由中文、字母、数字、下划线组成。
适用行业
在下拉列表中选择应用的所属行业,可选的行业包括:
- 电力
- 互联网
- 政务
- 其它
标签
标签是用来描述或标记应用的关键词或短语,帮助用户快速地找到相关的应用信息或资源。
在下拉列表选择相应的标签名称。
应用描述
输入应用的功能或用途等应用相关信息描述。
Planner配置
模型服务
在下拉列表选择我创建的模型服务或平台预置的模型服务。
Action配置
选择技能
单击“添加Action”后,在“选择技能”下拉列表选择自己已创建的技能。
技能描述
输入技能的功能等详细描述,以区分不同技能。
- 在右侧“应用预览”区域输入问题即可预览应用效果。
- 单击右上角“保存”。在“我创建的”页签的应用列表中可查看到新建的应用状态为“草稿”,创建应用完成。
- 在“选择创建类型”对话框选择“路由Agent应用”,进入应用配置页面,配置如表4所示参数。
- 创建对话型应用,具体操作如下:
- 在“选择创建类型”对话框选择“对话型应用”,进入应用配置页面,配置如表5所示参数。
表5 创建对话型应用参数说明 参数名称
参数说明
基本设置
应用图标
单击选择本地图标文件自定义为应用的图标。
应用名称
自定义应用的名称。命名要求:长度2~20,不能以下划线、数字开头,只能由中文、字母、数字、下划线组成。
适用行业
在下拉列表中选择应用的所属行业,可选的行业包括:
- 电力
- 互联网
- 政务
- 其它
标签
标签是用来描述或标记应用的关键词或短语,帮助用户快速地找到相关的应用信息或资源。
在下拉列表选择相应的标签名称。
应用描述
输入应用的功能或用途等应用相关信息描述等。
提示语配置
提示语内容
根据模板输入提示语内容。
大模型配置
模型服务
在下拉列表中选择应用包含的模型服务,可选择我已创建好的模型服务或平台预置的模型服务。
输入加输出最大token数
简称max_length,表示模型输入+输出的最大长度。
温度
简称temperature,较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。建议该参数和“多样性”(top_p)只设置1个。
多样性
简称top_p,影响输出文本的多样性,取值越大,生成文本的多样性越强。建议该参数和“温度”(temperature)只设置1个。
存在惩罚
简称presence_penalty:介于-2.0和2.0之间的数字。正值会尽量避免重复已经使用过的词语,更倾向于生成新词语。
频率惩罚
简称frequency_penalty,介于-2.0和2.0之间的数字。正值会尽量避免使用常见的单词和短语,更倾向于生成较少见的单词。
- 在右侧“应用预览”区域输入问题即可预览应用效果。
- 单击右上角“保存”。在“我创建的”页签的应用列表中可查看到新建的应用状态为“草稿”,创建应用完成。
- 在“选择创建类型”对话框选择“对话型应用”,进入应用配置页面,配置如表5所示参数。
- 创建知识问答应用(RAG),具体操作如下:
管理我创建的应用
创建应用完成后,可执行如表6所示操作。
管理我收藏的应用
- 在“我的Agent”页面的“应用列表”区域,选择“我收藏的”页签。
- 在收藏的应用列表中,单击应用所在行的“操作”列的“取消收藏”,可从收藏的应用列表中移除我已收藏的应用。
- 单击“操作”列的“体验”,进入“应用体验”页面。
- 在“应用体验”页面,参照表7进行相关参数和请求体配置。
- 在“应用体验”页面右侧“API调测”区域,单击查看调测结果。
对话框中输入API调试语句也可进行调测。
管理我订阅的应用
我订阅的应用即租户购买的问答AI服务,仅AI原生应用引擎管理员可对其进行初始化配置。
- 在AI原生应用引擎工作台的左侧导航栏选择“Agent编排中心 > 我的Agent”。
- 在“我订阅的”应用列表中,单击“操作”列的“初始化配置”。
- 在“配置平台API KEY”对话框,输入API KEY值,单击“确定”。
- 完成初始化配置后,单击“操作”列的“体验”,可体验相关相应的应用。