使用大模型LLM实现销售AI

想象一个场景,客户通过聊天窗口咨询一款产品。销售AI首先使用LLM解析客户的问题,然后通过智能代理查询数据库获取产品详细信息,并以自然而友好的方式回应客户。

在对话过程中,AI可以评估客户的兴趣,并主动提供促销信息或其他相关产品建议,同时通过表单收集客户的联系信息,为后续的销售行动做准备。

在这个过程中,AI通过不断的学习和调整,更好地理解客户的需求和行为模式,从而提高转化率和客户满意度。

AI的主动性和被动性的平衡通过不断的实际交互中学习和优化,使得它既不会过度推销,也不会错过合适的销售时机。

在这里插入图片描述
销售AI场景演示,使用DALL·E3生成

在很多年前,现在称为AI1.0的时代,我们就在畅想,并有很多先行者进行了尝试,只不过受限于技术发展,实现效果始终差强人意。

那么在AI2.0时代,大型语言模型LLM的时代,这个问题怎么样了呢?

销售AI的核心挑战

客服到销售角色的转变

将客服职能转变为销售功能一直是个大挑战。传统的客服主要解决问题,而销售则需要识别和利用销售机会。这需要AI不仅能回答问题,还要能主动推销产品或服务,识别潜在的销售线索,并进行跟进。

客户转化漏斗的实现

销售AI的一个关键挑战在于如何有效完成客户转化,这包括从初次接触客户到最终促成销售的整个过程。在这个过程中,每一步都可能出现客户流失,因此如何精准地维持客户的兴趣和参与度,对AI的设计提出了高要求。

主动性与被动性的平衡

销售AI的另一个挑战是如何平衡主动性与被动性。一个过于主动的AI可能会显得侵扰,而过于被动的AI则可能错过销售机会。因此,设计一个既能主动引导也能适时回应的AI系统非常关键。

典型的智能应用(ChatAI)架构方案

一个典型的智能应用架构,是以大模型LLM驱动,聊天为入口,使用Agent智能插件能力驱动API服务:

在这里插入图片描述
智能应用(ChatAI)架构

以大模型LLM为核心

大型语言模型(如GPT系列)可以提供自然语言处理的能力,使得AI能够理解和生成人类语言。在销售AI中,这可以用来解析客户的询问、表达和需求,从而提供定制化的响应和建议。

以聊天为入口

将聊天作为用户与系统交互的主要入口,不仅能提供用户友好的界面,还可以利用聊天的即时性来加快反馈和响应速度。用户可以通过聊天界面发送消息,AI则在后端通过LLM和API服务处理这些消息,并实时提供回复。

我们在[快速构建你的智能应用]里就已经探讨过未来智能应用的形态,现在这个观点依然没有改变。

由于LLM/AI的优势在于自然语言理解,那么它擅长的自然是直接从与人类的交互中获取内在需求,并加以处理。这部分智力的消耗,才是大部分系统的薄弱点,是产品的价值点。

过去,我们区分一个产品是否好用,讲的是产品体验,是产品经理对需求的洞察、梳理以及裁剪。这个产品化过程,不仅不可避免地遗漏一些需求,而且也不可避免会筛选掉一些需求。

人群不同,需求不同,甚至冲突。这自然也就意味着,同样一个产品,有的人喜欢用就肯定也有人不喜欢用。

如果我们产品化过程总是会满足一部分用户而牺牲另一部分用户,为什么不从用户的交互中直接去满足他们的需求呢?这也许是一个思路。

Agent智能插件驱动API服务

通过智能代理插件调用API服务,AI可以进行更复杂的操作,如访问数据库查询产品信息,处理订单,或更新客户信息等。这些API服务通常基于标准的增删改查操作,与后端数据库或其他业务系统集成。

在[使用ChatGPT访问数据库]中,我们已经演示过智能插件和数据库的结合。

虽然其中用到的托管API接口属于TiDB Cloud的内测服务,但原理上很简单,就是利用TiDB Cloud的Service功能,封装出一个可以传入SQL语句的API接口,然后根据让AI来根据用户需求组装SQL语句进行查询

我们当时演示的重点是ChatDB功能,即AI可以自行读取数据库Schema,并组装出正确的SQL语句。

