论文标题
可持续的云服务,用于与具体代理商的口头互动
Sustainable Cloud Services for Verbal Interaction with Embodied Agents
论文作者
论文摘要
本文介绍了为社会机器人和其他对话代理而设计的基于知识的自主互动的云系统的设计和实施。该系统对于低成本机器人和设备特别方便:它可以用作独立的对话系统,也可以用作集成,以提供“背景”对话能力,以为机器人可能已经作为基本技能的任何既定自然语言处理能力提供了对话能力。通过连接到云,为开发人员提供了一种可持续的解决方案,可以通过网络连接来管理口头交互,大约有3,000个对话主题可以进行“聊天”,并提供了预先煮熟的计划库,只需将其接地到机器人的物理能力中。该系统的结构为一组REST API端点,因此可以通过添加新的API来轻松扩展它,以提高连接到云的客户端的功能。该系统的另一个关键功能是它旨在使客户的开发直接开发:这样,可以轻松地赋予多个机器人和设备与用户自主互动的能力,了解何时执行特定的操作,并利用云服务提供的所有信息。文章概述并讨论了在响应时间上评估系统性能的实验结果,为研究和市场解决方案铺平了道路。可应要求提供与ROS的客户库的链接,以及诸如Pepper和Nao之类的受欢迎机器人的链接。
This article presents the design and the implementation of a cloud system for knowledge-based autonomous interaction devised for Social Robots and other conversational agents. The system is particularly convenient for low-cost robots and devices: it can be used as a stand-alone dialogue system or as an integration to provide "background" dialogue capabilities to any preexisting Natural Language Processing ability that the robot may already have as part of its basic skills. By connecting to the cloud, developers are provided with a sustainable solution to manage verbal interaction through a network connection, with about 3,000 topics of conversation ready for "chit-chatting" and a library of pre-cooked plans that only needs to be grounded into the robot's physical capabilities. The system is structured as a set of REST API endpoints so that it can be easily expanded by adding new APIs to improve the capabilities of the clients connected to the cloud. Another key feature of the system is that it has been designed to make the development of its clients straightforward: in this way, multiple robots and devices can be easily endowed with the capability of autonomously interacting with the user, understanding when to perform specific actions, and exploiting all the information provided by cloud services. The article outlines and discusses the results of the experiments performed to assess the system's performance in terms of response time, paving the way for its use both for research and market solutions. Links to repositories with clients for ROS and popular robots such as Pepper and NAO are available on request.