这一切都始于Dream-DeepPavlov项目的新AI助手

MIPT神经系统和深度学习实验室的团队致力于DeepPavlov项目,创建了一个具有人工智能的智能助手DeepPavlov DREAM。该AI助手基于在亚马逊的Alexa奖Socialbot Grand Challenge 3中竞争的社交机器人。今天我们将告诉您他的能力。







一切始于梦想



想象一下,未来,人工智能助手将理解我们并与我们说相同的语言。想象一下,他们将学习和教导我们。想象他们将成为我们真正的朋友。他们将做我们想要做的一切。...



今天,我们准备分享这种助手的第一版。DeepPavlov DREAM是一个AI助手,它基于由实验室团队为来自亚马逊Alexa Prize Socialbot Grand Challenge 3创建的社交机器人。该机器人目前可在我们的演示站点Telegram Messenger中使用并准备好交流,但只能使用英语。DREAM结合了大约40种不同的沟通技巧,可以就各种主题进行公开对话。该帮助程序基于现代的NLP模型和组件,包括14个注释器,4个后注释器以及WikiData的知识图集成。是的,不要忘记与DREAM交流!



PS:与我们分享您对如何改进它的反馈(是的,它还处于初期阶段,所以不要太严格)。


DREAM构建在DeepPavlov Agent(一个开源对话框协调器)的顶部该协调器支持跨几种不同类型技能的对话管理。在我们的Medium博客中,我们准备了一个简单的示例,可以仅使用一种自定义技能以及内置的技能和响应选择器来实现简单的DP Agent配置。阅读它以了解如何使用DeepPavlov技术创建AI助手。







但是,如果您想深入了解DREAM机器人体系结构的详细信息,请查看DREAM团队针对Alexa Prize Socialbot Grand Challenge 3的技术报告



为什么要使用DeepPavlov DREAM?



为特定任务开发机器人程序需要设置NLU(自然语言理解)并管理对话框。最初,一切看起来都很简单明了,但是很快NLU中添加了许多功能,这些功能可以涵盖用户所说的各种内容以及解决用户问题所需的各种场景。集成了越来越多的脚本/动作/模型以扩展产品的功能和价值。更多的脚本需要更多的功能,并且整个过程变成了高级AI帮助器。该帮助程序可以达到一定的功能成熟度,但是当组件之间的依赖关系严重限制了该帮助程序的重构和进一步开发能力时,它通常会达到复杂性上限。这个问题在具有多个域的关键任务应用程序中尤为严重,因为即使对系统进行很小的更改也会导致完全无法预测的行为。



, ?



DeepPavlov通过为会话代理引入模块化架构来解决此问题。在DP Agent框架中,可通过清晰的界面将各种任务的功能打包为单独的会话技巧。这种附加的抽象级别允许添加新技能,而不会干扰现有系统组件。对话既受个人技能控制,也受对话整体控制。在将新任务的MVP集成到AI助手之前,可以对其进行隔离测试。



但是,许多技能,例如聊天,设置警报或保留日历的能力等在大多数用例中都是相同的,并且已经在积极地追求中。那为什么要重新发明轮子呢?但是DP代理允许您创建一个交互式代理的分发工具包,其中包括一组基本的基本技能。也就是说,默认情况下,它提供了开箱即用的基本功能,然后可以通过连接特殊技能进行扩展。DP代理







的开放式体系结构对于创建和维护复杂的对话解决方案特别有效。微服务形式的技能整合使助手具有高度的可扩展性。一群发烧友,整个产品团队或分包商可以有效地进行技能开发和支持。梦想



是第一个使用DeepPavlov交互式产品堆栈构建的多功能实验AI助手。在接下来的几个月中,我们将开始上传DREAM技能,服务和工具的源代码。我们还将继续在博客中谈论如何使用DREAM创建更复杂的AI助手。



DeepPavlov DREAM路线图包括示例配置的发布,用于设计多技能助手和管理依赖项的工具。我们计划在下一个更新中支持丰富的提案理解,平滑的表单填写,上下文跟踪,用户学习以及更多方案。您可以在博客中阅读路线图



我如何为AI的发展做出贡献?



人工智能是技术进步的前沿,而开源是其主要驱动力之一。今天,我们很高兴向您介绍我们的DeepPavlov贡献者计划。这是一个绝佳的机会,可以加入DeepPavlov来实现我们的大梦想,进行令人难以置信的冒险-创建可以理解我们,向我们学习,向我们学习并帮助我们变得更好的AI助手。



我们已经从DP图书馆的撰稿人那里获得了一些鼓舞人心的故事,我们邀请您在此处详细了解该程序


我们将继续在DP博客上发布更新,如果您希望及时收到我们的新闻,请订阅我们的新闻







最后






All Articles