Skip to content

brunodpoliveira/chatbot_online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chatbot Online

[English]

A chatbot, running on python, free and open-source.

Following tutorial available on https://www.simplifiedpython.net/python-chatbot and https://www.treinaweb.com.br/blog/criando-um-chatbot-com-python/

Databases:https://github.com/brunodpoliveira/chatterbot-corpus , https://github.com/brunodpoliveira/replika-research

A chatbot is a service,powered by rules and sometimes artificial intelligence,that you interact with via a chat interface. Chatbots are softwares agents that converse trough a chat interface,that means the softwares programs that are able to have a conversation which provides some kinds of value to the end users. The user can interact with the chatbot by typing in their end of the conversation or simply by voice depending upon the type of chatbot is provided.

Basically, we will create a list of questions and answers that will be used as the start of our bot. From there, we will use some methods so that all the questions and answers that we inform him, are analyzed, processed and learned over time.

#-------------------------------------------------------

[Portuguese]

Um chatbot, rodando em python, gratuito e de código aberto.

Seguindo tutorial disponível em https://www.simplifiedpython.net/python-chatbot e https://www.treinaweb.com.br/blog/criando-um-chatbot-com-python/

Databases:https://github.com/brunodpoliveira/chatterbot-corpus , https://github.com/brunodpoliveira/replika-research

Um chatbot é um serviço, movido por regras e às vezes inteligência artificial, com o qual você interage por meio de uma interface de chat. Chatbots são softwares agentes que conversam através de uma interface de chat, ou seja, são os softwares que são capazes de manter uma conversação que agregue algum tipo de valor aos usuários finais. O usuário pode interagir com o chatbot digitando no final da conversa ou simplesmente por voz, dependendo do tipo de chatbot fornecido.

Basicamente, criaremos uma lista de perguntas e respostas que serão usadas como início de nosso bot. A partir daí, utilizaremos alguns métodos para que todas as perguntas e respostas que o informamos, sejam analisadas, processadas e aprendidas ao longo do tempo.