今天我们还是会借助TiDB Cloud来实现,不过用它已发布的功能,即自动封装数据库增删改查的能力,也就是我们平常说的包接口。

这个自动封装的实现逻辑是,将API接口传入的参数对应到数据库表内的字段,那么根据调用路径和方法,就可以实现对数据的增删改查。

今天来演示的是实现AI的个性化

从智能体角度来看,就是为AI增加记忆存储。让AI可以根据对话对象的不同,从一个第三方服务中读取关于对象信息,并根据自己的角色定义,对回复进行定制。

让一千个人眼里有一千个AI,就像玩游戏的时候,NPC可以喊出你的名字,知道你的身份和近况一样。

为了实现这个功能,我们定义了一个用户画像信息的表profile,作为销售线索数据库Leads的存储。

在TiDB Data Service中,会自动映射一个RESTful API,如下:

在这里插入图片描述
TiDB Data Service:用户画像信息

蓝莺AI服务中的智能插件则定义调用这个API:

图片蓝莺AI智能插件:插件配置

并在其中添加两个函数,一个是获取用户信息:

在这里插入图片描述
蓝莺AI智能插件:获取用户信息函数

另一个是设置用户信息:

在这里插入图片描述
蓝莺AI智能插件:设置用户信息函数

注意,数据库表的主键是userid,在插件中是从系统环境变量传入的。

这是蓝莺AI-Agent框架的系统机制,会根据对话识别对方身份,这个身份是跟用户登录相关,因此不可伪造,也是在API服务中进行权限控制的重要标识。

关于智能插件的权限控制,是AI企业内落地的重要工作,我们后续会专门介绍。

从客服到销售

调教AI从一个被动性客服到主动性客服,重点还是在提示词。本案例中最值得的两个建议是,向AI解释目的和添加示例。

提示词技巧一:解释目的

在收集数据方面,实测时AI显得并不积极,甚至是有一点刻意回避。

我们猜测,除了变懒的因素外,并不能排除跟底层Prompt设置有关。因此解释收集动作的目的,会增强AI对当前身份角色的理解,更容易达到主动询问用户的目的。

部分提示词如下:

为了可以个性化回复客户,你需要获取客户画像信息,并与客户保持联系。请使用以下策略与客户沟通获取信息:1. 提供明确的价值
在请求客户联系方式之前,确保客户了解提供联系方式的好处。例如,您可以让 AI 解释说通过留下联系方式,客户可以接收到更多有关产品更新、特别优惠或重要通知的信息。
示例提示:
"为了保证您能及时了解到我们最新的产品更新和专属优惠,您可以留下您的电子邮件地址或联系电话吗?"2. 在合适的时刻提出请求
选择一个与客户互动积极且相关的时刻来请求联系方式。通常在提供了有用信息或解决了客户的问题后,客户更愿意留下联系方式。
示例提示:
"很高兴我们解决了您的问题!如果您愿意接收未来的更新和解决方案,不妨留下您的联系方式。"3. 建立信任
让客户明白他们的信息是安全的,并且不会被滥用。确保遵循隐私政策并告知客户他们的数据如何被保护。
示例提示:"我们重视您的隐私。您的联系信息将被安全处理,仅用于发送您感兴趣的更新。"4. 持续沟通
很多时候,客户对自己的需求都是在了解产品的过程中逐渐清晰,所以需要我们持续沟通,介绍产品的优势或者了解客户更多画像信息,都会有助于他们选择我们。所以当一次对话,可以根据用户画像中未知的信息,继续发起提问,提醒用户提供信息。
示例提示:"很高兴已经解答了你的问题,关于贵公司或者项目的信息可以更多介绍一下吗,这将有助于我们为您提供个性化的服务。"

提示词技巧二:添加示例

为了进一步准确对应智能插件中的数据条目,我们将数据库表的各种字段解释放在了提示词中,这样也就不需要其每次调用数据库Schema接口获取结构说明了。

这样让AI更好理解意图的同时,也能减少调用时间,改善交互体验。

部分提示词如下:

