Wechaty 是一个为对话式用户交互界面提供接口服务的 SDK,通过 RPA 技术,为 Chatbot 开发者提供便利的即时通讯平台接入服务,打造更加优秀的 Conversational AI 对话机器人。
为什么我们要做 Chatbot ,我们经常提起的 Chatbot 等名词究竟是什么,它们有哪些优势?本文希望可以简明扼要的介绍清楚:
- 什么是对话机器人(Chatbot)
- 什么是对话式用户交互界面(Conversational User Interface, CUI)
- Chatbot 能做什么
- 什么是 Conversational AI (CAI)
- CUI 与即时通讯平台(Instant Messaging, IM)
什么是对话机器人(Chatbot)
Chatbot 是一个有能力与用户通过自然语言进行交谈的软件。
一般 Chatbot 都会运行在现有的即时消息软件平台上,比如 Slack、微信、钉钉。它也可以直接嵌入在独立网站或者移动手机 APP 中。
什么是对话式用户交互界面(Conversational User Interface, CUI)
对话式用户交互界面(Conversational User Interface, CUI)与以前使用按钮、输入框和滚动条的图形界面(Graphical User Interface, GUI)类似,但是 CUI 是通过模拟人类说话来与用户进行交互。
比如,网站是图形界面,也就是说主要的用户界面是按钮,图片,滚动条等。与之对比,Chatbot 是一个对话界面,它的主要用户界面是用户和软件之间的对话。
现在 CUI 非常常见,你很可能已经使用过CUI了。比如如果你用 iPh