博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
智能客服搭建(3)——五步构建一个对话系统(统筹全局)
阅读量:3973 次
发布时间:2019-05-24

本文共 742 字,大约阅读时间需要 2 分钟。

了解过专业话术和一些设计的艺术后,大家可能还一头雾水,其实我也是……本篇文章将从理论上解决你对对话系统设计的好奇。

欢迎大家来一起学习(#.#)。

文章目录

前戏(理解对话系统根源)

对话系统其实就是用AI模拟人和人的对话,说的再通俗一点,就是用计算机模拟人类对话

在这里插入图片描述

第一步:定义对话系统

  • 确定场景边界
  • 梳理业务要素/知识库
  • 撰写故事线
  • 抽取对话流程

第二步:富集数据资源

资源类型:

(相关概念会在UNIT概览篇中出现(智能客服搭建(4)))

  • 词典词槽
  • 对话样本
  • 问答对

如何富集:

  • 指定业务场景提取数据
  • 对话日志中抽象相关数据(用户使用产品后反馈的信息)
  • 官方数据库

第三步:搭建系统、训练、评估和调优

这一步应该是我们比较关注的点,但一个项目的诞生,我们不只是应该关注研发这一步,应该做到观览大局,毕竟没有前面的积累,研发出来的产品也不会很好。

这里有两种方法实现:

  1. 代码工程实现,耗费成本大,技术要求高。(坦白而言,这是作为一个智能专业出身所要努力做到的)
  2. 第三方工具实现(本次的项目搭建基于此,要先学会站在巨人(百度UNIT)的肩膀上做事情,然后再努力成为巨人)

在评估和调优的时候,我们要找第三方人(包括搭建机器人团队以外的人和用户)让他们使用我们的机器人并反馈使用体验,针对反馈结果我们队机器人进行优化。

第四步:系统接入:

全渠道API接入

(产品发布)接入原则:用户在哪里,服务就接入哪里

通用模块

  • 智能人机协作(何时转入人工服务)
  • 用户评价管理
  • 数据化商业决策

第五步:运营迭代

在这里插入图片描述

在这里插入图片描述(优化对话方式,定位系统在哪一次对话哪句对话中出现问题)

对话系统的生命周期(了解)

与传统软件开发不同,需要设计故事线,考虑不同平台,要善于使用用户的对话日志,通过分析日志来完善系统。

在这里插入图片描述

转载地址:http://yfxki.baihongyu.com/

你可能感兴趣的文章
Python自动单元测试框架
查看>>
linux curl命令详解,以及实例
查看>>
python模拟浏览器登录
查看>>
js过滤特殊字符
查看>>
SubEclipse入门学习指南
查看>>
启动TomCat 出现java.net.BindException:Address already in use:JVM_Bind
查看>>
response.getWriter().write()产生乱码及response.getWriter().write和out.print的区别
查看>>
dhtmlXTree 中文API
查看>>
IE缓存问题详解
查看>>
链接当按钮使用问题
查看>>
JavaScript判断浏览器类型及版本
查看>>
url 特殊字符 传递参数解决方法
查看>>
实际开发中体会到的技巧(连载)
查看>>
js中页面刷新和页面跳转的方法总结
查看>>
Myeclipse 6.0 + Birt 在线Update安装
查看>>
Birt与MyEclipse的集成及Birt的安装部署问题
查看>>
如何构建Birt报表应用程序?
查看>>
BIRT的文档生成,渲染技术
查看>>
Class.forName() 初始化、Thread.currentThread().getContextClassLoader().getResourceAsStream
查看>>
spring 错误(org.springframework.beans.NotWritablePropertyException)依赖注入配置
查看>>