【百度智能云客悦智能客服】搭建AI agent智能对话 - 购车推荐
前期准备
平台链接:https://keyue.cloud.baidu.com/


一、开始创建



二、会话流程配置
我们以购车推荐的案例,来进行 AI agent 配置演示
1.添加开场白
在 起始主题 画布中,我们可以配置 AI agent 的开场白,画布左侧默认有 开始 这一节点,将鼠标放置在左侧 信息表达,拖动 文本回复 至 开始节点 右侧,即新建了文本回复节点,此时屏幕右侧弹出文本回复的编辑区,我们输入机器人的开场白文本(您好,我是您的购车推荐小助手Bowen,很高兴为您服务!),完成开场白的编写。

我们将鼠标放置在开始节点的右侧,拖动绿色节点至任务1,就可以完成两个节点之间的连接,此时机器人的开场白即配置完成。

2.配置推荐车辆意图及后续步骤
我们将鼠标点击右侧主题列表右上角的加号,即可新建主题画布,每个主题是一个单独的画布,将不同的业务场景划分到不同的主题,以便于我们清晰的配置和管理更多场景会话流程。
我们将购车推荐的意图,创建到这个主题中,此时画布默认出现意图这一节点,点击此意图,右侧会弹出意图编辑区,由于推荐车辆这个意图不是系统预制意图,所以这里点击新建意图

在弹出的新建意图编辑框中,填写相应的内容
意图名称:购车推荐
意图例句:给我推荐一款车
大模型生成:生成3条意图例句

大模型会根据新建的例句,自动生成相似例句,我们点击确定即可。
然后我们需要继续添加一个文本回复,引导用户提供基本需求。拖动 信息表达——》文本回复 至右侧工作台,编辑机器人回复(好的呀,我首先想简单了解一下您的购车需求,您有喜欢的品牌或者大致的预算吗?)

接着我们使用收集实体功能,收集客户的购车预算以及车型,拖动 收集实体 至 任务1 中 文本回复 的下方。

在右侧实体编辑框中,我们添加实体,系统预制中并没有购车预算,这里点击 新建实体 ,我们需要输入多个运算范围(十万以内;十五万以内;二十万以内;50万以内)作为实体值,输入一个后,单击右侧的加号或者回车,完成新建实体值。点击每个实体值右侧的彩色图标,点击生成3条同义词,利用大模型的能力生成同义词,点击确定即可完成。
接下来,我们点击加号,再新建一个实体。车型这个实体也没有系统预制,同样 新建实体,步骤同上。

检查是否有引导话术,默认自动生成,如果没有请点击 大模型生成引导话术。

将配置好的节点连接

3.配置收集详细需求的步骤
3.1 添加一个文本回复
添加文本回复,引导用户提供更多详细需求。
1️⃣拖动 信息表达——》文本回复 ,编辑回复内容(了解了,这个范围内有很多车子可以供您选择呢。 您对车子还有什么详细需求吗?比如说一般在什么场景需要用车,偏好什么品牌等等,都可以跟我讲讲,我再给你推荐)
2️⃣拖动 信息收集——》收集用户回复 至任务2文本回复下方,将节点进行连接。

3️⃣拖动 信息表达——》大模型回复 创建一个新的任务3,在右侧弹出大模型回复的编辑框中选择 Prompt+记忆驱动 的大模型回复,输入内容(请你根据客户的需求,帮客户推荐一款汽车。)

此步骤用于机器人调用大模型能力,分析用户前面的输入,并用大模型输出内容。
3.2 收集用户满意情况
1️⃣拖动 信息表达——》文本回复 至任务3下方,编辑文本回复,输入内容(请问您对我的推荐满意吗?您也可以让我推荐其他符合要求的汽车噢~)
再次利用大模型的能力,收集客户的态度是否满意
2️⃣拖动 信息收集——》收集用户回复 至任务3下方,并连接节点

3.3 大模型变量赋值
然后我们开始使用大模型变量赋值功能,利用大模型的能力,根据用户上一轮的输入,判断用户是否感到满意,我们将表达的满意定义为True,表达不满意定义为False,让大模型输出True or False ,并赋值到新变量中。
1️⃣拖动 动作——》大模型变量赋值 输入描述(判断客户是否满意)
2️⃣继续输入prompt(
请你判断客户的态度,如果客户表达了满意的意思,输出True,否则输出False。请注意,你只需要输出True或者False,不需要输出其他的任何内容。
###
例子:
用户:非常满意
输出:Ture
用户:不满意
输出:False
用户:推荐其他车
输出:False
用户:这次的服务真是出乎我的意料,非常满意!
输出:True
###
以下是用户的真实表达:
用户:{&last_user_response}
输出:
)注意:这里的{&last_user_response}一定要加上地址引用符 &
3️⃣新增一个赋值变量(attitude)

