繁体   English   中英

使用 RASA NLU 的聊天机器人

[英]Chat Bot Using 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 创建聊天机器人的好链接。

Rasa NLU 在 1.5 年前被弃用,取而代之的是https://github.com/rasahq/rasa 我强烈建议您切换到维护版本,因为您将获得最新的文档和许多新功能,使其更容易与之交互。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM