oppo问答系统技术路线

FAQ智能问答系统设计与实现 FAQ(FAQ,frequently-asked questions)问答系统表示常见问题问答系统,常用于一些特定领域的智能客服,将用户经常问到的高频问答对索引起来,当新的提问命中时可以快速回答,准确而高效。 本文介绍一个简单的FAQ问答系统实现。基于检索和排序的两阶段框架,检索阶段基于Elasticsearch检索引擎、排序阶段基于语义匹配深度学习模型。后端基于SpringBoot系列框架。该系统实现了人机对话功能,可以进行单轮或者多轮的问答,同时提供了微服务版本,增加了一些知识库管理功能。 阅读详情

本笔记主要解析DataFunTalk公众号上发布的文章《李向林:OPPO自研大规模知识图谱及其在小布助手中的应用》中问答系统搭建方面的内容

1、领域分类

将对话领域划分为三大类,闲聊、任务对话和知识问答

  • 闲聊:使用检索式、生成式算法
  • 任务对话:利用帧语义的算法对query进行结构化解析
  • 知识问答:分为基于知识图谱的结构化问答和基于阅读理解与向量检索的非结构化问答。(大多数“为什么”、“如何”、“怎么样”等语句结构化方法处理不了,就需要非结构化的方法获取答案)
    在这里插入图片描述

2、结构化问答

结构化问题采用KBQA的方案解决,最开始对query进行分类,针对不同类型的query会采取不同的技术路线获得答案

2.1、链式查询

基础的链式查询就是正常的单跳、两跳、甚至多跳查询,如下问句所示:

  • 单跳:刘德华的年龄
  • 两跳:刘德华的老婆的年龄
  • 多跳:刘德华的老婆的爸爸的年龄
    在基于知识图谱的问答系统中,一般主要解决的是链式查询问题,其主要的技术路线有两三种(模板法、Semantic Parser、Information Retrieval等)

当用户输入的query可以使用KBQA解决,一般会对query进行实体识别/实体链接、query解析和答案生成。比较传统的方法是模板法,需要先离线根据问答历史建立模板库。主要是归纳总结以往回答过的问题,构造出问题模板与对应的查询模板。在线时,先将query匹配的模板库中的问题模板,进而得到对应的查村模板,最后实例化查询模板,即从query中提取语义内容填充到模版本中得到真正的查询语句。

离线时主要会进行别名挖掘、新词发现、属性归一、模板挖掘,最终更新知识图谱和图数据库;而在线时会进行实体抽取、实体链接、属性识别、约束挂载、模板匹配和常委模板的语义匹配等,最后在图数据中进行知识查询或者更具查询结果进行推理计算

2.1.1、实体抽取与链接

OPPO主要将KBQA应用于终端设备的语音助手中,输入是以语音为主,该场景下实体往往存在别名以及语音识别错误的特点。语音输入时,用户往往会对想要查询的实体所别名;其次,语音识别的错误率也相对较高,导致相较于文本的query差异较大。

实体抽取和链接主要包括三个步骤:

  • 实体识别:BiLSTM+CRF等常规NER算法
  • 候选实体召回:基于实体识别获得的实体提及/mention,从上文中描述的构建的引射表中获取该mention对应的候选实体。映射表主要是通过离线的方式从文本、问答历史记录中挖掘得到。
  • 实体消歧:从候选实体中选取真实对应的实体

实体链接目的是因为从query中提取mention在知识图谱中可能对应多个不同类型的实体,需要结合query的语义从候选实体中选取真正的实体。
在这里插入图片描述

2.1.1.1、候选实体召回

候选实体召回主要的工作是需要挖掘别名映射表,这一过程主要是离线完成的,同时在系统工作过程中也会积累新的知识,需要定期对其进行更新、补充。

针对别名问题,最基础的解决方案是基于知识图谱的实体别名建设一个映射词表;其次,针对复合实体,利用图谱中的上位词挖掘实体复合词。针对语音识别错误问题,采用内部大量搜索点击日志,利用点击网页中title包含的标准名和对应的query做匹配。匹配时的输入特征有两类:偏旁部首的特征(倩雅集和晴雅集)以及拼音特征(分马奥特曼和风马奥特曼)。将候选标准名的特征和query的特征进行聚类,最终选取距离最近的标准名。

