首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RASA NLU的聊天机器人

使用RASA NLU的聊天机器人
EN

Stack Overflow用户
提问于 2020-07-16 12:22:20
回答 1查看 373关注 0票数 0

我正在尝试使用RASA NLU创建一个聊天机器人。

我的nlu_model.py

代码语言:javascript
复制
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‘时显示错误

代码语言:javascript
复制
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.

创建聊天机器人的任何一个好链接。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-17 07:39:18

Rasa在1.5年前被反对支持https://github.com/rasahq/rasa。我强烈建议您切换到维护的版本,因为您将有最新的文档和许多新的特性,使它更容易与它进行交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62934606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档