python - AttributeError:“NoneType”对象没有使用 RASA 的属性“索引”
问题描述
我尝试使用 RASA 构建示例机器人,但我收到了错误消息,
Bot loaded. Type a message and press enter (use '/stop' to exit):
sad
Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\python36\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "C:\python36\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "C:\python36\lib\site-packages\rasa_core\channels\channel.py", line 291, in on_message_wrapper
on_new_message(message)
File "C:\python36\lib\site-packages\rasa_core\agent.py", line 316, in handle_message
return processor.handle_message(message)
File "C:\python36\lib\site-packages\rasa_core\processor.py", line 86, in handle_message
self._predict_and_execute_next_action(message, tracker)
File "C:\python36\lib\site-packages\rasa_core\processor.py", line 305, in _predict_and_execute_next_action
action, policy, confidence = self.predict_next_action(tracker)
File "C:\python36\lib\site-packages\rasa_core\processor.py", line 168, in predict_next_action
probabilities, policy = self._get_next_action_probabilities(tracker)
File "C:\python36\lib\site-packages\rasa_core\processor.py", line 478, in _get_next_action_probabilities
tracker, self.domain)
File "C:\python36\lib\site-packages\rasa_core\policies\ensemble.py", line 288, in probabilities_using_best_policy
if (result.index(max_confidence) ==
AttributeError: 'NoneType' object has no attribute 'index'
我用 :
PYTHON 3.6.0
RASA CORE 0.12.0
RASA NLU 0.13.0
TENSORFLOW 1.10.0
PROTOBUF 3.6.0
有可能解决这个问题吗?谢谢
解决方案
推荐阅读
- javascript - 如何让机器人在不同的反应中添加不同的角色?
- wordpress - 我正在切换主机但保持相同的域名。当旧主机不再支持时,如何将旧 url 重定向到新 url?
- django - 字段 'id' 需要一个数字,但得到了
. - - php - PHP cURL 错误“安全库失败”。
- colors - a-frame 使我的模型纹理的颜色饱和
- php - if 语句为真但未执行
- amazon-web-services - 如何在 AWS DocumentDB 中设置不区分大小写的唯一索引?
- c++ - 使用 make 命令时编译错误
- php - Laravel 使用 Auth::user() 从另一个表中获取数据
- android - Kotlin - Retrofit2 onResponse null Openweather