针对用户输入错误、同音字、近音字这类别名挖掘;构建基于特征聚类的别名发现流程。挖掘步骤如下:

  • Query筛选:采用领域关键词过滤、搜索点击日志筛选的方式,从用户搜索query和小布助手线上query中筛选出可能包含待挖掘别名的query
  • 实体识别:使用实体识别技术,从待挖掘query中识别实体。实体识别模型采用通用实体识别模型+垂域finetune的方式得到
  • 领域特征构建:由于实体识别直接得到的实体别名准确率不高,而且没有和实体标准名关联起来,需要构建领域特征,将挖掘的实体别名与实体标准名关联。根据场景特点,选取了部首偏旁特征和拼音特征
  • 特征聚类:使用聚类的方式来关联挖掘的实体别名与实体标准名。通过使用这套挖掘方案,得到数十万实体别名,准确率95%+,解决了线上高频的别名问题
2.1.1.2、实体消歧

实体消歧是对query和候选实体的匹配度进行打分,选择最匹配的实体;如果所有候选实体的匹配度均低于预设的阈值,则会输出一个特殊的空类别。主要有以下问题:

  • 大多数场景下为短文本,上下文特征缺失,需要额外构造特征帮助消歧
  • 消歧时不能仅仅通过语义特征来消歧,还要充分考虑全局消歧特征
  • 图谱中存在未对齐实体,导致模型消歧困难,同时容易出现语料标注错误。例如中国和中华人民共和国在有些开源图谱中是两个实体,导致训练集里有些正确标签中国这个实体,有的正确标签为中华人民共和国这个实体。

数据准备:

  • query样本:在query中的mention两边添加标识符#,使模型能判断mention在query中的具体位置,如“#李白#所在朝代的皇帝是谁”
  • 实体描述样本:需要包含待消歧实体的特征,一般包括mention与实体名称是否一致、实体类型、实体描述和图谱的三元组信息,如“李白,名称相同,非主义项,类型:游戏角色,李白是腾讯手游《王者荣耀》中的一位刺客型英雄角色,原型为唐代诗人李白。”
  • 统计特征:为避免消歧模型只关注语义特征,统计以下统计特征,作为模型输入,辅助进行全局消歧
    • query和实体样本共现特征:query与实体样本的Jaccard距离
    • 流行度:实体描述长度,需进行归一化
    • 丰富度:实体属性个数,需进行归一化
    • mention共现特征等:与其他mention的共现,需归一化

模型选型:
DeepJoint从排序出发,DeepType从分类出发,都能取得较好的效果,说明分类和排序任务都对消歧有帮助,因为根据任务特点,设置多任务模型架构,同时进行排序和分类(实体类型分类),两个任务共享模型参数,一起训练,损失函数一起优化,通过共享排序任务和分类任务信息,模型有更好的表现,流程如下图所示。
在这里插入图片描述
将query样本和实体描述样本拼接输入到RoBERTa预训练模型中,将句首的CLS位置的向量与统计特征embedding拼接后作为特征向量。排序任务将特征向量输入全连接层,再经过tanh输出[-1, 1]区间的得分,分数越高越可能是目标实体;分类任务将特征向量输入全连接层,经过softmax层输出各个类别的可能性。模型优化的损失函数就是两个任务对应损失的加权和。

模型优化方法:

  • 置信学习
  • 对抗训练

2.1.2、Query解析

  • Semantic Parsing类方法
    • 基于模板的方法,高准确率低召回率
    • 查询图方法(Query Graph)
  • Information Retrieval类方法:用户问题和问题中心词在图谱中扩展的子图/Subgraph的相似度
  • OPPO的方法
    • 模板+查询图+语义匹配pipeline:主要为语义解析类方法,对解析失败的长尾属性采用语义匹配的方法进行兜底
    • 高效,badcase修复简单
2.1.2.1、属性和模板的挖掘

