You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rasa‘构建简单机器人’教程训练命令执行报错求助

解决Rasa NLU训练时的「one of the arguments -d/--data -u/--url is required」错误

我之前跟着Rasa官方教程实操时也踩过这个坑,咱们来快速把它搞定:

错误原因

这个报错其实已经说得很直白了:你运行训练命令时没有告诉Rasa NLU要使用哪份训练数据。Rasa NLU必须通过-d/--data(本地文件)或者-u/--url(远程数据地址)获取训练用的NLU样本数据,不然它完全不知道要训练什么内容。

解决方案

根据你的场景,只需要给命令补上训练数据的参数即可:

  • 如果你的训练数据是本地文件(比如教程里常用的nlu.md或nlu_data.json),修改命令为:
python -m rasa_nlu.train -c nlu_model_config.json --fixed_model_name current -d nlu.md

要是数据文件不在当前工作目录,记得写完整路径,比如-d ./data/nlu.md。

  • 如果你的训练数据存放在远程服务器上,就用-u参数替换-d,比如:
python -m rasa_nlu.train -c nlu_model_config.json --fixed_model_name current -u https://your-data-host.com/nlu_data.json

小提醒

要确保你的训练数据格式是Rasa NLU支持的(Markdown或JSON格式),不然可能会触发新的报错哦。

内容的提问来源于stack exchange,提问作者CAB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:30:18