如何根据信心给ChatBot默认响应-初学者

时间:2019-11-13 11:19:26

标签: chatterbot

我是编程的初学者,并尝试对ChatBot进行编程以了解威尔士语。

这是到目前为止我的chatbot.py代码。如果不确定,有人可以帮助我更改此设置以提供默认响应。我了解代码的某些部分似乎毫无意义,因此我希望提出建议。

谢谢。

from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer
import os
import logging

logger = logging.getLogger()
logger.setLevel(logging.CRITICAL)

chatbot = ChatBot(
    'ChatBot')

logic_adapters=[  "chatterbot.logic.BestMatch" ]

preprocessors=[  'chatterbot.preprocessors.clean_whitespace' ]


trainer = ChatterBotCorpusTrainer(chatbot)

trainer.train( "chatterbot.corpus.welsh" )

print("Robin: Helo fy enw i yw Robin! Sut ellai helpu chdi heddiw?")
while True:
     message = input('Chdi:')
     if message.strip() != 'Bye':
                 reply = chatbot.get_response(message)
                 print('Robin:',reply)

     if message.strip() == 'Bye' :
                 print('Robin: Bye')
                 break

0 个答案:

没有答案