首先是离线挖掘用于语义解析的常见模板。采用远程监督模板挖掘的方式,利用互联网中的问答数据,将这些语料与知识图谱进行匹配,得到问答库中实体的属性,最后得到问答语料中常见的query模板。例如,“q:刘德华多少岁了 ans:59岁”这个问答,经过图谱属性检索,得到query实际上在询问某个人的年龄属性。类似的,我们可以得到询问某个人的身高属性、年龄属性、出生地属性的query,据此生成一系列query模板。基于挖掘的模板,训练一个语义匹配分类模型,其输入是原始query和一个候选query属性。此外,在训练过程中,将实体mask掉,旨在使模型学习query在实体信息之外的语义与实体属性的相关性。在模型训练完毕后,使用线上query日志,先对它们进行实体抽取,然后将query以及图谱中query实体所对应的所有候选属性输入模型,进行语义匹配的预测任务,得到一部分较高置信度的候选模板。输出模板会交由标注人员进行校验,最终得到的模板会加入query解析的算法模块中。如下图所示
在这里插入图片描述

2.1.2.2、在线模板匹配

离线完成模板挖掘后,在线时就使用其进行query解析获取答案。以一个具体例子解释如何使用模板解析在线的KBQA问题。比如用户输入query为“印度的首都有多大”,即用户的真实意图是询问新德里的面积。首先,我们会对query做实体识别,将“印度”映射至图谱中的“country”,利用模板将“首都”映射至“country_capital”或者“dynasty_capital”,同理将“有多大”归一化至“person_age”、“place_area”、“company_area”、“star_volumn”等属性。此时还不能完全确定对应的属性,会将所有的候选属性进行排列组合,结合剪枝的方法(根据识别出的实体类型和属性之间的关系进行剪枝。如果属性类型不存在冲突,无法直接进行剪枝操作,那么对候选模板进行热度排序,即若一个模板在训练集出现的频次更高,优先考虑这一模板),选择最有可能的模板,生成中间表示式。在上面的例子中,最佳模板是country->country_capital->place_area。这个query实际上是个两跳的问题,利用单条模板将其中一部分抽象为一个子查询,如“country->country_capital”。具体地,将子查询与剩余的查询模板拼接在一起,生成一个复合查询。在执行知识图谱的查询的时候,首先执行子查询,并将其替换为查询得到的实体,最后按照生成的query继续在图谱中搜索最终的结果。如下图所示
在这里插入图片描述

2.1.3、模板语义匹配–解决长尾属性解析失败

虽然离线挖掘了大量的归一化模板,但是这一方法依然对一些极端情况效果不佳。由于用户输入的不确定性,模板存在长尾query欠召回的问题。考虑到线上效率问题,很难完全将query与所有模板进行模型的语义匹配打分。基于上述问题,提出类似于双塔模型匹配的方案:将模板通过BERT模型生成对应的模板向量,建立模板向量索引。当无法得到合适的模板进行query解析时,输入query会经过BERT模型得到query向量,随后在模板向量索引中召回一部分相似模板向量,最后通过人工设定的阈值判断是否接受候选模板。在实际业务中,使用这一方法进行应答的占比较小。如下图所示
在这里插入图片描述
在确定最终的查询模板后,就可直接在图数据库中执行,获取答案

2.2、 多变量约束

问句示例:

  • 刘德华99年演过的电影;其中99年就是约束
  • 出生在重庆的男歌手:其中出生地重庆和男都是约束

利用问句分类模型判断query属于多约束查询后,将query中包含的所有约束识别出来;不在图数据库上直接执行查询操作,而是使用ES(ElasticSearch)进行多条件查询,因为图数据库上检索耗时很大;最后将ES查询进行热度排序,输出相对合理的结果

2.3、比较推理查询

问句示例:

  • 乌克兰和俄罗斯哪国人口多
  • 刘德华和张学友谁的年龄大

分类模型判断query属于比较推理查询问题后,因为是要对多个实体中的某一个属性进行对比,故先将query中的多个实体提取出来,然后判断需要查询的属性在实体中是否可比;若多个实体中该属性是科比的,就执行推理计算,最终输出推理查询的结果。

2.4、实体关系查询

问句示例:

  • 刘德华和梁朝伟的关系
  • 你的爸爸和你是什么关系

