0

根据chatterbot doc,如果我想在我的机器人训练后禁用学习功能,我可以read_only=True在初始化机器人时设置为参数。所以我这样做了,但是当我运行程序时,它会继续训练。下面的代码我有

bot = ChatBot(
    "Terminal",
    read_only = "True",
    storage_adapter="chatterbot.storage.SQLStorageAdapter",
    logic_adapters=[
        "chatterbot.logic.MathematicalEvaluation",
        "chatterbot.logic.TimeLogicAdapter",
        "chatterbot.logic.BestMatch"
    ],
    input_adapter="chatterbot.input.TerminalAdapter",
    output_adapter="chatterbot.output.TerminalAdapter",
    database="./databaseTrain.db"
)

我错过了什么?请建议。

4

1 回答 1

0

您必须将 Pythonboolean values提供给read_only参数。

bot = ChatBot(
    "Terminal",
    read_only=True,
)
于 2017-12-15T20:03:54.937 回答