Чат-бот с использованием RASA NLU

я пытаюсь создать чат-бота с помощью RASA NLU

мой nlu_model.py

from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUModelConfig
from rasa_nlu.model import Trainer


def train_nlu(data, config, model_dir):
    training_data = load_data(data)
    trainer = Trainer(RasaNLUModelConfig(config))
    trainer.train(training_data)
    model_directory = trainer.persist(model_dir, fixed_model_name='weathernlu')


if __name__ == '__main__':
    train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')

при выполнении команды 'python nlu_model.py' отображается ошибка

Traceback (most recent call last):
  File "nlu_model.py", line 14, in <module>
    train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')
  File "nlu_model.py", line 8, in train_nlu
    trainer = Trainer(RasaNLUModelConfig(config))
  File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 95, in __init__
    self.override(configuration_values)
  File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 186, in override
    self.__dict__.update(config)
ValueError: dictionary update sequence element #0 has length 1; 2 is required

как это выглядит так ..

  1. Как я могу это решить
  2. Может ли кто-нибудь поделиться какой-либо хорошей ссылкой для создания чат-бота с использованием rasa nlu.

person Eleena    schedule 16.07.2020    source источник


Ответы (1)


Rasa NLU устарел 1,5 года назад в пользу https://github.com/rasahq/rasa. Я настоятельно рекомендую вам перейти на поддерживаемую версию, так как вы получите актуальную документацию и множество новых функций, которые упрощают взаимодействие с ней.

person Tobias    schedule 17.07.2020