Rasa课程、Rasa培训、Rasa面试系列之:Rasa 3.x rasa data migrate等运行命令学习

206 阅读4分钟

Rasa课程、Rasa培训、Rasa面试系列之:Rasa 3.x rasa data migrate等运行命令学习

\

rasa data migrate

域 格式在2.0和3.0之间更改的唯一数据文件。您可以自动将2.0域迁移到3.0格式。

您可以通过运行以下命令启动迁移:

\

\

\

可以使用以下参数指定输入文件或目录以及输出文件或目录:

\

\

\

如果未指定参数,则默认域路径(domain.yml)将用于输入和输出文件。

此命令还将把2.0域文件备份到不同的original_domain.yml ,或者original_domain,

\

请注意,如果迁移域中的插槽是表单required_slots的一部分,则这些插槽将包含映射条件。

\

如果提供了无效的域文件,或者域文件已采用3.0格式,原始文件中缺少插槽或表单,或者插槽或表单部分分布在多个域文件中,则将引发异常,并终止迁移过程。这样做是为了避免域文件中迁移的部分重复。请确保将所有插槽或表单的定义分组到一个文件中。

\

您可以通过运行以下命令了解有关此命令的更多信息:

\

\

\

rasa data validate

您可以检查域、NLU数据或故事数据是否存在错误和不一致。要验证数据,请运行以下命令:

\

\

验证器搜索数据中的错误,例如,两个意图有一些相同的训练示例。验证器还检查您是否有任何故事,其中不同的助手操作来自同一对话历史。故事之间的冲突会妨碍模型学习对话的正确模式。

\

如果将max_history传递给配置config.yml中的一个或多个策, 使用–max history<max_history>标志在validator命令中提供这些值中的最小值。

\

还可以通过运行以下命令仅验证故事结构:

\

\

运行rasa数据验证不会测试您的规则是否与您的故事一致。但是,在训练期间,RulePolicy会检查规则和故事之间的冲突。任何此类冲突都将中止训练。

此外,如果您使用端到端的故事,那么这可能不会捕获所有冲突。具体而言,如果两个用户输入导致不同的标记,但特征化完全相同,则这些输入之后可能存在冲突操作,但工具不会报告这些操作。

\

要中断验证,即使是针对未使用的意图或响应等小问题,也可以使用–fail-on-warnings标志。

检查你的故事名称:rasa data validate stories 命令假定所有故事名称都是唯一的!

您可以将rasa data validate数据验证与其他参数一起使用,例如,指定数据和域文件的位置:

\

\

\

运行一个示例

\

\

\

rasa export

要使用事件代理从跟踪程序存储导出事件,请运行:

\

\

您可以指定环境文件的位置、应发布的事件的最小和最大时间戳,以及应发布的会话ID:

\

\

\

\

rasa evaluate markers

此功能目前处于试验阶段,将来可能会更改或删除。在论坛中分享您的反馈,帮助我们做好生产准备。

\

以下命令将在标记配置文件中定义的标记应用于存储在跟踪器存储中的现有对话,并生成。包含提取的标记和摘要统计信息的csv文件:

\

\

使用以下参数配置标记提取过程:

\

\

\

\

rasa x

RASAX是一种用于实践会话驱动开发的工具。你可以在这里找到更多的信息。您可以通过执行以下命令在本地模式下启动Rasa X

\

\

\

要启动Rasa X,您需要安装Rasa X本地模式,并且需要位于Rasa项目目录中。

\

以下参数可用于rasa x:

\

\

\

Rasa官网链接:rasa.com/docs/rasa/i…

Gavin大咖课程信息分享:

NLP 高手之路101课(模型、算法、论文、源码、案例 + 1年答疑)

Rasa 3.x 源码高手之路:系统架构、内核算法、源码实现详解

Gavin大咖简介

星空智能对话机器人创始人、AI通用双线思考法作者,现工作于硅谷顶级的AI实验室。专精于Conversational AI. 在美国曾先后工作于硅谷最顶级的机器学习和人工智能实验室

Gavin大咖微信:NLP_Matrix_Space

联系电话:+1 650-603-1290

联系邮箱:hiheartfirst@gmail.com

助教老师微信:Spark_AI_NLP

\

\

博客链接:blog.csdn.net/duan_zhihua

作者参与Gavin大咖主编出版Spark系列图书5本,清华大学出版社最新出版2本新书《Spark大数据商业实战三部曲:内核解密|商业案例|性能调优》第二版、《企业级AI技术内幕:深度学习框架开发+机器学习案例实战+Alluxio解密》,累计原创博客1475篇,涵盖大数据、人工智能、智能对话机器人等内容,博客阅读量达217万次。

\

Gavin大咖课程信息分享

课程名称:NLP 高手之路101课(模型、算法、论文、源码、案例 + 1年答疑)

\

课程关键词:NLP、Transformer、BERT、GPT、Bayesian、Rasa、Transfer learning、Conversational AI、Classifiers、 Policies、Dialogue Management、NER、Pre-training、Fine-tuning、DIET、TED、SimpleTOD、Bert-DST、ConveRT、Poly-Encoder、Chatbot、E2E、NLU、Policies、Microservices、Graph Component、Fallback、LoopAction、Papers、Algorithms、Source Code、Projects