入选最受关注AI公司的Kitt.AI:多轮对话聊天机器人开发也可以很简单

简介:

移动互联网发展之初,很多习惯了开放、自由的PC网民是充满绝望的,他们把手机上各个App之间无法跳转、内容封闭的情况称为“信息孤岛”。这可能是聊天机器人,即chatbot随着人工智能发展被高度看好的原因。比如在和微信相似的聊天软件Telegram里,你只需要在聊天窗口输入@,就能召唤成百上千个chatbot,在当前的聊天中实现叫车、订餐、查询等服务。

入选最受关注AI公司的Kitt.AI:多轮对话聊天机器人开发也可以很简单

(Telegram的聊天机器人)

不过聊天机器人的开发并不简单,尤其是需要联系上下文的多轮对话中。雷锋网(公众号:雷锋网)获悉,由三位研究人工智能的博士组建的创业公司Kitt.AI要帮开发者解决这个难题;他们的对话引擎ChatFlow还集成了开发聊天机器人的各个模块,允许开放者像画流程图一样把各个模块串好,辅以对应的代码,简单调试后就可以进行部署;同时,ChatFlow可以帮助开发者把自己的聊天机器人部署到Facebook Messenger、Telegram和亚马逊Alex等各个平台。

Kitt.AI联合创始人兼CEO姚旭晨本科毕业于南京大学,并在约翰霍普金斯大学获得计算机科学博士学位。有媒体报道,在2012年到2016年期间,在自然语言理解和机器学习的6大会议(ACL, EACL, NAACL, EMNLP, NIPS, ICML)上,姚旭晨的论文发表数位居前10位。他把ChatFlow的优势总结为三点:

第一,多轮对话。在真实对话中,我们不会说出“明晚帮我在西雅图预定一间距离市中心2公里以内,有免费Wi-Fi,300美元以下的四星级酒店”这样的话(如果我们这样对话,做聊天机器人就很简单了)。实际上,我们会通过多个回合的对话,一步步验证和确定。

ChatFlow称他们的框架能轻松处理多回合对话,他们建立了一个对话管理器,鞥处理上下文,跟踪对话状态并执行对话规则。

第二,自然语言理解。在姚旭晨看来,2014年,Facebook开源了自然语言理解(NLU)引擎wit.ai,得以让NLU“民主化”,此后,微软的luis.ai,Google的api.ai以及Nuance的nlu.mix都遵循了这样的路径,到今天,NLU已经是一种基础设施了。

ChatFlow的优势主要是,不管开始者使用哪家开源引擎,都可以快速集成到上述的多轮对话系统中。 同时,它也有自己的自然语言理解模块。

第三,易用性和跨平台性。传统的开发流程中,要做一个聊天机器人,对话设计要从在白板上画线框图开始,但是,对话会随之越来越大,而且开发者很难讲绘制的图和实际代码同步。

ChatFlow集成了一个简单的可拖拽的页面,开发者可以以可视化的方式拖拽对话框,并在设计的同时进行编程,让开发更直观、简单。另外,ChatFlow还支持Alexa、Facebook Messenger、 Kik、Skype、 Slack、 Telegram和 Twilio等各个平台。

入选最受关注AI公司的Kitt.AI:多轮对话聊天机器人开发也可以很简单

据雷锋网了解,除了ChatFlow,Kitt.AI最早是以另一个做“热词检测”的产品Snowboy起家的。“热词”也就是“唤醒词”,就是你在iPhone上用过的“Hey Siri”,在亚马逊和Google的设备上,是类似的“Alexa”和“OK Google”。

热词可以提供一种自然的交互方式来唤醒设备,执行主人的命令。不过,这些大公司是不会公布自己的技术的,Snowboy就是要解决这样的问题,它允许开发者自由设置自己的热词。这个功能的开发者,Kitt.AI的联合创始人陈果果同样毕业于约翰霍普金斯大学,他曾在Google实习,参与制作了“OK Google”热词检测雏形,Snowboy非常受开发者欢迎。

雷锋网了解到,成立之初,Kitt.AI就入驻了微软联合创始人保罗·艾伦的人工智能研究所孵化器,并获得了亚马逊以及美国西北地区最大的风投Madrona的早期投资,并在2017年1月入选了CB Insights公布的“最值得关注的100家人工智能公司”。

本文作者:蒋鸿昌

本文转自雷锋网禁止二次转载,原文链接

相关文章
|
2天前
|
传感器 人工智能 算法
LabVIEW开发灭火器机器人
LabVIEW开发灭火器机器人
|
2天前
|
传感器 数据采集 人工智能
LabVIEW开发微控制器控制的并行机器人的实时视觉图像处理
LabVIEW开发微控制器控制的并行机器人的实时视觉图像处理
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
【AI】生成式AI,对话式AI,LLM,SLM 差异分析
【5月更文挑战第6天】生成式AI,对话式AI,LLM,SLM 学习
|
9天前
|
机器学习/深度学习 人工智能 安全
【AI 场景】描述使用 AI 开发虚拟助手所涉及的步骤
【5月更文挑战第4天】【AI 场景】描述使用 AI 开发虚拟助手所涉及的步骤
|
9天前
|
传感器 人工智能 自动驾驶
【AI 场景】如何开发用于自动驾驶的人工智能系统?
【5月更文挑战第3天】【AI 场景】如何开发用于自动驾驶的人工智能系统?
|
9天前
|
存储 人工智能 安全
【AI 初识】人工智能开发和部署的道德考虑是什么?
【5月更文挑战第3天】【AI 初识】人工智能开发和部署的道德考虑是什么?
|
10天前
|
机器学习/深度学习 人工智能 自动驾驶
【AI 初识】人工智能在机器人和自动化中的作用是什么?
【5月更文挑战第3天】【AI 初识】人工智能在机器人和自动化中的作用是什么?
|
15天前
|
人工智能 安全 Linux
《龙蜥理事说》第二期对话统信软件 AI 让操作系统更智能
统信软件携手龙蜥生态提供更好操作系统服务。
|
17天前
|
人工智能 Ubuntu 机器人
AI电销机器人系统源码部署之:freeswitch安装Linux
在Linux服务器上安装FreeSWITCH的简要步骤:更新软件包,安装依赖(如build-essential,libssl-dev等),下载v1.10.7源代码,解压并配置,编译,然后运行`./bootstrap.sh -j`,`./configure`,`make`,`make install`。启动FreeSWITCH服务,配置SIP用户和路由,测试连接与通话,并确保防火墙打开SIP(5060)和RTP端口。注意,实际部署可能需按需求调整。
|
19天前
|
人工智能 自然语言处理 API
[AI Microsoft VASA-1] 以音频驱动的逼真实时生成的对话脸部
微软VASA-1项目通过单张肖像照片和语音音频,生成具有精确唇音同步、栩栩如生的面部行为和自然头部运动的超逼真对话脸部视频。该技术展现了在实时效率、分布外泛化和解耦能力方面的显著优势,并强调了负责任的AI开发和应用的重要性。
[AI Microsoft VASA-1] 以音频驱动的逼真实时生成的对话脸部