0

有没有办法创建一个包含训练短语的 CSV 文件,并将其转换为 Rasa 可接受的 nlu.md 格式。

这需要针对具有各种训练短语的各种意图来完成。

4

1 回答 1

1

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

https://github.com/lohithpro/csvtorsa

这会将 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. 第一行由意图名称组成。在第一行添加任意数量的意图。
  4. 随后的行。即在意图名称行之后,添加所有训练短语/句子。
  5. 保存文件
  6. 打开 csvtorsa.py 并调用函数/方法 create_rasa_nlu(path, nlu_md_path)。不要忘记使用 path 参数指定 CSV 文件的路径,以及需要通过 nlu_md_path 参数创建输出 nlu.md 文件的路径。
于 2019-11-29T09:39:52.720 回答