大模型语音呼入机器人接入方案

本文将为您介绍大模型语音呼入机器人接入云联络中心的具体操作流程。

前提条件

只需要呼入能力并且无须转人工:

如需转人工服务,还需要开通云联络中心语音业务,并且在创建实例时,需要同时勾选数字员工和人工坐席:

建立智能对话机器人

进入对应的业务空间并创建机器人

  1. 登录智能对话机器人控制台,在左侧导航栏选择应用管理>机器人>新建机器人image

  2. 机器人头像、机器人名称、机器人介绍均可自定义填写,机器人类型请选择语音导航机器人

    image

  3. 机器人创建完成后,对机器人进行配置,详细配置信息请参见配置机器人image.png

    • 自定义人设:根据实际业务需求,创建对话机器人的人设。

    • 机器人开场白:自定义开场白,当客户呼入时,播放的自定义话术。

    • 知识库:目前支持绑定文档知识网站知识高频问答知识数据表流程

    • 工具:支持绑定业务中需要的API插件。

    • 转人工:如果业务中需要转人工,可以在此进行配置。

    • 更多设置:对机器人的其他能力进行配置,包含模型、通用知识、语音配置、安全、模型生成异常。

机器人配置

在下面我进行一个简单的机器人配置供参考。

机器人的人设与白开场白

image.png

  • 人设:即机器人的自定义prompt提示词,如给机器人设置目标、背景、角色、约束、工作流程、技能等。

    • 目标:可以用一句话表明此次拨打任务的核心目的。

    • 背景:用于补充呼叫的背景信息或问答。例如某次活动营销外呼任务中,营销活动的地点、日期、参与方式等。

    • 技能:描述机器人能够执行的具体事项。

    • 工作流程:描述机器人执行任务时,与客户交流的过程。

    • 约束:描述对话的约束或整体要求。

  • 机器人开场白:电话接通后播报的开场白语句。

知识管理

以上传一个文档知识到文档管理知识库中为例。

  1. 单击控制台上方知识库,在左侧导航栏选择文档管理,进入文档管理知识库中,此时文档管理并无知识,需要先创建类目。image.png

  2. 创建完成后单击导入文档,进行知识库导入,单击下一步image.png

  3. 文档解析设置,可以选择自动解析分段或者自定义解析策略。具体的解析规则请参见文档解析规则image.png

  4. 文档导入成功后,即可返回文档管理中查看。

配置API插件

如果对话中需要使用到API插件能力,可以在知识库中选择API插件能力,可以选择新建或者绑定API插件将其添加到该机器人中。详细新建API插件配置请参见API插件image

单击绑定API插件可查看该业务空间下已经创建的API插件列表,可以选中其中插件进行绑定到该机器人实例中。这里选择绑定查天气API插件。

image

其他配置

image.png

模型配置

目前对话能力默认使用通义晓蜜大模型,其中的温度系数、上下文轮次、最长回复字数可以根据具体效果进行微调,这里使用默认参数值。

语音配置

静默话术配置:可以自定义静默时长来回复静默话术,并且选择静默话术配置完成后执行动作转接技能组IVR菜单挂机,这里选择挂机

  • 转接技能组:填入对应技能组ID,实现转接人工。

  • IVR流程:填入对应IVR流程ID,实现转接IVR流程。详细IVR配置请参见常见场景IVR配置流程

  • 挂机,静默话术播报完成后,执行挂机操作。

安全拦截

针对回复内容和用户问题内容来进行拦截,并且配置相应的对话术,具体敏感词添加方式请参见全局敏感词

模型异常回复话术

模型生成异常或超时情况下,机器人兜底回复话术。

测试窗口检测对话能力

在完成机器人配置后,在该界面的右侧可以进行对话测试,这里配置的文档知识库和查天气API均可以实现。

image.png

打开调试模式时,可以查看具体生成的调用,这里可以看到调用的API插件为:getWeatherimage.png

建立数字员工场景

具体的场景,如语音配置、对话机器人实例管理等能力请参见场景管理,本示例将演示一个具体的配置步骤。当前场景是不包含转人工能力,所以仅仅用到数字员工即可,若需要使用到转人工,还需要在语音业务中进行配置。

  1. 开通数字员工后,进入当前实例,单击场景管理image.png

  2. 单击新建场景,填写基础信息,勾选对话能力来源选择使用阿里云对话机器人服务,选择在智能对话机器人控制台创建的业务空间,并选择对应机器人实例。image.png

    重要

    若需要转人工配置,在进行完此步骤后,即可跳转到下方语音业务配置中。转人工的号码绑定与无须转人工号码绑定不同。

  3. 绑定号码:单击号码管理,在号码列表中选择对应号码单击编辑,若不需要转接人工,则坐席类型选择数字员工即可,并选择刚刚创建的场景。image.pngimage.png

  4. 测试使用:进入场景管理,选择刚刚创建的测试场景,单击编辑,即可进入机器人配置页面,可以单击右上角场景测试,进行实际测试。

    说明

    场景测试时请选择切换软电话,因为绑定的是智能导航机器人,无法使用文本测试。

    image.pngimage.png

    image.png

