Pagina inicial » Websites legais » Construa um Chatbot com o Assistente do IBM Watson

    Construa um Chatbot com o Assistente do IBM Watson

    Se você já usou o Siri, o Alexa ou o Assistente do Google, você já está familiarizado o chatbot funciona. É um software que permite interagir com o computador conversando com ele. Pelo menos, tentativas ter uma conversa com você. Historicamente, os chatbots têm sido bastante desajeitados e não são tão úteis.

    Agora as coisas mudaram consideravelmente. Nós usamos nossos assistentes de voz o tempo todo e eles quase sempre entendem o que queremos dizer. Faça logon em praticamente qualquer site comercial e o pequeno aplicativo de mensagens que aparece provavelmente não tem uma pessoa real por trás dele, oferecendo-se para ajudá-lo.

    Chatbots estão revolucionando a forma como usamos computadores, mas os chatbots modernos são complexos de codificar e trabalhosos para treinar. É por isso que agora temos muitas empresas oferecendo construtores chatbot para tornar o processo (relativamente) fácil.

    A líder na tecnologia de inteligência artificial que administra os melhores chatbots do mundo, a IBM, oferece uma ferramenta de criação de chatbot que você pode experimentar gratuitamente. Chama-se IBM Watson Assistant e permite que qualquer pessoa aproveite um dos principais sistemas de IA existentes.

    Você pode ter ouvido falar do Watson antes, especificamente quando ele derrotou oponentes humanos em jogos de Perigo! Não é apenas um brinquedo, você pode construir um chatbot viável usando sua tecnologia e depois integrá-lo com sua própria empresa ou casos de uso pessoal..

    A conta gratuita permite até 10.000 chamadas de API ao Assistente do Watson por mês. Para a maioria dos usuários pessoais, isso será mais do que suficiente. Certamente é o suficiente para o que vamos fazer aqui!

    Quebrando tudo no básico

    Antes de entrarmos nas porcas e parafusos da construção de um chatbot com o 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, em seguida, descobrir o que fazer sobre isso. No Watson Assistant há algo chamado intenção que é basicamente a ação que o usuário quer alcançar.

    Por exemplo, a intenção de alguém pode ser descobrir se você tem estoque de um item em particular. Nesse caso, o Assistente do Watson pode ser integrado ao banco de dados e, em seguida, extrair os níveis exatos de estoque de lá..

    As intenções são realizadas entidades, 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:

    • Criando intenções e entidades
    • Construindo a Árvore de Diálogo
    • Experimentando seu chatbot!

    Neste guia, vamos passar por uma iteração desse loop, para mostrar o núcleo do bloco de construção de um chatbot do Watson.

    Começando

    A primeira coisa que você deve fazer é ir até a página do Assistente do Watson e se inscrever. Usamos o pacote gratuito “Lite”, que permite construir qualquer chatbot que você quiser sem compromisso. Basta clicar Comece já gratuitamente e siga as instruções.

    Depois de ter feito toda a papelada digital, você acabará no Apresentando o Assistente do IBM Watson página. Agora clique Crie um espaço de trabalho.

    Agora clique Crio.

    Agora apenas nomeie seu espaço de trabalho e adicione uma descrição.

    Antes de adicionarmos nossa intenção customizada, a primeira coisa que você deve fazer é incluir algumas intenções comuns que a IBM já preparou para nós. Isso evita que você tenha que ensinar o seu material básico de conversa do zero.

    Para fazer isso, sob Intents, clique em Catálogo de Conteúdo e depois clique Adicionar ao espaço de trabalho próximo ao Geral categoria.

    O bot agora tem a capacidade de entender o diálogo geral, como saudações. Para ver como isso funciona, clique no Diálogo guia e, em seguida, clique em Criar Diálogo. Dois nós de conversação serão gerados automaticamente - Bem vinda e Algo mais.

    Clique em Bem vinda para expandi-lo.

    Aqui você pode ver a estrutura básica do nó de diálogo. Se o bot reconhecer uma certa condição (como uma intenção), ele responderá da maneira que você definir.

    Embora não tenhamos criado uma intenção personalizada nesse caso, vamos até a guia Intenções e veremos a intenção chamada #Geral_Greetings. Basta clicar em #Geral_Greetings na lista de intenções para abri-lo.

    É exatamente assim que você faria sua própria intenção. Dê-lhe um nome, dê-lhe uma descrição e adicione quantas maneiras puder imaginar que o usuário indicaria essa intenção. Aqui a IBM já fez o trabalho para nós, mas está perfeitamente claro como funciona. Você também pode modificar essa intenção existente adicionando mais exemplos. Talvez no seu próprio dialeto local.

    Nós vamos usar essa intenção como parte do diálogo do nosso chatbot, então volte para a guia de diálogo e clique Criar Diálogo. Nosso diálogo personalizado vai acontecer entre os nós Welcome e Anything. Tudo que você precisa fazer é clicar Adicionar nó.

    Nós vamos chamar esse nó Saudações amistosas e vai usar o #Geral_Greetings intenção de poder. Então sob Se o bot reconhecer basta digitar o nome da intenção e escolher 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 clicando no X botão. Agora devemos ter um bot que possa responder a uma saudação básica. Clique no Tente botão no canto superior direito da página para testar o bot que construímos até agora. Tipo Olá na barra de chat que aparece e ver o que acontece.

    Uau! O Watson reconhece que nossa intenção é cumprimentá-lo e, em seguida, usa as regras que especificamos no construtor de diálogo para responder. Parabéns, você acabou de passar por um ciclo completo de criação de um chatbot!

    Características avançadas

    Embora você possa criar um chatbot bastante impressionante usando esse loop básico de etapas, há muito mais no Watson Assistant do que isso. Usando todos os recursos desta ferramenta você poderia construir um bot que cuida de reservas ou dá 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 tem muitos vídeos e documentos tutoriais para transformá-lo em um mestre do chatbot. Agora que você já experimentou, nada deve atrasá-lo!