3、非结构化问答

业务设定中,使用KBQA的优先级大于使用非结构化问答框架的优先级。如果KBQA无法针对输入query返回结果,那么query会被输入至非结构化问题的向量检索框架中以求得到答案。非结构的问题使用阅读理解/MRC+DeepQA的框架来处理

  • MRC:先使用阅读理解模型构建离线问题-答案的数据库,即QA的数据库。首先,利用搜索query中包含的URL和点击日志,获取query对应的网页文本数据;随后,将query与网页文本数据输入MRC模型,得到query在文本中对应的答案;之后,答案会经过一个离线训练好的“答非所问”判别模型,筛选出那些与query真正相关的答案,完成QA数据库的构建。使用rikinet执行MRC任务,其会对文本进行段落划分,在语言模型attention机制中不同段落之间没有信息交互,避免不同段落之间的噪声信息影响答案信息,对网页中长文本的数据处理效果最优
  • DeepQA:基于构建的QA库,使用双塔模型构建QA数据库的向量索引。Query被双塔模型进行语义向量编码,随后在索引库中进行向量召回得到topK候选QA对。由于向量召回的方案会丢失query与答案的交互信息,在得到候选QA后,query向量与候选向量会经过一个精排模型增强语义交互,得到最终的精排排序打分。根据预设的阈值,我们可以选择接受或拒绝候选QA结果

4、总结

本笔记的主题是DataFunTalk公众号上发布的一篇文章,其内容是OPPO如何在搭建语音助手的问答系统,主要讲述了基于知识图谱的KBQA方法。本笔记对整个技术路线进行了梳理,结合OPPO官方发布的一篇实体连接的文章补充了实体链接方面的细节,结合之前一篇关于小米的实体链接的笔记可知,大致的技术路线是一致的,也解答了之前笔记中留下的一下疑惑。有兴趣的读者可以取看一看。本笔记中难免存在错误,若发现也请评论指出,相处学习。

如何创建像 Quora 这样的问答网站:技术堆栈、用户获取等 火箭TV软件,全球直播随意看,独家专线极速高清!尽管问答网站并不是互联网的新手,但 Quora 已经成功地将这一类别提升到了一个全新的水平。当您创建问答网站时,应该解决一些问题。除了一些技术上的困难,您在吸引用户时可能会遇到问题。在我们的文章中,您将了解有关如何制作问答网站的所有详细信息:重要功能、用户吸引力、盈利模式等。 阅读详情

相关推荐

Python实现一个简单的问答系统【TCP套接字应用】,【金三银四

(1)。这个套接字是面向所有想要与该用户通信的端系统的,也就是说,它并不针对具体的个体,而是面向全体。俗称的TCP三次握手,就是发生在这个套接字里。(2)。这个套接字是面向具体的用户的,当某个用户与欢迎套接字完成了三次握手,服务器会为这个用户生成这个专门的套接字,此后所有的信息包都是从这个套接字发送和取得。II.Python实现#serverName可以是ip地址,也可以是主机名,如果是主机名,代码运行时会自动调用DNS服务转换为ip地址#指定要与客户端的端口号为12000的欢迎套接字建立连接。

m0_60606468的博客 805

讯飞语音——离线命令词+语义识别

讯飞语音——离线命令词+语义识别 意思就是先走离线命令词识别,如果离线命令词识别没有识别到结果,那么就再走语义接口,如果已开通对应场景,则转为语义,如果没有开通对应场景,则将语音转为文字 效果图 说的话满足本地构建的语法—-离线命令词识别 说的话离线命令词无法识别,走语义识别并且满足语义场景—-将语音转为语义 说话既不满足离线命令词识别也不满足语义开通的...

weixin_34302798的博客 760

Python遥感图像处理指南(2)-卫星影像分析MNDWI提取

在第一篇文章中,我们使用了我们导入的软件包中已定义的函数,如 rasterio 中的 open 和 read 以及 matplotlib 中的 imshow。现在,我们可以编写自己的函数了。函数是一段代码,它接收一些参数作为输入并返回输出(经过一些计算),可以在代码中多次重复使用,也可以被其他代码重用。在 Python 中定义一个新函数非常简单。return v在此语法示例中,arg1和arg2强制参数,应该传递给函数,否则会引发错误,而arg3是一个可选参数,如果是,则假定默认值 1从函数调用中省略。

