ChitChatAssistant
ChitChatAssistant copied to clipboard
(已不维护)Rasa中文聊天机器人
chitchat_nlu.md里的代码 ## intent:cs - 沈阳变压器集团生产的发生过缺陷的设备 - 沈阳变压器集团 domain.yml里代码 responses: utter_answer_cs: - text: "沈阳变压器集团设备测试!" chitchat_stories.md里代码 ## say cs * cs - utter_answer_cs 给出的回答 http://127.0.0.1:8088/ai?content=沈阳变压器集团生产的发生过缺陷的设备 [{"recipient_id":"jiangdg","text":"只有深入其中,才能领略一个地区的魅力呢!"}] http://127.0.0.1:8088/ai?content=沈阳变压器集团 [{"recipient_id":"jiangdg","text":"沈阳变压器集团设备测试!"}] 一条可以访问另一条访问不到 是我chitchat_stories.md配置的问题的嘛
就是我必须问题要把答案给训练嘛
domain.yml中 utter_wrong_business: - text: "当前还不支持{business}业务,请重新输入。" utter_wrong_type: - text: "当前还不支持查询{type}。" utter_wrong_number: - text: "您输入的{number}有误,请重新输入。" {business} {type} {number} 是引用那个number_nlu.md文件嘛 可是nlu文件不是放问题的嘛 我试了一下接口跑起来 http://127.0.0.1:8088/ai?content=查下住宿信息 [{"recipient_id":"jiangdg","text":"你要查询电话号码为19860618422的开房信息为:balabalabalabalabala。"}] 得到的是这个结果 不是很理解
执行python -m rasa train --config configs/config.yml --domain configs/domain.yml --data data/命令 terminal: Processed trackers: 100%|█████████████████████████████████████████████████████████████████████████████████ ████████████████████████████████| 64/64 [00:00
rasa.nlu.model.UnsupportedModelError: The model version is too old to be loaded by this Rasa NLU instance. Either retrain the model, or run with an older version. Model version: 1.9.5 Ins tance...
断点调试代码
Python -m rasa run actions --port 5055 --actions actions --debug 这句shell如果想转化为py脚本的话,该怎么写呢,如果每次都是shell启动没有办法用idea断点调试啊
Ubuntu 20.04+Python3.7+Rasa 1.10+jieba 0.42.1 使用如下方式训练: rasa train --config configs/zh_jieba_supervised_embeddings_config.yml --domain configs/domain.yml --data data/ 训练完成后运行action,进入rasa shell 交互时依次输入:“哥们帮我查个天气呗”、“那就明天吧”、“就长沙” 从actions.py中调试得到: Validating extracted slots: {'date_time': '那就明天吧'} Validating extracted slots: {'address': '就长沙'} 问题处在哪里?
Traceback (most recent call last): File "/home/sundali/anaconda3/envs/chatbot/bin/rasa", line 8, in sys.exit(main()) File "/home/sundali/anaconda3/envs/chatbot/lib/python3.6/site-packages/rasa/__main__.py", line 91, in main cmdline_arguments.func(cmdline_arguments) File "/home/sundali/anaconda3/envs/chatbot/lib/python3.6/site-packages/rasa/cli/visualize.py", line 38, in visualize_stories args.config, args.domain, args.stories, args.nlu, args.out, args.max_history...
- action_deactivate_form - restaurant_form
比如说问着business中途又问了天气,这时rasa会如何反应呢?需不需要提供一些stories供rasa学习?