from chatterbot.treiners import ListTrainer from chatterbot import ChatBot from chatterbot import corpus bot = ChatBot('T bot') conversa = [ 'Oi', 'Ola', 'Tudo bem?', 'Tudo ótimo', 'Como você esta?', 'Bem e você?' ] bot.set_Trainer(ListTrainer) bot.train(conversa) while True: pergunta = input('User :'******'T Bot: ', resposta) else: print('T Bot: ainda não sei responder esta pergunta')
# instalar no terminal cmd o pip3 e o chatterbot para a execucao deste programa IA. #sudo pip3 install chatterbot #-*- coding: utf-8 -*- from chatterbot.trainers import ListTrainer # impotando o treinador. from chatterbot import ChatBot # importando o chatbot. import os # importando o os. bot = ChatBot('Teste') # criando o charbot com o nome teste. bot.set_Trainer(Listtrainer) # setando o metodo de treinamento. for arq in os.listdir( 'arq'): # listando os arquivos que tem dentro da pasta arq. chats = open( 'arq/' + arq, 'r').readlines() # carregando as conversas que tem dentro do arq. bot.train(chats) while True: resq = input('Você: ') resp = bot.get_response(resq) print('Bot: ' + str(resp))