3.4 条件判断功能
使用条件判断功能,让机器人进行判断分支,即满意和不满意两条分支。
1️⃣拖动 逻辑——》条件判断 至任务4 的下方
2️⃣配置两个条件判断 满意 or 不满意 对应 True or False,并连接节点

3.5 配置满意和不满意分支结果
本次案例中,若客户满意,则文本回复,结束流程。
1️⃣拖动 信息表达 ——》 文本回复,编辑客户满意后机器人的回复(很高兴您能喜欢我的推荐!)并将满意与此节点连接;
本次案例中,若客户不满意,我们使用大模型回复的功能,让大模型重新推荐一款车,形成一个循环。
2️⃣拖动 信息表达 ——》大模型回复 新建任务5,选择prompt+记忆驱动大模型回复,输入(客户对当前推荐的车辆不满意。请你根据客户的需求,重新帮客户推荐一款车)
此步骤用户机器人调用大模型的能力,去分析用户前面十轮对话的输入,并用大模型再输出一个内容
3️⃣将不满意和此节点进行连接,将任务6连接至任务3 文本回复,形成循环。

最后可以将每一个任务修改名称,方便后续的理解和查看
(收集初步需求、收集详细需求、推荐车型是否满意、判断是否满意、满意结束、不满意循环)

此时我们的 购车推荐AI agent配置完成了。
三、agent测试
1️⃣点击右上方 AI客服测试,即可进入 agent测试页面。

2️⃣输入内容,测试流程

四、agent发布
1️⃣点击右上方 发布,点击确定

2️⃣点击返回,此时可以看到已上线,表示agent发布成功

3️⃣点击左侧菜单中的集成

4️⃣点击Web——》集成方式——》体验连接https://keyue.cloud.baidu.com/unit/experience?accessToken=b2543270-1659-463f-9211-51787a48dbb7
点击体验连接即可进入网页

