Skip to content

brunodpoliveira/chatbot_online_website

Chatbot Online

[English]

READ AND FOLLOW DATABASE_INSTALL.MD INSTRUCTIONS BEFORE DEPLOYMENT

REMEMBER TO PUT YOUR E-MAIL CREDENTIALS ON SEND_MAIL.PY

Type python app.py on terminal to start it locally

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

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]

LEIA E SIGA AS INSTRUÇÕES DO DATABASE_INSTALL.MD ANTES DA IMPLEMENTAÇÃO

LEMBRE-SE DE COLOCAR AS SUAS CREDENCIAIS DE E-MAIL NO SEND_MAIL.PY

Digite python app.py no terminal para iniciá-lo localmente

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

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.