チャットボット プロジェクトに Rasa を使用しています。以前は問題なく動作していましたが、現在は別のマシン (Python 3.6 を使用する Ubuntu) で実行する必要があり、奇妙なエラーが発生します。
これが私のインストールコマンドです:
pip3 install rasa_nlu
pip3 install rasa_nlu[spacy]
pip3 install -U spacy
python3 -m spacy download fr
pip3 install rasa_core
次に、rasa-nlu をトレーニングしました。
python3 -m rasa_nlu.train -d data/intents.md -c config.yml
サーバーは次のコマンドで実行されます。
python3 -m rasa_nlu.server --path models/nlu -c config.yml
私は rasa-core を訓練しました:
python3 -m rasa_core.train -s data/stories.md -d domain.yml -o models/dialogue --epochs 300
しかし、このコマンドでコアサーバーを実行しようとしたとき:
python3 -m rasa_core.server -d models/dialogue -u models/nlu/default/myproject -o out.log
このエラーが発生しました:
Failed to load any agent model.
Running Rasa Core server with out loaded model now.
The model version is to old to be loaded by this Rasa NLU instance.
Either retrain the model, or run with an older version.
Model version: 0.11.3
Instance version: 0.12.3
に変更"rasa_nlu_version"
し"0.12.3"
ましたmodels/nlu/default/myproject/metadata.json
。
今、私はこのエラーが発生します:
Failed to load any agent model.
Running Rasa Core server with out loaded model now.
'str' objet has no attribute 'get'
誰かがこれをデバッグするのを手伝ってくれますか? ありがとう。