Crie um Chatbot com o IBM Watson Assistant
Se você já usou Siri , Alexa ou o Google Assistant , já está familiarizado com o funcionamento de um chatbot. (chatbot works.)É um software que permite que você interaja com seu computador conversando com ele. Pelo menos, ele tenta(tries ) ter uma conversa com você. Historicamente, os chatbots têm sido bastante desajeitados e não tão úteis.
Agora as coisas mudaram consideravelmente. Usamos nossos assistentes de voz o tempo todo e eles quase sempre entendem o que queremos dizer. Faça logon(Log) em praticamente qualquer site comercial e o pequeno aplicativo de mensagens(messaging app) que aparece provavelmente não tem uma pessoa real por trás dele, oferecendo-se para ajudá-lo.
Os chatbots estão revolucionando a maneira como usamos os computadores, mas os chatbots modernos são complexos para codificar e trabalhosos para treinar. É por isso que(Which) agora temos muitas empresas oferecendo construtores de chatbots para tornar o processo (relativamente) fácil.
A líder em tecnologia de IA que(AI technology) executa os melhores chatbots do mundo, a IBM , oferece uma ferramenta de criação de chatbot que(chatbot building tool) você pode experimentar gratuitamente. Chama-se IBM Watson Assistant e permite que qualquer pessoa aproveite um(anyone leverage one) dos principais sistemas de IA existentes.
Você já deve ter ouvido falar do Watson antes, especificamente quando ele derrotou oponentes humanos em jogos de Jeopardy!Também não é apenas um brinquedo, você pode criar um chatbot viável usando sua tecnologia e integrá-lo aos seus próprios negócios ou casos de uso pessoais.
A conta gratuita permite até 10.000 chamadas de API para (API)o Watson Assistant(Watson Assistant) por mês. Para a maioria dos usuários pessoais, isso será mais que suficiente. Certamente é o suficiente para o que vamos fazer aqui!
Quebrando o básico
Antes de entrarmos nos detalhes da construção de um chatbot com o Watson Assistant(Watson Assistant) , vamos falar sobre o que queremos alcançar.
O objetivo básico de um chatbot é interpretar o que o usuário está dizendo e depois descobrir o que fazer a respeito. No Watson Assistant existe algo chamado intent que é basicamente a ação que o usuário deseja realizar.
Por exemplo, a intenção de alguém pode ser descobrir se você tem estoque de um determinado item. Nesse caso, o Watson Assistant(Watson Assistant) pode ser integrado ao seu banco de dados e, em seguida, extrair os níveis de estoque exatos de lá.
As intenções são executadas em entidades(entities) , que contêm as informações relevantes que o Watson usará para responder.
Ao construir seu chatbot, você passa por um ciclo de três etapas:
- Como criar intents e entidades
- Construindo a árvore de diálogo
- Testando seu chatbot!
Neste guia, passaremos por uma iteração desse loop, para mostrar a você o bloco(core building block) de construção principal de um chatbot do Watson(Watson chatbot) .
Começando
A primeira coisa que você deve fazer é acessar a página do Watson Assistant e se inscrever(page and sign) . Usamos o pacote gratuito “Lite” que permite que você crie qualquer chatbot que desejar sem compromisso. Basta clicar em (Just click) Começar gratuitamente(Get Started for Free) e seguir as instruções.
Depois de fazer toda a papelada digital, você terminará na página Apresentando o IBM Watson Assistant(Introducing IBM Watson Assistant ) . Agora clique em Criar um Espaço de Trabalho(Create a Workspace) .
Agora clique em Criar.( Create.)
Agora, basta nomear seu espaço de trabalho e adicionar uma descrição(name your workspace and add a description) .
Antes de adicionarmos nossa intenção customizada, a primeira coisa que você deve fazer é adicionar algumas intenções comuns que a IBM já preparou para nós. Isso evita que você tenha que ensinar ao seu bot (bot basic) coisas básicas de conversação(conversation stuff) do zero todas as vezes.
Para fazer isso, em Intenções, clique em Catálogo de conteúdo(Content Catalogue) e, em seguida, clique em Adicionar ao espaço de trabalho(Add to Workspace) ao lado da categoria Geral(General) .
O bot agora tem a capacidade de entender diálogos gerais, como saudações. Para ver como isso funciona, clique na guia Diálogo( Dialog ) e clique em Criar Diálogo(Create Dialog) . Dois nós de conversa serão gerados automaticamente – Bem- vindo(Welcome) e Qualquer outra coisa(Anything else) .
Clique em Bem- vindo(Welcome ) para expandi-lo.
Aqui você pode ver a estrutura básica do nó de diálogo(dialog node) . Se o bot reconhecer uma determinada condição (como uma intenção), ele responderá da maneira que você definir.
Embora não tenhamos criado um intent personalizado neste caso, vamos para a guia Intents(Intents tab) e dê uma olhada no intent chamado # General_Greetings . Basta clicar(Just click) em #General_Greetings na lista de intents para abri-lo.
É exatamente assim que você faria sua própria intenção. Dê um nome, dê uma descrição e adicione quantas maneiras você puder pensar que o usuário indicaria essa intenção. Aqui a IBM(IBM) já fez o trabalho para nós, mas está perfeitamente claro como funciona. Você também pode modificar esse intent existente adicionando mais exemplos. Talvez em seu próprio dialeto local.
Vamos usar essa intenção como parte da caixa de diálogo do nosso chatbot, então volte para a guia de diálogo(head back to the dialog tab) e clique em Criar caixa de diálogo(Create Dialog) . Nosso diálogo personalizado(custom dialog) acontecerá entre os nós Welcome e Anything(Welcome and Anything) else. Tudo o que você precisa fazer é clicar em Adicionar nó.(Add node.)
Chamaremos este nó de Saudações Amigáveis(Friendly Greetings) e usaremos a intenção #General_Greetings para alimentá-lo. Portanto, em Se o bot reconhecer(If bot recognizes) , digite o nome da intenção e escolha-o no menu suspenso.
Agora deixamos nossa resposta como “texto” e escrevemos o que queremos que o bot diga em resposta à nossa saudação.
Você pode fechar o nó de diálogo(dialog node) clicando no botão X. Agora devemos ter um bot que possa responder a uma saudação básica. Clique no botão Experimentar ( Try It ) no canto superior direito da página para testar o bot que construímos até agora. Digite Olá ( Hello ) na barra de bate(chat bar) -papo que aparece e veja o que acontece.
Uau! O Watson(Watson) reconhece que nossa intenção é cumprimentá-lo e, em seguida, usa as regras que especificamos no construtor de diálogo(dialog builder) para responder. Parabéns, você acabou de passar por um ciclo completo de construção de um chatbot!
Características avançadas
Embora você possa criar um chatbot incrível usando esse loop básico de etapas, é claro que há muito mais no Watson Assistant do que isso. Usando todos os recursos desta ferramenta, você pode construir um bot que cuide das reservas ou forneça ao usuário uma lista de produtos que estão em estoque.
O céu é o limite e você não precisa ser um gênio altamente técnico para seguir em frente. A IBM(IBM) tem muitos vídeos tutoriais e documentos para transformá-lo em um mestre do chatbot. Agora que você já provou, nada deve detê-lo!
Related posts
O 5 Best Sites para encontrar um Online Tutor para Adults and Kids
Como ouvir Radio Stations Online para Free
O 10 Best Sites para testar sua velocidade de digitação
A 10 Best Sites para Assista Cartoons Online para Free
8 melhores sites para aprender Python Programming
O 16 Best Sites para Find Free Audiobooks Online
5 melhores sites para testar o seu Monitor Refresh Rate
6 Best StumbleUpon Alternatives
A 6 Best Websites to Check Out New Movie Releases
6 Best Airbnb Alternativas a encontrar o seu próximo férias Rental
Spotify Web Player: Como Access and Use Ele
4 melhores sites para assistir Anime Online para Free
Os 10 Sites Best gratuito Image Hosting em 2022
Funimation vs Crunchyroll: Qual é Best para Anime Streaming?
5 Best Sites e Apps para aprender o Guitar
O que Political Ideology é você? 7 sites para si mesmo teste
A 7 Best Sites para Leia Comic Books para Free
7 Best Tools and Apps para criar o seu próprio Meme para Free
A 6 Best Websites Jogar Chess Online com Friends para Free
Como bloquear os posts Political no Facebook