以上就是快速搭建一个购车推荐 AI agent 智能客服大模型的全部流程了,谢谢观看
相关文章:
【百度智能云客悦智能客服】搭建AI agent智能对话 - 购车推荐
前期准备 平台链接:https://keyue.cloud.baidu.com/ 一、开始创建 二、会话流程配置 我们以购车推荐的案例,来进行 AI agent 配置演示 1.添加开场白 在 起始主题 画布中,我们可以配置 AI agent 的开场白,画布左侧默认有 开始 …...
【HTML+CSS+JS+VUE】web前端教程-3-标题标签
标题介绍与应用 标题是通过<h1>-<h6>标签进行定义的 <h1>定义最大的标题 <h6>定义最小的标题<h1...
逐笔成交逐笔委托Level2高频数据下载和分析:20250102
level2逐笔成交逐笔委托下载 链接: https://pan.baidu.com/s/1p7OOj5p-QGFrWkt6KKoYng?pwd7f4g 提取码: 7f4g Level2逐笔成交逐笔委托数据分享下载 通过Level2逐笔成交和逐笔委托这种每一笔的毫秒级别的数据可以分析出很多有用的点,包括主力意图,虚假动…...
JavaEE之线程池
前面我们了解了多个任务可以通过创建多个线程去处理,达到节约时间的效果,但是每一次的线程创建和销毁也是会消耗计算机资源的,那么我们是否可以将线程进阶一下,让消耗计算机的资源尽可能缩小呢?线程池可以达到此效果&a…...
java 中 main 方法使用 KafkaConsumer 拉取 kafka 消息如何禁止输出 debug 日志
pom 依赖: <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>2.5.14.RELEASE</version> </dependency> 或者 <dependency><groupId>org.ap…...
【后端面试总结】Golang可能的内存泄漏场景及应对策略
Golang可能的内存泄漏场景及应对策略 一、引言 Golang作为一种高性能、并发友好的编程语言,其内置的垃圾回收机制极大地简化了内存管理。然而,这并不意味着开发者可以完全忽视内存泄漏问题。在实际开发中,由于不当的资源管理、循环引用、以…...
Java 反射机制详解
在 Java 编程世界中,反射机制犹如一把神奇的钥匙,它能够打开许多隐藏在代码深处的 “大门”,让开发者突破常规的限制,实现一些极具灵活性的功能。今天,就跟随我一同深入探究 Java 反射机制的奥秘。 一、什么是反射 反…...
【k8s】scc权限 restricted、anyuid、privileged
文章目录 概述1. 内置的scc2. OpenShift如何确定pod的scc2.1 Pod未带SCC标签的情况2.2. Pod带有SCC标签的情况 参考 概述 在OpenShift(后文简称OCP)中,很早就一个概念:Security Context Constraints ,简称SCC…...
2025华数杯国际赛A题完整论文讲解(含每一问python代码+数据+可视化图)
大家好呀,从发布赛题一直到现在,总算完成了2025“华数杯”国际大学生数学建模竞赛A题Can He Swim Faster的完整的成品论文。 本论文可以保证原创,保证高质量。绝不是随便引用一大堆模型和代码复制粘贴进来完全没有应用糊弄人的垃圾半成品论文…...
ThreadLocal 的使用场景
在现代电商平台中,ThreadLocal 常用于以下场景,特别是与线程隔离相关的业务中,以提高性能和简化上下文传递。 1. 用户上下文信息管理 场景:在用户发起的每次请求中,需要携带用户 ID、角色、权限等信息,而这…...
后端开发 Springboot整合Redis Spring Data Redis 模板
目录 redis 配置 RedisConfig 类 完整代码 代码讲解 1. 类定义和注解 2. 定义 RedisTemplate Bean 3. 配置 JSON 序列化 4. 配置 Redis 的 key 和 value 序列化方式 5. 完成配置并返回 RedisTemplate 总结 redis 服务接口实现类 类级别 注入 RedisTemplate 常用 Re…...
代码随想录算法训练营第 4 天(链表 2)| 24. 两两交换链表中的节点19.删除链表的倒数第N个节点 -
一、24. 两两交换链表中的节点 题目:24. 两两交换链表中的节点 - 力扣(LeetCode) 视频:帮你把链表细节学清楚! | LeetCode:24. 两两交换链表中的节点_哔哩哔哩_bilibili 讲解:代码随想录 dummy-…...
【RDMA学习笔记】1:RDMA(Remote Direct Memory Access)介绍
从帝国理工的PPT学习。 什么是RDMA Remote Direct Memory Access,也就是Remote的DMA,是一种硬件机制,能直接访问远端结点的内存,而不需要处理器介入。 其中: Remote:跨node进行数据传输Directÿ…...
网络安全常见的35个安全框架及模型
大家读完觉得有帮助记得关注和点赞!!! 01、概述 网络安全专业机构制定的一套标准、准则和程序,旨在帮助组织了解和管理面临的网络安全风险。优秀的安全框架及模型应该为用户提供一种可靠方法,帮助其实现网络安全建设…...
Elasticsearch介绍及使用
Elasticsearch 是一款基于 Lucene 库构建的开源、分布式、RESTful 风格的搜索引擎和分析引擎,具有强大的全文搜索、数据分析、机器学习等功能,广泛应用于日志分析、实时数据分析、全文检索等场景。 核心概念 索引(Index)…...
Leetocde516. 最长回文子序列 动态规划
原题链接:Leetocde516. 最长回文子序列 class Solution { public:int longestPalindromeSubseq(string s) {int n s.size();vector<vector<int>> dp(n, vector<int>(n, 1));for (int i 0; i < n; i) {dp[i][i] 1;if (i 1 < n &&…...
iOS 逆向学习 - Inter-Process Communication:进程间通信
iOS 逆向学习 - Inter-Process Communication:进程间通信 一、进程间通信概要二、iOS 进程间通信机制详解1. URL Schemes2. Pasteboard3. App Groups 和 Shared Containers4. XPC Services 三、不同进程间通信机制的差异四、总结 一、进程间通信概要 进程间通信&am…...
高级生化大纲
一,蛋白质化学: 蛋白质分离是生物化学和分子生物学研究中的一项基本技术,用于根据蛋白质的物理和化学特性将其从混合物中分离出来。 1. 离心分离法 离心分离法利用离心力来分离不同质量或密度的颗粒和分子。 差速离心:通过逐…...
YARN WebUI 服务
一、WebUI 使用 与HDFS一样,YARN也提供了一个WebUI服务,可以使用YARN Web用户界面监视群集、队列、应用程序、服务、流活动和节点信息。还可以查看集群详细配置的信息,检查各种应用程序和服务的日志。 1.1 首页 浏览器输入http://node2.itc…...
【Unity3D】利用IJob、Burst优化处理切割物体
参考文章: 【Unity】切割网格 【Unity3D】ECS入门学习(一)导入及基础学习_unity ecs教程-CSDN博客 【Unity3D】ECS入门学习(十二)IJob、IJobFor、IJobParallelFor_unity ijobparallelfor-CSDN博客 工程资源地址&…...
UE5 学习系列(二)用户操作界面及介绍
这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...
高等数学(下)题型笔记(八)空间解析几何与向量代数
目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...
Cinnamon修改面板小工具图标
Cinnamon开始菜单-CSDN博客 设置模块都是做好的,比GNOME简单得多! 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
flow_controllers
关键点: 流控制器类型: 同步(Sync):发布操作会阻塞,直到数据被确认发送。异步(Async):发布操作非阻塞,数据发送由后台线程处理。纯同步(PureSync…...
