Chatto企业AI助手产品技术拆解(上)

往期文章:

在上一篇文章中,我们详细介绍了AI智能客服的基本概念、需求分析、产品形态及分类,以及AI在线客服的用户体验流程和系统架构。为了更深入地理解AI智能客服的内在工作机制和技术实现,本文将作为系列文章的第二篇,专注于剖析某AI智能客服产品的具体技术细节。

本文将探讨以下关键点:

  • 知识库构建与管理:介绍如何构建和维护知识库,以及它是如何支持智能客服提供个性化和准确的服务的。
  • 智能助手定制过程:智能助手的训练过程,包括数据收集、助手定制、评估和优化等。

Chatto简介

在这里插入图片描述
Chato是一款智能对话AI助手平台,可以帮助企业快速定制独特个性和超强能力的专属AI助手,将AI助手运用到多种对外的应用和使用场景。某知名电商平台,他们使用ChatoAI助手作为客服智能助手,帮助用户解答问题、提供售后服务、进行投诉处理等等。通过ChatoAI助手的智能问答技术,用户可以快速获取到所需的信息和服务,提高了用户的满意度和忠诚度。同时,AI助手还可以根据用户的历史记录和行为进行智能推荐和个性化服务,提高了用户的购物体验和转化率。

Chatto如何实现定制化

在这里插入图片描述

  • 角色设定: 给AI设定一个基础角色,可以是
    客服、销售、培训师、营销人员、行业专家等,让AI助手更符合您的业务形象。
  • 上传文档并建立知识库: 通过录入文档或问答来创建知识库,让AI助手学习,根据AI助手训练情况,可随时删除或替换文档。
  • 为答案提供来源: AI助手的答案可附带文档来源,回答有理有据,训练效果满意后再发布。
  • 多终端发布渠道: 满足多种业务场景,为您服务各渠道客户。包括网页、微信群、JS 嵌入网页、接入API,更多发布形式持续升级中。

Chatto助手的工作原理

在这里插入图片描述

Chatto助手的设定主要包括角色与知识库的设定,角色设定是为了让AI助手能够按照描述的要求以一定的规则进行回答,知识库的设定是为了让AI助手能够学习企业的业务知识,从而能够更加准确的回答用户关于企业业务的问题。

下面让我们拆解一下其中的原理。这是经典的RAG系统的流程:

在这里插入图片描述
结合RAG系统的框架图,不难看出:
角色设定的技术内涵是设定一段系统提示词,当用户输入问题时,Chatto便将设定的系统提示词与用户输入的问题组合成messages发送到GPT模型中,最终获得回答。

知识库便是RAG系统中的Documents和Indexing部分,当用户问题无法通过GPT模型回答时,Chatto便会从知识库中根据用用户输入相关的问题,从知识库中检索相关的文档,并与系统提示词和用户问题组合成messages发送到GPT模型中,最终获得回答。

Chatto的知识库管理

Chatto的知识库管理主要包括数据的录入与更新两部分。录入是为了让助手能够学习企业的私有数据,更新是为了优化助手的回答效果或者根据业务需求进行调整。

数据录入

其中数据的录入分为两种方式:问答集和文档集。

问题的录入有两种形式,可以手动输入也可以批量上传。

手动输入
在这里插入图片描述
批量上传
在这里插入图片描述
文档集的录入有多种方式,包括上传文档、输入文本、网页抓取、公众号抓取等。

在这里插入图片描述
问答集有助于Chatto学习客服回复的口吻,常见问题的回答方式,以及客户的问题类型。文档集则有助于Chatto学习企业的业务知识,从而能够更加准确的回答用户关于企业业务的问题。 无论那种方式,录入的数据都会预处理成为不同的段落,最后落入到向量数据库中,以便Chatto能够快速检索。

涉及到的技术主要是RAG,这其中包含:数据预处理、文本向量化、文本相似度计算等、文本检索等。 可以通过LlamaIndex或者langchain document loaders快速实现。

如果追求更多的数据源的接入,可以尝试airbyte,airbyte提供300种以上的数据源接入,可以接入大多数的数据源。

在这里插入图片描述

数据更新

Chatto提供助手预览功能,可以测试助手的回答效果,根据实际情况调整问答集。
在这里插入图片描述

在点击右侧修正按钮后,将会进入到单条问题的录入模块,会把问题和助手的回复自动带上,进过修改后,相当于上传了一条新的问答文档。

然而这种方式,人工成本较高,需要人工逐条修改,如果数据量较大,可以考虑使用自动测评系统,及时发现不能回答的问题,然后进行人工修改。

结语

以上便是本文内容,主要涵盖了智能助手定制过程与知识库管理。下期我们深入到RAG系统中,拆解下RAG系统的原理,以及大模型是如何根据知识库中的文档进行检索和问答的。

相关推荐

  1. 生活电子产品拆解分析~汇总目录

    2024-07-14 01:14:01       37 阅读
  2. AI助力化工企业迈向智能化发展

    2024-07-14 01:14:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 01:14:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 01:14:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 01:14:01       57 阅读
  4. Python语言-面向对象

    2024-07-14 01:14:01       68 阅读

热门阅读

  1. Docker 部署 Nginx 并在容器内配置申请免费 SSL 证书

    2024-07-14 01:14:01       21 阅读
  2. 牛客小白月赛98---切割 01 串 2.0

    2024-07-14 01:14:01       19 阅读
  3. 什么是计算机数据结构的字典

    2024-07-14 01:14:01       22 阅读
  4. 7.13扣...

    2024-07-14 01:14:01       21 阅读
  5. COMX-P2020、COMX-P1022板卡

    2024-07-14 01:14:01       18 阅读
  6. C# Winform中ToolStripButton控件实战应用

    2024-07-14 01:14:01       22 阅读