gis收藏家的博客 1576

问答系统技术--DeepQA

问答技术--DeepQA

zzfive的博客 4324

Android11,无障碍服务模拟多手势使用dispatchGesture时总是onCancelled

AccessibilityService的dispatchGesture去模拟多手势,总是onCancelled的一种解决办法

m0_49953943的博客 2103

开关变换器小信号建模实战:从理论到环路设计

本文深入探讨了开关变换器小信号建模的实战技巧,从理论基础到环路设计全面解析。通过Buck和Boost变换器的具体案例,详细介绍了状态空间平均法、扰动法等关键建模技术,并分享环路补偿设计和实际调试中的宝贵经验。文章特别强调了小信号建模在电源设计中的重要性,为工程师提供了从理论到实践的完整解决方案。

weixin_29290259的博客 376

【深度学习】【语义分析】LogAnomaly:基于序列异常和定量异常的无监督学习的非结构化日志异常检测

发表会议:International Joint Conference on Artifificial Intelligence(CCF-A)发表时间:2019年关键词:日志异常检测、template2vec、序列/定量异常现有的自动日志异常检测方法使用索引而不是日志模板的语义,往往会导致误警报。在这项工作中,我们提出了LogAnomaly。

要像蜗牛一样一步一步往上爬! 4230

Appstore 3.2(f)违规自救指南:从触发到申诉的完整应对策略

本文详细解析了Appstore 3.2(f)违规的应对策略,从触发原因到申诉流程,帮助开发者有效自救。文章涵盖隐瞒行为、账户关联和信息造假三大违规场景的判定逻辑,并提供申诉信写作的黄金法则和长期合规防御措施,确保开发者能够顺利通过苹果审核。

weixin_29304985的博客 662

大模型加速智能终端升级,海尔、小米、OPPO等企业大模型实践案例

随着人工智能技术的快速发展,大模型已经成为推动智能终端创新的关键力量。首先,在方面,大模型使得智能终端能够更好地理解用户的使用环境和行为模式。通过分析用户的地理位置、活动状态和个人偏好,智能终端能够提供更加个性化的服务。例如,智能手机可以根据用户的日常行程推荐路线,智能家居设备可以根据用户的习惯自动调节室内环境。其次,在方面,大模型在自然语言处理方面的进步极大地提升了智能终端的语音交互能力。用户可以通过自然语言与设备进行交流,而设备则能够准确理解用户的意图并作出响应。

2301_76161259的博客 1222

Cibersort免疫浸润 --- 详细教程

免疫浸润是指免疫细胞如淋巴细胞、浆细胞、巨噬细胞等进入到组织或器官中,并在这些组织或器官中发挥免疫功能的过程。免疫细胞的浸润可以是炎症反应的一部分,也可以是针对感染、肿瘤或其他疾病的免疫应答的一部分。免疫浸润通过调节免疫反应和炎症反应的程度和类型,起到维护机体免疫平衡和清除异常细胞或病原体的作用。在某些情况下,免疫浸润可能导致炎症反应过度,引起组织损伤,例如自身免疫性疾病。因此,免疫浸润在许多疾病的诊断和治疗中都具有重要的意义。免疫浸润可以通过组织切片染色和免疫组织化学等方法观察和分析。

ZxVSaccount的博客 9109

EV1527、PT2262傻傻分不清?一文讲透常见315/433MHz遥控编码协议区别与选型

本文深度对比了EV1527、PT2262和SC5262三种常见的315/433MHz遥控编码协议,详细解析了它们的技术特点、成本效益和适用场景。EV1527作为低成本方案的首选,特别适合智能家居和简易安防设备;PT2262在稳定性和兼容性上表现优异;而SC5262则在安全性方面具有显著优势。文章还提供了实用的选型框架和工程建议,帮助开发者在不同应用场景中做出最优决策。

weixin_33640562的博客 351

