我正在尝试在 Python chatterbot 中组合多个逻辑适配器。我似乎无法正确处理。我试过这个:
english_bot = ChatBot("English Bot",
storage_adapter="chatterbot.storage.SQLStorageAdapter",
multi_logic_adapter = [
"chatterbot.logic.MathematicalEvaluation",
"chatterbot.logic.TimeLogicAdapter",
"chatterbot.logic.BestMatch"]
)
只有 BestMatch 似乎是活跃的我试过这个:
english_bot = ChatBot("English Bot",
storage_adapter="chatterbot.storage.SQLStorageAdapter",
logic_adapter = [
"chatterbot.logic.multi_adapter.MultiLogicAdapter",
"chatterbot.logic.MathematicalEvaluation",
"chatterbot.logic.TimeLogicAdapter",
"chatterbot.logic.BestMatch"]
)
但我收到此错误:AttributeError: 'NoneType' object has no attribute 'confidence' 并且没有任何 logic_adapter 似乎处于活动状态。
谢谢, 香草