一、Agent是什么?
业务助手管理用于灵活配置企业自用的AI 业务助手,并使之接入到自己的CRM系统上,以解决AI助手中的CRM场景化问题。
Agent的核心思想是使用语言模型(LLM)作为推理的大脑,以制定解决问题的计划、借助工具实施动作。
二、核心功能
2.1 业务助手核心能力:
- 业务助手:用于配置助手的具体信息,包括接入的模型、常用按钮、技能以及动作,支持基于场景触发技能/动作。
- 技能:当用户与AI进行自然语言交互时,AI会自动分析意图并识别,然后执行特定业务领域的技能;这些技能集成了多样化的动作指令,专为特定CRM业务场景设计,可以高效解决各类业务场景中的问题。
- 动作:可被调用的具体业务操作。
2.2 动作核心能力:
- 对象数据查询: 查询CRM对象数据信息;
- 对象数据新建: 新建CRM对象数据信息;
- 对象数据修改: 修改CRM对象数据信息;
- 自定义APL代码: 用于执行自定义控制器函数的APL代码;
- 提示词模版: 适用提示词模版让大模型进行文本生成或推理;
- 知识库检索: 用于从知识库中检索相关信息;
三、适用场景
目前支持多种使用场景,如
- 问答机器人
- 业务数据操作:销售记录新建,工单新建等等;
- 自然语言搜索:通过自然语言搜索查询关键业务信息(客户、商机、销售订单等);
四、快速上手
业务助手配置技能整体流程:(以在客服助手中配置工单查询技能为例)
- 新建技能,例如新建【工单查询】技能;
- 配置技能:将动作放入技能中;例如将【对象数据查询】动作放入【工单查询】技能中;
- 创建业务助手,例如创建【客服助手】;
- 将技能放入业务助手中,将【工单查询】技能放入【客服助手】中;
通过以上配置,当客服工作台中绑定了【客服助手】后,客服人员即可在与ai对话中,ai根据用户意图描述,识别出客服人员希望查询工单,并主动出发执行工单查询的动作。
业务助手配置按钮整体流程:(以在客服助手中配置新建客户按钮为例)
1.. 创建业务助手,例如创建【客服助手】;
2.. 将按钮放入业务助手中,将【新建客户】技能放入【客服助手】中;
3. 将动作放入按钮中,将【对象数据新建】动作放入【新建客户】按钮中
通过以上配置,当客服工作台中绑定了【客服助手】后,客服人员通过点击【新建客户】按钮,即可被动触发ai执行客户新建动作。
五、应用实践
5.1 配置技能
技能管理入口:后台设置/AI平台管理/技能管理
5.1.1新建技能
- 点击【新建】按钮.
- 在技能配置中配置技能的基础信息。
- 将动作放入技能中。
- 设置动作。
说明:
- 技能意图描述:用于描述技能实现的具体功能,帮助agent更快速并准确的调用技能。
设置动作步骤:
- 填写动作名称,并配置要查询的对象,例如客户。
- 配置LLM识别的字段范围,这将有助于LLM更准确的识别客户的意图。
5.1.2 停用技能
在技能列表页面,点击技能【停用开关】,禁用后,该技能将不作为意图识别进行匹配;开启后仍可匹配。
5.1.3 筛选/搜索技能
- 支持按照技能状态(启用/停用)筛选已创建技能;
支持; - 支持按技能名称模糊搜索技能;
5.3 配置业务助手
业务助手管理入口:后台设置/AI平台管理/业务助手管理
5.3.1 新建业务助手
操作步骤:
- 点击【新建】按钮;
- 填写助手名称、描述等基础信息;
- 选择助手接入的大模型;
- 完成基础信息配置后,可以将已经设置好技能配置到业务助手上;
5.3.2 业务助手新增技能
当完成了技能配置后,我们便可以将已经设置好技能配置到业务助手上。
操作步骤:
- 点击【新建】按钮;
- 填写助手名称、描述等基础信息;
- 选择助手接入的大模型;
- 完成基础信息配置后,可以将已经设置好技能配置到业务助手上;
5.3.3 配置业务助手按钮能力
支持在业务助手配置常用按钮,让用户更快捷的使用LLM调用函数。
操作步骤:
- 在业务助手详情页中,切换至按钮管理tab下,点击【添加】按钮;
- 填写按钮名称、按钮意图描述等基础信息;
- 设置按钮动作;
- 填写动作名称,并配置要查询的对象,例如客户;
- 配置LLM识别的字段范围,这将有助于LLM更准确的识别客户的意图;
- 在按钮管理列表上下拖动即可调整按钮排序;
5.3.4 前台效果展示
在客服助手中,通过按钮配置,AI助手预置了【创建线索】【查询工单】【创建工单】等按钮能力,使得Ai能够通过按钮快速给予上下文信息,提取关键内容到工单等场景中;
此外,在此场景下,也可通过配置技能,使得用户可以通过自然语言与agent进行交互;但这里的区别是,技能不会在界面中展示;
5.3.5 配置业务助手角色描述
角色描述的定义
角色描述用于提供基于业务助手的【意图描述】,让业务助手的输出质量更高更可控。
- 决定AI智能体的行为;
- 决定AI智能体的输出效果;
- 匹配场景使用;
角色描述设置方法
角色设定万能公式 = 角色设定 + 使用场景 + 技能 + 约束
- 角色设定:设定您想让Agent扮演的角色,可以给出一些您期望它具备的能力。
- 使用场景+技能:描述您的应用背景,并给出相应背景下使用的技能,让大模型可以在更为精确的场景下用匹配的工具行动。
- 限制:明确当用户输入什么信息下生成什么样的结果,使得答案更为精准。
操作步骤:
- 基于业务需求填写角色描述提示词;
- 填写完成后点击【优化提示词】按钮,使角色描述更加准确,具体;
5.4 编辑业务助手
操作入口: 后台设置/业务助手管理;
操作步骤: 点击业务助手管理列表页【编辑】按钮;
5.4.1 编辑业务助手基本信息
操作步骤:
- 点击【编辑】,进入业务助手编辑页面。
- 切换至「基本信息」tab
- 点击【编辑】按钮
- 修改业务助手基本信息后提交。
5.4.2 编辑业务助手角色描述
操作步骤:
- 点击【编辑】,进入业务助手编辑页面。
- 切换至「角色描述」tab
- 点击【编辑】按钮
- 修改业务助手角色描述后点击保存。
5.4.3 添加业务助手技能
操作步骤:
- 点击【编辑】,进入业务助手编辑页面。
- 切换至「技能管理」tab
- 点击【添加技能】按钮
- 选择合适技能添加后保存。
5.4.4 编辑业务助手按钮
操作步骤:
- 点击【编辑】,进入业务助手编辑页面;
- 切换至「按钮管理」tab;
- 点击按钮列表的【编辑】按钮;
4.进行按钮基本信息以及按钮动作;
5.5 停用业务助手
操作步骤:
- 点击【停用】按钮;
- 点击停用二次确认弹窗【确定】按钮;
六、常见Q&A
业务助手配置技能和业务助手配置按钮的区别
答:在AI助手下,通过按钮配置,可以在AI助手中预置按钮(可在前端页面中显示按钮),用户通过点击按钮,被动触发LLM能力。
在AI助手下,用户在与AI自然语言对话中,AI识别出用户意图,主动触发执行技能(不在前端页面中显示)。