Rasa实战:构建开源对话机器人
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

推荐序

对话机器人结合了语言学、人机交互、人工智能和机器学习的理念,可用于开发应用在各种各样的用户场景下的语音和聊天智能助手。自2016年以来,对话机器人在移动App中被广泛采用,并掀起一股浪潮。人们对对话机器人的关注迅速增加,新冠病毒的大流行加速了这一趋势,几乎所有一对一的互动都数字化了。

2016年是Rasa首次发布的一年,我们看到在GitHub上出现了第一批社区贡献者。开源社区因其用户和贡献者而生,这对Rasa来说是在真实地发生着的——在我们的社区,全球开发者用数百种人类语言建立了各种各样的智能助手。本书的作者孔晓泉和王冠多年来一直是我们的社区领袖,我很感谢他们的诸多贡献。尤其是晓泉在确保Rasa的中文支持方面所做的努力,才得以成就本书。我一直非常期待本书的出版。

本书涵盖了熟练使用Rasa构建真实应用所需的全部主题。除涵盖自然语言理解和对话管理的基础知识外,本书着重讲了如何在真实场景中构建优秀的产品。在第1章中,读者会被要求思考这样一个问题:构建一个对话机器人真的是正确的选择吗?通过回答这个问题可以避免“杀鸡用牛刀”的窘境。本书还涵盖了对话驱动开发(Conversation-Driven Development)的基本过程。不使用对话驱动开发可能会出现对话机器人虽然上线却不能很好地满足目标用户需求的问题。此外,本书还向读者传授了一些实用的技能,如如何调试Rasa代码、如何测试,以及如何将对话机器人部署到生产环境中等。

本书对任何想成为Rasa开发者的人来说都是非常有用的,我相信许多现有的Rasa开发者也会从书中发现并学到新的东西。

——Alan Nichol, Rasa联合创始人兼CTO