具体客户信息可以通过 get_customer_profile 调用获得,如果相关数据条目为空,则需要问询用户获取,但要注意,一次只问一个问题,防止用户反感:1. 公司名称
示例:“可以告诉我您的公司或产品名称吗?方便我们为您定制方案。”
2. 关注产品
示例:“您想了解蓝莺的哪一款产品呢?”
3. 注册帐号
示例:“您是否注册了蓝莺IM控制台,如果已经注册,可否告诉下您的帐号呢?”
4. 联系人姓名
示例:“能否告知您的姓名,方便我们保持联系。”
5. 手机号码
示例:“如果您希望电话沟通,还请留下您的电话号码,或者,你可以考虑选择其他联系方式。”
6. 微信号码
示例:“如果您希望电话沟通,还请留下您的电话号码,或者,你可以考虑选择其他联系方式。”
7. 会议时间
示例:“您也可以说明一下希望联系的时间,我们会尽量将会议安排在期望的时间。不过由于近期安排较满,具体的联系时间会稍有不同,还请多多理解。”

总结

通过整合LLM、智能代理和聊天界面,销售AI能够有效地处理客户咨询,优化销售流程,并提高客户满意度。这种系统不仅提高了销售效率,还能通过数据驱动的洞察帮助企业更好地理解和服务于其客户。通过不断迭代和优化,销售AI将成为企业获得竞争优势的关键工具。

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/842973.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

905. 按奇偶排序数组 - 力扣

1. 题目 给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。 返回满足此条件的 任一数组 作为答案。 2. 示例 3. 分析 开辟一个数组res用来保存操作过后的元素。第一次遍历数组只插入偶数,第二次遍历数组…

查分小程序怎么用?

在教育信息化的浪潮中,一种新型的成绩管理工具成绩发布小程序,正逐渐成为教师的得力助手。简化了成绩发布流程,还提高了信息的安全性和便捷性。 查分小程序的使用方法非常直观。只需在威信中搜索并打开易查分小程序,教师按照提示注…

IP协议说明

文章目录 前言一、IP协议的简介二、IP数据报1.IP 数据报结构2.IP 数据报的分片解析3.IP 数据报的分片重装 三、IP 数据报的输出四、IP 数据报的输入 前言 IP 指网际互连协议, Internet Protocol 的缩写,是 TCP/IP 体系中的网络层协议。设计 IP 的目的是…

SQL数据分析常用函数

SQL 中有许多常用的函数,可以用于处理和操作数据。以下是一些常见的SQL 函数: 1. 字符串函数: CONCAT(str1, str2, …): 用于把多个文本字符串合并成一个长字符串(参数中有null时返回null)。 select concat(一起,学, SQL); -- 输出结果:一…

RPC 框架

RPC 全称 Remote Procedure Call——远程过程调用。 RPC技术简单说就是为了解决远程调用服务的一种技术,使得调用者像调用本地服务一样方便透明。RPC是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。 集群和分布式 集群&…

基于Freertos的工训机器人

一. 工训机器人 V1 1. 实物 将自制的F4开发板放置车底板下方,节省上方空间,且能保证布线方便整齐。 2. SW仿真 使用SolidWorks进行仿真,且绘制3D打印件。 工训仿真 3.3D打印爪测试 机械爪测试 二. 工训机器人 V2 1. 实物 工训机器人V2不同于…

国密协议网关与IPSec VPN技术:保障数据安全传输的新途径

国密协议网关IPSec VPN隧道技术是一种结合了国家密码管理局(简称国密)的加密算法和IPSec VPN隧道技术的安全通信解决方案。 IPSec(Internet Protocol Security)是互联网协议安全的一种标准,用于保护网络通信的安全性和…

共筑信创新生态:DolphinDB 与移动云 BC-Linux 完成兼容互认

近日,DolphinDB 数据库软件 V2.0 与中国移动通信集团公司的移动云天元操作系统 BC-Linux 完成兼容性适配认证。经过双方共同严格测试,DolphinDB 性能及稳定性等各项指标表现优异,满足功能及兼容性测试要求。 此次 DolphinDB 成功通过移动云 B…

微服务-Nacos-安装-集成SpringBoot

