django Chatterbot-多个自定义适配器不工作

hrirmatl  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(126)

我正在使用Django集成。
settings.py

CHATTERBOT = {
    'name': 'chatbot0',
    'storage_adapter': "chatterbot.storage.SQLStorageAdapter",
    'logic_adapters': [
        'chatterbot.logic.BestMatch',
        #custom adapters
        'chatbot.adapters.adapter_1',
        'chatbot.adapters.adapter_2',

    ]
}

但是adapter_2不工作,除非我删除adapter_1,反之亦然。有什么问题吗?

x33g5p2x

x33g5p2x1#

问题是“信心”;两个适配器工作正常,但每个适配器的置信度相同:
https://chatterbot.readthedocs.io/en/stable/logic/index.html
您可以输入任意数量的逻辑适配器供bot使用。如果使用多个适配器,则bot将返回具有最高计算置信度值的响应。如果多个适配器返回相同的置信度,则首先进入列表的适配器将优先。

相关问题