Hi everyone,
I am trying to migrate the following tutorial to 2.0: GitHub - RasaHQ/tutorial-knowledge-base: Integrating Rasa with a knowledge base to encode domain knowledge and resolve entities using the following instructions: Migrating your Rasa 1.x assistant to Rasa 2.0 .
However, I have problems at this step: ``` rasa data convert config
Migrating the 'FallbackPolicy'.
Traceback (most recent call last):
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/bin/rasa", line 8, in <module>
sys.exit(main())
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/__main__.py", line 116, in main
cmdline_arguments.func(cmdline_arguments)
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/cli/data.py", line 428, in _migrate_model_config
model_configuration
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/core/config.py", line 81, in migrate_fallback_policies
_update_fallback_config(new_config, fallback_config)
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/core/config.py", line 135, in _update_fallback_config
FallbackClassifier.__name__, config.get("pipeline", [])
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/core/config.py", line 103, in _get_config_for_name
(config for config in config_part if config.get("name") == component_name), {}
File "/home/vijay/Documents/tutorial-knowledge-base-master/venv/lib/python3.7/site-packages/rasa/core/config.py", line 103, in <genexpr>
(config for config in config_part if config.get("name") == component_name), {}
AttributeError: 'str' object has no attribute 'get'
I think it doesn't like the config for the FallbackPolicy:
language: en
pipeline: supervised_embeddings
policies:
- batch_size: 50
epochs: 200
max_training_samples: 300
name: KerasPolicy
- fallback_action_name: action_default_fallback
name: FallbackPolicy
- max_history: 5
name: MemoizationPolicy
- name: MappingPolicy
Is there something that I can do to the config before migrating it? Or does someone have a newer version of this tutorial? :slight_smile:
Thanks!