微服务-SpringCloud-ALibaba-Nacos Nacos 是阿里巴巴推出的 SpringCloud的组件 官网:什么是 Nacos 主要是为了解决微服务的架构中 服务治理的问题服务治理就是进行服务的自动化管理,其核心是服务的注册与发现。 服务注册:服务实例将自身服务信息注册…

使用BigDecimal定义的实体类字段返回给前台的是字符串类型,如何返回数字类型

目录 前言: 问题现象: 解决方法: 效果: 前言: 做项目的时候数据字段通常定义为bigdecimal类型,方便进行运算,但是发现接口调用后返回给前台的是字符串,这篇博文讲的是如何将定义…

1109 擅长C(测试点0,1,2,3)

当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗? ..C.. .C.C. C...C CCCCC C...C C...C C...C CCCC. C...C C...C CCCC. C...C C...C CCCC. .CCC. C...C C.... C.... C.... C...C .CCC. CCCC. C...C C...C C...C C…

【香橙派 AIpro】OrangePi AIpro :教育、机器人、无人机领域的超级AI大脑,华为昇腾处理器驱动的AI开发板新标杆

【OrangePi AIpro:教育、机器人、无人机领域的超级AI大脑,华为昇腾处理器驱动的AI开发板新标杆】 文章目录 一、开箱与初印象1. 初印象2. 上手开机3. 安装和运行 TightVNC 远程桌面3.1. 安装 TightVNC 服务器3.2. 启动 VNC 服务器3.3. 在 Windows 上使用…

Java 字符串处理

Java 是一种广泛使用的编程语言,而字符串处理是 Java 编程中非常重要的一部分。Java 提供了丰富的字符串操作功能,通过 String 类和 StringBuilder、StringBuffer 类来处理字符串。 一、Java 字符串的创建 1. 使用字面量 在 Java 中,字符串…

应急响应-网页篡改-技术操作只指南

初步判断 网页篡改事件区别于其他安全事件地明显特点是:打开网页后会看到明显异常。 业务系统某部分出现异常字词 网页被篡改后,在业务系统某部分网页可能出现异常字词,例如,出现赌博、色情、某些违法APP推广内容等。2019年4月…

Oracle创建用户时提示ORA-65096:公用用户名或角色名无效

Oracle创建用户时提示“ORA-65096:公用用户名或角色名无效” 如下图所示: 解决方法:在新增用户名前面加上C##或者c##就可以解决无效问题,具体什么原因还不清楚,需要再研究一下。

一机实现All in one,NAS如何玩转虚拟机!

常言道,中年男人玩具有三宝 充电器、路由器、NAS 你问我NAS的魔力在哪里? 一机实现All in one洒洒水啦 那NAS又如何玩转虚拟机呢? 跟我来 0基础也能轻松get! NAS如何玩转虚拟机 铁威马NAS的VirtualBox的简单易用,可虚拟的系统包括Win…

python核心编程(二)

python面向对象 一、基本理论二、 面向对象在python中实践2.1 如何去定义类2.2 通过类创建对象2.3 属性相关2.4 方法相关 三、python对象的生命周期,以及周期方法3.1 概念3.2 监听对象的生命周期 四、面向对象的三大特性4.1 封装4.2 继承4.2.1 概念4.2.1 目的4.2.2 分类4.2.3 t…

cgicc开发(文件上传)

//cgicc文件上传封装 void UploadSoftware() {// 初始化CGIC环境Cgicc cgi;// 获取上传的文件file_iterator fileIter cgi.getFile("button_browse"); //from表单中,输入为文件属性(typefile)的name属性值if (fileIter cgi.getFiles().end()){ #if (DEBUG true)co…

软件设计师中级 重点 笔记

文章目录 下午题目网络DNS域名解析分类:域名协议简介网络设备 算法软件工程实体联系图(E-R图) 其它 下午题目 数据流图补充原则 22年下半年真题 更早-真题大全 答题技巧 网络 DNS域名解析分类: 递归查询的顺序:1.本…

电脑重要文件如何加密保护?教你两种方法

加密是保护电脑重要文件的常见方法,可以有效避免文件数据泄露。那么,电脑重要文件该如何加密保护呢?下面小编就来教你两种方法,帮助你解决文件安全问题。 超级加密3000 超级加密3000是一款专业的电脑数据加密软件,可以…