有没有一种方法可以将具有意图和训练短语的CSV文件的定义格式转换为RASA nlu.md文件?

时间:2019-11-29 09:39:52

标签: python nlp chatbot rasa-nlu rasa

是否可以创建其中包含训练短语的CSV文件并将其转换为Rasa可接受的nlu.md格式。

这需要针对具有各种训练短语的各种意图进行。

1 个答案:

答案 0 :(得分:0)

是的,有一种方法可以使用python中的简单脚本来完成。 这是相同的链接。

https://github.com/lohithpro/csvtorasa

这会将CSV文件转换为Rasa可接受的nlu.md文件。

创建CSV时要遵循的标准格式显示在nlu_sample_format_for_conversion.csv文件中。将此CSV文件转换为rasa格式的nlu.md文件。

创建nlu.md文件的步骤:

  1. 下载整个存储库。
  2. 打开已下载的nlu_sample_format_for_conversion.csv。
  3. 第一行包含意图名称。在第一行中添加任意数量的Intent。
  4. 后续行。即在“意图名称”行之后,添加所有训练短语/句子。
  5. 保存文件
  6. 打开csvtorasa.py并调用函数/方法create_rasa_nlu(path,nlu_md_path)。不要忘记使用path参数指定CSV文件的路径,以及需要通过nlu_md_path参数创建输出nlu.md文件的路径。