我使用 Chatterbot模块在 Python 中创建了一个机器人。 它工作正常但每当我启动它时,它再次开始训练我已经做过。 我希望它在启动时加载sql数据库文件并且不会一次又一次地训练自己需要帮助才会非常烦人....
答案 0 :(得分:0)
训练数据后,您可以删除部分训练。
例如:
下面是创建和训练chatterbot的基本代码段。
chatbot = ChatBot("bot")
conversation = [
"Hello",
"Hai there !",]
chatbot.set_trainer(ListTrainer)
chatbot.train(conversation)
培训结束后,您可以删除此行。
chatbot.train(conversation)
您可以在没有上述行的情况下创建一个新文件,也可以在同一代码中应用一些逻辑以使其不再执行。
答案 1 :(得分:0)
创建bot对象时,可以尝试使用read_only = True
参数。
bot = ChatBot('Test', read_only=True)