Junte o Bot Libre open source projeto BotLibre.org
Docs : Manual Do Usuário : Bots

Bots

Visão geral

Um bate-papo bot, ou chatbot é um programa de software que responde a perguntas em linguagem natural (como o inglês, o francês, etc.).

Bots de bate-papo pode ser utilizado para muitos fins. Bots de bate-papo podem ser usados por uma empresa para ajudar os usuários, cliente provedor de serviço, ou promover um produto. Bots de bate-papo podem ser usados por diversão, como um amigo para conversar, mesmo uma namorada ou namorado. Chats bot também pode ser utilizado para pesquisa, conhecimento e educação.

Há muitos tipos diferentes de robôs do chat, tais como:



A maioria dos bots de bate-papo são baseados na web, mas também existem bots de bate-papo que são executados no Twitter, e-mail, Facebook, Telegrama, de Folga, Skype, ICQ, IM, Second Life, e um número crescente de Android, iOS e móveis bots de bate-papo.

Bot Livre o objetivo é apoiar os bots de bate-papo em execução em tantos diferentes serviços como podemos apoiar. Atualmente temos suporte integrado para ligar o seu bot para a web, Twitter, Facebook, Telegrama, de Folga, SMS, e-mail, IRC, Android, iOS e outras plataformas através de nossos aplicativos, API e SDK.

Bots de bate-papo pode ser desenvolvido utilizando as mais diversas técnicas e modelos de programação.

Algumas técnicas comuns incluem:

  • Pergunta/resposta correspondente
  • Palavra-chave e o tópico correspondente
  • Sequencial de script
  • Pesquisa de texto e de processamento (como AIML)
  • Linguagem e análise de máquinas de estado (como a Auto -)
  • Direto de programação (PHP, Java, LISP)
  • Aprendizado de máquina (inteligência artificial)

Bot Livre entende que não existe um único método ou técnica é melhor para todos os tipos de bots, ou todos os tipos de situação. Bot Livre proporciona um ambiente heterogêneo de diferentes técnicas, incluindo, automático pergunta/respostas de correspondência de palavra-chave e o tópico correspondente, AIML, Auto de scripts, e aprendizado de máquina e compreensão.

Veja Também