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

Is there a way to convert a defined format of CSV file having intent and training phrases to RASA nlu.md file?

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

需要使用各种训练短语针对各种意图完成此操作。

是的,在 python 中有一种使用简单脚本的方法。 这是相同的 link。

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. 第一行包含意向名称。在第一行添加任意数量的意图。
  4. 后续行。即在意图名称行之后,添加所有训练 phrases/sentences.
  5. 保存文件
  6. 打开csvtorasa.py并调用function/method create_rasa_nlu(path, nlu_md_path)。不要忘记使用路径参数指定 CSV 文件的路径,以及需要通过 nlu_md_path 参数创建输出 nlu.md 文件的路径。