1. Rasa2.0 学习笔记:Rasa Open Source 2.0 发布

2020年10月7号,Rasa发布了Rasa Open Source 2.0。 这个版本标志着Rasa Open Source开发的一个里程碑,该版本包含了许多增强功能,这些功能减少了学习入门,同时为高级用户扩展了配置选项。 我们可以通过运行pip install rasa == 2.0.0下载新版本。

从1.0到2.0是一个很大的更新,而2.0的功能超出了在一篇博客文章中所能涵盖的范围。 因此,Rasa官方将于10月14日举办一个为时90分钟的网络研讨会,专门介绍Rasa Open Source 2.0中的更改。 届时Rasa CTO,联合创始人Alan Nichol以及Engineering,Research和Dev Rel的团队成员将会现身进行介绍。 如果要参加该研讨会必须注册——否则无法进入现场直播,Rasa官方也会通过电子邮件将录制内容发送给注册的所有人。所以如果没有时间看直播的话,可以先注册,Rasa官方会把把资料发给我们的。

我发现这个的时候距离直播还有不到四个小时开始


图1

注册之后发给我一封确认邮件,列出了研讨会将会涉及到的内容:

  • Rasa 2.0 Release Update - Alan Nichol, CTO and co-founder
  • Retrieval Intents - Daksh Varshneya, Machine Learning Researcher
  • RulePolicy and Form Updates - Vladimir Vlasov, Sr. Machine Learning Researcher
  • Suggested Config - Tobias Wochinger, Software Engineer
  • YAML Training Data - Alexander Khizov, Sr. Software Engineer
  • Documentation Updates - Ella Rohm-Ensing, Solutions Engineer
  • Community Resources - Justina Petraityte, Head of Developer Relations

这篇文章先根据Rasa官方2.0更新博客简略的介绍2.0版的新功能,收到研讨会资料后,会整理一份详细版的:

1. RulePolicy and rule snippets

在Rasa Open Source 2.0中,简化了对话策略的配置,在使用规则的策略和使用机器学习的策略之间建立了更清晰的区分,并使执行业务逻辑更加容易。
以前,基于规则的逻辑由3个或更多对话策略的组合进行控制。 新的RulePolicy允许我们使用单个策略来实现表单(forms),将操作映射到意图并指定回退逻辑( fallback logic)。 规则摘要(Rule snippets)是一种新的训练数据格式,可以轻松定义机器人助手应遵循的规则。

Rule snippet with conditional logic based on slot value

2. Form updates

Forms的实现已从Rasa SDK移至Rasa Open Source library。 这使Rasa SDK更加轻巧,并将基本功能移入main library。

3. YAML training data

Rasa Open Source 现在支持YAML训练数据。 这提供了3个优点:

  • 在训练示例中支持自定义元数据的能力,例如添加元数据的用户和时间戳;
  • 能够将长文件分为更小,更模块化的文件;
  • 以及在响应选择器中支持富媒体(rich media)的功能。


    NLU training data, stories, and rules in a single YAML file

4. Suggested Config

现在,Rasa Open Source通过在初始化新项目时建议使用默认的NLU管道来简化安装。 准备好自定义管道的高级用户可以覆盖建议的配置。
Suggested Config in config.yml

5. Retrieval intents

检索意图在Rasa Open Source 1.3中作为一项实验性功能引入,使处理诸如chitchat和FAQ之类的单轮交互变得更加容易。 在Rasa 2.0中,增加了对检索意图的全面支持,包括响应中的富媒体(例如图像和按钮),以及对Rasa X的全面支持。

6. Documentation updates + Rasa Playground

除了2.0版本,Rasa文档还有了新主题和更新的信息体系结构。 设计新版面时,既要考虑初学者也要考虑老用户,以使相关文章更容易被发现。

Rasa还将Rasa Playground添加到了文档中。 这样我们就可以使用Playground的实时代码编辑器直接在浏览器中为新项目创建原型,而无需先安装Rasa Open Source。 对原型感到满意后,我们可以下载项目文件在本地继续构建。

在浏览器中实时编辑配置文件

7. Migrating to 2.0

如果要将使用较旧版本的Rasa Open Source构建的机器人助手升级到2.x,Rasa汇总
了一份从1.10迁移到2.0的指南。 在这份指南中,我们可以找到有关将训练数据文件从markdown转换为YAML的说明,以及如何更新对话策略和训练数据从而可以使用新的RulePolicy。

另外,Rasa Open Source 2.0与Rasa X版本0.33.0完全兼容。 升级到Rasa X 0.33.0,以获得对YAML训练数据的支持以及查看,创建和编辑规则摘要(rule snippets)的功能。 Rasa X 0.33.0还包括对检索意图(retrieval intents)的完全支持,该意图现在与UI中的常规意图一起出现,我们可以查看,添加和编辑多媒体响应。

8. Conclusion

Rasa在2.0版中提供的更新使得Rasa更接近两个目标:减少使用Rasa构建机器人助手所需的先验知识,以及将更加强大的工具交付给开发人员。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容