面了金山和 OPPO 的 NLP 算法岗,还热乎的面经分享给大家

节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。分享我们星球上一位超级牛叉的小伙伴的面经。面试基本在两周之内结束掉了,还因为时间冲突推掉了小米和滴滴。因为去年秋招、春招时,看过星主在社群中分享了许多NLP&大模型相关的面经,收获的很多。在这里我也分享一下自己面经,希望大家都能找到理想的工作。哈哈哈,我暂时卷不动了,休息一段时间。

2201_75499313的博客 1796

工控安全政策系列导读:国际标准IEC 62443标准系列

IEC 62443由ANSI/ISA提出,被ISO/IEC采纳,所以该标准会以不同的名字出现,包括:ANSI/ISA-99,ISA-99,ISA 62443,ISO/IEC 62443,ISO 62443,IEC 62443。其中IEC 62443-2-1已等同采纳为国标,于2016年10月发布,标准编号为GB/T 33007。 IEC 62443是在国...

weixin_34132768的博客 2623

AI大模型:手机行业的下一个风口?

随着人工智能技术的飞速发展,大模型已成为各行业创新的重要驱动力。在手机领域,AI大模型的落地应用为消费电子带来了巨大的变革。近日,OPPO、荣耀等手机厂商纷纷发布搭载大模型的新机,标志着国内“AI+手机”竞争进入新阶段。调研机构Counterpoint发布的《生成式AI智能手机出货量和洞察》报告预测,2024年将是GenAI(生成式AI)智能手机的关键一年,出货量将超过1亿部;到2027年,GenAI智能手机市场份额、出货量将分别达40%、5.22亿部。

weixin_59191169的博客 850

微信小程序 - 获取当前日期时间(函数封装)