转接人工场景下如何配置呼入机器人以及数字员工

对话机器人业务空间配置转人工

转人工配置

转人工方式在对话机器人中存在三个入口。机器人配置转人工流程管理中配置转人工静默超时转人工

机器人配置转人工
  • 触发转人工条件

    • 可以选择并配置用户重复提问触发关键词转人工触发情绪转人工,开启后,在真实对话中,触发开启的条件后即可转接人工。

    • 选择对应触发条件后,可以根据具体条件进行配置,比如本示例配置:“当用户连续3次询问相同问题。”

    image

  • 转人工后机器人响应动作

    当触发转人工条件后,机器人的响应动作需要在这里配置:回复用户话术、转入指定技能组、自定义参数。

    • 配置触发转人工条件后的回复话术,这里配置:“正在为您转接技术专家,请稍等。”

    • 技能组就是在云联络中配置的语音业务中技能组ID,这里填入对应技能组ID:“skg-default@cjces”。

流程管理中配置转人工

在流程管理中也可以配置转人工能力,进入知识库中,选择流程管理,单击新建流程,自定义名称和描述。本示例新建一个“转人工测试流程”。image

  1. 在开始节点后单击+号,可以选择四种后续节点机器人回复、调用插件、参数收集、逻辑判断,这里我要实现转人工能力,所以添加机器人回复节点。

    image

  2. 用户意图分支配置:单击分支进行配置编辑,自定义分支名称以及用户问法,帮助机器人理解该分支意图。

    image

  3. 分支节点配置:配置完成分支信息后,单击分支节点进行配置。

  4. 基础配置

    • 节点名称:自定义填写节点名称。

    • 回复方式:可选择固定话术、根据Prompt生成回复。

      • 固定话术:触发转人工分支后,机器人回复的固定话术。

      • prompt生成回复:触发转人工后,会根据填写的prompt实现多样化回复。

    image

  5. 高级配置:进行指令配置.

    指令用于外部系统与机器人对话的集成,如:转人工指令。配置指令后,在节点动作执行的同时,机器人将随路下发指令信息供外部业务系统进行集成。这里选择系统指令_转人工。并且配置对应转接人工技能组ID。image.png

静默超时转人工
  • 静默话术配置:可以自定义静默时长来回复静默话术,并且选择静默话术配置完成后执行动作转接技能组、转IVR菜单、挂机,这里选择转技能组。

    • 转接技能组:填入对应技能组ID,在静默超时后实现转接人工。

      image

转人工场景下云联络中心的配置

创建实例并进入实例

登录云联络中心控制台,单击新建,自定义填写名称、访问地址和描述,客服类型需要同时勾选人工坐席以及数字员工image.png

image.png

创建坐席、创建技能组、将坐席分配到技能组

具体步骤请参见快速创建云联络中心-语音业务文档中的创建坐席、技能、分配技能组。

IVR流程配置

请参见常见场景IVR配置流程进行配置。添加IVR流程,创建IVR流程“转人工测试”。image.png

  1. 添加数字员工模块

    单击添加进入新增IVR流程页面,在画布左侧选择数字员工模块拉入到画布中,并进行配置,自定义填写模块名称、转接方式选择数字员工场景,选择已经创建的数字员工。并且将开始节点连接到数字员工模块中。

    image.png

  2. 添加分支节点模块

    自定义填写分支模块名称,在参数中选择系统参数${1.数字员工.action}并且条件设置为“=”,赋值选择“${转坐席}”。

    image.png

  3. 添加转人工节点模块

    这里选择转人工方式为转技能组,选择指定技能组,同时值为数字员工传递来的技能组ID,具体配置可以参考上方智能对话机器人转人工配置

    image.png

  4. 配置完成后,将其余分支链接到结束节点即可。image.png

添加号码

将号码关联到该系统实例中:在号码管理菜单中,单击添加,进行号码绑定。image.png

号码IVR流程

号码关联IVR:在号码管理菜单中,选定号码,单击编辑,坐席类别选择人工坐席,并且绑定建立好的“转人工测试”IVR流程,绑定完成后即可拨打号码进行转人工测试。

image.pngimage.png