接着上一张的安装,进行了测试试验:
from chatterbot import ChatBot from chatterbot.trainers import ChatterBotCorpusTrainer Chinese_bot = ChatBot('chinese robot') # Create a new trainer for the chatbot trainer = ChatterBotCorpusTrainer(Chinese_bot) # Train the chatbot based on the english corpus trainer.train("chatterbot.corpus.chinese") # 测试一下 question = '早上好' print(question) response = Chinese_bot.get_response(question) print(response) print("\n") question = '亲,在吗' print(question) response = Chinese_bot.get_response(question) print(response)
运行结果:
Training ai.yml: [####################] 100%
Training botprofile.yml: [####################] 100%
Training conversations.yml: [####################] 100%
Training emotion.yml: [####################] 100%
Training food.yml: [####################] 100%
Training gossip.yml: [####################] 100%
Training greetings.yml: [####################] 100%
Training history.yml: [####################] 100%
Training humor.yml: [####################] 100%
Training literature.yml: [####################] 100%
Training money.yml: [####################] 100%
Training movies.yml: [####################] 100%
Training politics.yml: [####################] 100%
Training psychology.yml: [####################] 100%
Training science.yml: [####################] 100%
Training sports.yml: [####################] 100%
Training trivia.yml: [####################] 100%
早上好
是文艺参考启示录。
亲,在吗
有多远是太阳
评价:
感觉回答很差 ,每次运行结果不同,候选研究下如何换 训练集