效果图 前言 摘自微信小程序demo程序中utils.js方法。 普通newDate()出来的日期时间,并不是我们想要的格式,所以要进行格式整理。 解决方案 打开utils.js文件(随意),复制以下代码: /** *获取当前时间 *@description自定义日期分钟秒数 *@param{Object}date-newData()对象 *@returnString */ functionformatTime(date){ //年月日

🏆 前端领域优质创作者 2844

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

报告 | 《DeepSeek使用教程蓝皮书-从入门到进阶完整指南》(附下载)

DeepSeek使用教程蓝皮书:从入门到进阶完整指南》由DAC 全球数据资产理事会发布,聚焦DeepSeek-R1模型,从功能优势、提示词技巧、部署方式到应用场景和前景,进行了全面且深入的阐述。1. 核心功能与优势:DeepSeek-R1构建了完备的推理能力体系,参数规模最大达6710亿,在数学推理和编程能力等复杂任务处理中表现卓越,同时推出精简版满足本地化部署需求。其性价比优势突出,推理性能与OpenAI-O1系列相当,但API服务成本仅为竞品的三分之一。

2401_85343303的博客 1490

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

朱啸虎称中国大模型都没戏,没必要砸钱搞,你怎么看?

创业者:A轮我们要14倍PE,一年内完成B轮,三年内上创业板,按目前创业板的情况,干到4000点是迟早的事情。

2401_84495872的博客 1050

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

企业级Agent落地,你绕不开的 4 个工程问题

Gartner 预测:2026 年底,40% 的企业应用将内置 Agent。而去年,这个数字还不到 5%。 渗透率飙升的背后,是一个更严肃的问题:不是“能不能做”,而是“怎么做才稳定、怎么跑才安全、怎么管才不乱”。从“调 API 玩票”到“企业级 Agent 稳定运行”,中间隔着4个真实的工程问题。这些问题相信每一个企业都绕不开。 6月26-27日,**AICon全球人工智能开发与应用大会·上海站**,来自**阿里、腾讯、字节、火山引擎、小红书、京东、蚂蚁、华为、OPPO、科大讯飞、快手等**国内AI工程

m0_59163425的博客 439

同程旅行将启用DeepSeek版程心大模型,打造更懂用户的智能助手

2月28日,同程旅行宣布同程程心大模型将全面接入DeepSeek,成为首家接入DeepSeek大模型的OTA平台。同程程心是同程旅行自主研发的旅游行业专属模型,未来将与DeepSeek深度协同,为用户提供专业、智能的旅行解决方案。目前该功能已进入内测阶段,预计3月上旬正式面向用户开放。同程程心AI可为用户提供行程规划、游玩攻略、酒店、景点门票、交通出行等旅行相关的咨询推荐及预订能力,帮助用户实现从信息咨询、资源检索、决策分析到产品预订的一站式体验。

ytt0523_com的博客 1259

LLM Agent与Agentic RL实战营

1. ⛳ 系统进阶,覆盖核心前沿技术→ 从RAG、记忆系统、多智能体协作,到Search-o1、Code Agent、自进化编码、Agentic RL,掌握智能体技术全栈能力。✅ 理解LLM Agent核心论文(Search-o1、SWE-agent、RepoMaster、AlphaEvolve、Search-R1)并实现核心部分。- 结业项目:可从“研发Agent”、“代码Agent”、“自进化Agent”中任选一方向完成;- 项目驱动:从小RAG系统到多Agent协作框架,再到自进化编码,步步为营;

zenRRan的博客 237

“大模型+智能客服”落地全攻略:从实现路径到典型案例,看这一篇就够了!

在大模型出现以前,传统智能客服主要是基于预设的规则和知识库进行问题解答,这种方式虽然在处理常见和标准问题时效率较高,但存在理解能力有限、灵活性差、知识运维成本高等显著问题,大模型的出现使得更加自然、类似人类互动的智能客服成为可能。

m0_59235945的博客 1486

从零了解智能问答:问答对和 RAG 两种常见方式

智能问答系统分为两种主流方案:基于问答对的问答和文档检索增强生成(RAG)。问答对方案通过预设问答库进行匹配,适合FAQ等固定场景,成本低但灵活性差;RAG则结合向量检索与大模型生成,能处理复杂查询,维护简单但成本较高。实际应用中,建议根据场景选择:客服等简单问答用问答对方案,研发文档等复杂场景更适合RAG,混合方案可兼顾效率与灵活性。随着技术进步,RAG将成为主流趋势。

优快云_224022的博客 983

基于大语言模型知识问答应用落地实践 – 知识库构建(上)

01背景介绍随着大语言模型效果明显提升,其相关的应用不断涌现呈现出越来越火爆的趋势。其中一种比较被广泛关注的技术路线是大语言模型(LLM)+知识召回(Knowledge Retrieval)的方式,在私域知识问答方面可以很好的弥补通用大语言模型的一些短板,解决通用大语言模型在专业领域回答缺乏依据、存在幻觉等问题。其基本思路是把私域知识文档进行切片,然后向量化后续通过向量检索进行召回,再作为上下文输...

亚马逊云科技专栏 2576

深度解析智能问答系统:如何打造精准、高效的AI对话架构?

构建一个高效且智能的问答系统不仅需要前沿的技术支持,还需要完善的架构设计和不断的优化。通过本文的讲解,读者可以对一个完整的智能问答系统有更深入的了解。从前端的问答生成到后端的离线数据处理,系统各个模块紧密协作,确保了整个流程的高效性和准确性。随着技术的不断进步,智能问答系统的应用将更加广泛,并在未来进一步推动人类知识的自动化和智能化管理。读者可以详细了解这个架构的每个组成部分,并理解智能问答系统的技术实现和应用价值。

2401_85373691的博客 4266

智能问答系统流程详解:多轮对话与模型训练的技术要点及案例

该智能问答系统的流程图展示了系统如何从用户提问出发,通过意图识别、知识库匹配、多轮对话与模型训练来实现问题解答。整体流程包括:用户提问:接收并处理用户输入。识别意图:通过自然语言处理和意图识别模型,判断用户需求。知识库匹配:在知识库中找到最符合用户需求的答案。多轮对话:通过交互式的对话模式,持续响应用户。模型训练:对于无法识别的提问,进入训练环节,增强模型的识别能力。

2401_85375186的博客 5243
上一篇: ccks2020中文短文本实体链接任务测评论文--小米团队--第一名
下一篇: 问答系统技术--DeepQA
zzfive
博客等级 码龄8年 3963粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值