随着机器学习和自然语言处理技术的不断发展,智能对话系统效果有了很大的提升,并得到了工业界的广泛关注和应用。对于企业而言,智能对话系统的引入能够有效降低人力成本,向用户提供更高质量的服务并加速企业的智能化建设;对于个人而言,拥有机器人助理或是虚拟的智能聊天伙伴也成为了现实。
然而对话系统的研发对于大多数开发者而言仍然是一个很困难的工作,对技术和数据的要求都很高。因此,百度将积累多年的自然语言理解与交互技术对外开放,推出智能对话定制与服务平台 UNIT,将业界领先的技术能力输出给广大的开发者,大大降低对话系统的研发门槛。
智能对话系统使得用户能够通过自然语言的方式和机器进行交互来满足自身的需求,在对话系统的研究中,多轮对话一直都是研究人员的重点研究方向。在多轮对话过程中,系统需要理解用户当前所说的话,且综合历史对话信息给出合理答复返回给用户,这就是对话管理要解决的问题。
对话管理是对话系统的重要组成部分,它的对话状态跟踪、对话策略选择、话术生成等功能是实现人机对话,尤其是多轮对话的关键。
自1.0版本开始,UNIT 向广大开发者提供了基于词槽收集与规则触发的对话管理定制能力。随着业务的发展,开发者也不断向 UNIT 对话管理功能提出了更多的要求,包括对话流程的灵活配置、应答话术的动态生成、外部业务资源的接入与调用,不同对话流程之间的跳转与返回等等。
为了更好地满足这些需求,UNIT 经过长时间的技术积累,推