Creating a system that can have meaningful conversations with humans to help accomplish tasks is one of the ultimate goals of Artificial Intelligence (AI). It has defined the meaning of AI since the beginning. A lot has been accomplished in this area recently, with voice assistant products entering our daily lives and chat bot systems becoming commonplace in customer service. At first glance there seems to be no shortage of options for dialogue systems. However, the frequently deployed dialogue systems today seem to all struggle with a critical weakness - they are hard to build and harder to maintain. At the core of the struggle is the need to script every single turn of interactions between the bot and the human user. This makes the dialogue systems more difficult to maintain as the tasks become more complex and more tasks are added to the system. In this paper, we propose Converse, a flexible tree-based modular task-oriented dialogue system. Converse uses an and-or tree structure to represent tasks and offers powerful multi-task dialogue management. Converse supports task dependency and task switching, which are unique features compared to other open-source dialogue frameworks. At the same time, Converse aims to make the bot building process easy and simple, for both professional and non-professional software developers. The code is available at https://github.com/salesforce/Converse.
翻译:创建能够与人类进行有意义的对话以完成任务的系统是人工智能(AI)的最终目标之一。它从一开始就界定了AI的含义。最近在这一领域取得了许多成就,语音助理产品进入我们的日常生活,聊天机器人系统成为客户服务中常见的话题。乍一看,似乎没有缺少对话系统的选项。然而,今天经常部署的对话系统似乎都与一个关键弱点挣扎,它们很难建立,更难维持。这场斗争的核心是需要刻画机器人和人类用户之间的每一个互动转折。这使得随着任务变得更加复杂,更多的任务被添加到系统中,对话系统更加难以维持。在这个文件中,我们提议了一个灵活的基于树的模块式任务对话系统。对使用一种和或树结构来代表任务并提供强大的多塔克对话管理。对任务依赖性和任务转换是独特的特征,与其他开放源对话框架相比这是独特的特征。同时, Conversion旨在使机器人建设进程变得简单易懂易懂。 https-formaus 软件/ocrecial 和httpssolutions https-commaxal