< Return to Video

AI CAP04 2025 VA02 CHATBOT CONSTRUCAO E TREINAMENTO CLASSICO

  • 0:08 - 0:12
    Como construir o seu primeiro
    chatbot na IBM Cloud?
  • 0:12 - 0:15
    Dentro da plataforma, existe
    um serviço chamado Watsonx Assistant,
  • 0:15 - 0:20
    e esse serviço permite que você
    crie e treine o seu primeiro chatbot
  • 0:20 - 0:23
    e utilize em diversas
    aplicações do dia a dia.
  • 0:23 - 0:28
    Eu vou te ensinar como criar
    e treinar o seu primeiro chatbot.
  • 0:28 - 0:32
    Eu estou na página de início,
    logo após a página de login.
  • 0:32 - 0:34
    Aqui, eu vou mostrar
    como você acessa o catálogo,
  • 0:34 - 0:38
    que pode ser acessado a partir
    do botão no menu superior,
  • 0:38 - 0:43
    escrito "catálogo", ou no ícone,
    no botão azul "criar recurso".
  • 0:43 - 0:48
    No catálogo, você tem acesso
    a mais de 200 serviços,
  • 0:48 - 0:50
    eu vou buscar exatamente,
    na barra de busca,
  • 0:50 - 0:54
    o serviço chamado
    "Watsonx Assistant".
  • 0:54 - 0:56
    Veja que eu já tenho
    a opção aqui embaixo,
  • 0:56 - 0:58
    mas eu vou clicar
    para filtrar.
  • 0:59 - 1:05
    Veja que o primeiro item do resultado
    é exatamente o Watsonx Assistant.
  • 1:05 - 1:07
    Eu vou clicar nesse quadrado,
  • 1:07 - 1:11
    dele vai aparecer a página
    de configuração da minha instância,
  • 1:11 - 1:18
    incluindo diversas opções
    de pagamentos ou planos do serviço,
  • 1:18 - 1:22
    eu vou selecionar o Lite,
  • 1:23 - 1:28
    selecionar o botão "li e concordo
    com os contratos de licença",
  • 1:28 - 1:29
    e criar o serviço.
  • 1:35 - 1:37
    Uma vez que o seu
    serviço estiver criado,
  • 1:37 - 1:42
    você vai conseguir acessar
    a plataforma de criação e treinamento
  • 1:42 - 1:46
    clicando no botão azul
    "launch Watsonx Assistant"
  • 1:46 - 1:48
    e, logo abaixo, na área
    de credenciais,
  • 1:48 - 1:50
    você vai ter acesso
    à sua API Key.
  • 1:50 - 1:55
    Esta API Key é responsável pela
    integração da sua aplicação
  • 1:55 - 1:58
    com o serviço na nuvem.
  • 1:58 - 2:02
    Clica no botão azul "launch Watsonx
    Assistant" para abrir a plataforma.
  • 2:06 - 2:08
    Logo quando você
    acessa a plataforma,
  • 2:08 - 2:13
    no início, ele já te solicita
    a inserção de alguns dados
  • 2:13 - 2:15
    para criar o seu
    primeiro chatbot.
  • 2:15 - 2:18
    Eu vou mostrar como você
    vai criar o seu chatbot
  • 2:18 - 2:20
    utilizando a experiência
    clássica,
  • 2:20 - 2:24
    que é a experiência que, hoje,
    as grandes empresas utilizam,
  • 2:24 - 2:29
    basta você clicar no ícone da pessoa
    no canto superior direito da tela,
  • 2:29 - 2:34
    vai ter todas as suas informações
    do plano, do serviço e do contato,
  • 2:34 - 2:37
    e, logo embaixo,
    um pouco acima do logout,
  • 2:37 - 2:42
    vai ter o botão escrito
    "switch to classic experience".
  • 2:42 - 2:47
    Aqui, de vez em quando, ele
    pede para você dar o feedback.
  • 2:47 - 2:49
    O que você vai fazer é
    exatamente o seguinte:
  • 2:49 - 2:54
    clicar logo nesse último botão
    de "eu ainda quero fazer a mudança".
  • 2:54 - 2:58
    Você pode selecionar
    o feedback que você quiser.
  • 2:59 - 3:01
    Eu vou colocar aqui "FIAP",
  • 3:01 - 3:05
    poderia ser qualquer
    outro motivo, e confirmar.
  • 3:05 - 3:08
    Uma vez confirmado,
    automaticamente,
  • 3:08 - 3:11
    ele te transfere para
    a experiência clássica,
  • 3:11 - 3:15
    tanto que o nome no canto superior
    esquerdo é "Watson Assistant",
  • 3:15 - 3:17
    que é o antigo
    nome do serviço.
  • 3:17 - 3:19
    Para criar o seu
    primeiro chatbot,
  • 3:19 - 3:23
    você vai clicar no botão
    cinza "create assistant",
  • 3:23 - 3:27
    nele, vai pedir para você inserir
    um nome e uma descrição.
  • 3:27 - 3:29
    Veja que a descrição
    é opcional.
  • 3:29 - 3:32
    Eu vou criar o nome
    de "Pizzaria da Cantina".
  • 3:34 - 3:36
    Eu vou clicar no botão azul de Criar meu assistente.
  • 3:37 - 3:41
    Nesta página, há bastante informação, principalmente de integração.
  • 3:42 - 3:43
    Eu volto nela depois.
  • 3:43 - 3:47
    Você vai clicar no botão Add Dialogue Skill.
  • 3:47 - 3:52
    Clica no botão, você vai dar um nome para a sua skill ou habilidade.
  • 3:52 - 3:55
    Aqui eu vou dar o nome de Pizzaria, porque ele vai tratar casos de
  • 3:55 - 3:56
    pizzaria.
  • 3:57 - 3:59
    Eu não vou colocar nada na descrição, porque ele é opcional.
  • 4:00 - 4:04
    E a linguagem, o idioma, eu vou selecionar Português Brasileiro.
  • 4:05 - 4:09
    Isso é importante porque dentro do nosso idioma, Português
  • 4:09 - 4:13
    Brasileiro, existe acentos e outras variações que, por exemplo, no
  • 4:13 - 4:16
    inglês, no norte-americano, no britânico, não existem.
  • 4:17 - 4:21
    Então é importante que você selecione exatamente o idioma que você
  • 4:21 - 4:25
    está utilizando para fazer o treinamento do seu chatbot, para que
  • 4:25 - 4:29
    você consiga utilizar o modelo mais otimizado para o idioma
  • 4:29 - 4:31
    selecionado, para o seu público-alvo.
  • 4:32 - 4:36
    Eu vou clicar aqui no botão azul de Create Skill, para criar a nossa
  • 4:36 - 4:36
    habilidade.
  • 4:38 - 4:42
    Uma vez criado, vai aparecer em Dialog, a minha pizzaria.
  • 4:42 - 4:45
    Eu vou clicar neste retângulo e vai aparecer a página inicial.
  • 4:46 - 4:51
    Na página inicial, nós vamos treinar a intenção, a entidade e
  • 4:51 - 4:52
    configurar o diálogo.
  • 4:53 - 4:58
    Logo na página inicial do meu chatbot, do meu diálogo, eu vou clicar
  • 4:58 - 4:59
    no botão azul Create Intent.
  • 5:00 - 5:04
    Aqui eu posso utilizar N formas diferentes.
  • 5:04 - 5:08
    Eu vou criar uma intenção chamada Fazer Pedido.
  • 5:09 - 5:15
    Uma vez digitado, basta você clicar no botão Enter para ele criar a
  • 5:15 - 5:16
    sua intenção.
  • 5:17 - 5:21
    Eu não vou colocar descrição, novamente, ele é opcional, mas aqui
  • 5:21 - 5:23
    embaixo eu preciso dar exemplos.
  • 5:23 - 5:31
    Como eu gostaria de fazer o meu pedido, digitar Enter, quero pedir
  • 5:31 - 5:44
    uma pizza, estou com fome, desce uma de mozzarela, vamos editar esta
  • 5:44 - 5:55
    opção aqui, manda uma de mozzarela, desce uma de calabresa.
  • 5:56 - 6:02
    O mínimo que a plataforma pede são cinco exemplos, mas a recomendação
  • 6:02 - 6:06
    do time de serviços é que você coloque de 10 a 20 exemplos para
  • 6:06 - 6:07
    cada intenção.
  • 6:07 - 6:11
    Não necessariamente você precisa colocar os 10, contudo é importante
  • 6:11 - 6:15
    que você coloque o máximo possível com base no seu usuário.
  • 6:16 - 6:20
    Eu coloquei forma diferente de fazer pedido, incluindo de forma mais
  • 6:20 - 6:25
    informal, exatamente porque se o meu público for informal, eu vou ter
  • 6:25 - 6:28
    que colocar variações mais próximas da fala do meu público.
  • 6:28 - 6:32
    Voltando à plataforma, eu vou clicar no botão de voltar, porque eu já
  • 6:32 - 6:33
    tenho cinco exemplos.
  • 6:34 - 6:36
    Eu vou partir para entidades.
  • 6:37 - 6:41
    Nas entidades eu tenho as entidades de sistema, que são aquelas que o
  • 6:41 - 6:47
    Watson já traz para nós, como tempo, percentual, número, data e
  • 6:47 - 6:52
    moeda, e eu posso criar as minhas próprias entidades.
  • 6:52 - 6:57
    Nas minhas próprias entidades, eu posso clicar no botão azul, Create
  • 6:57 - 6:59
    Entity, e dar o nome de sabor.
  • 6:59 - 7:02
    Porque estamos pedindo pizza, precisamos definir sabor.
  • 7:03 - 7:04
    Aqui eu vou colocar três sabores.
  • 7:04 - 7:11
    Eu vou colocar calabresa, sinônimo, e vou colocar variações da
  • 7:11 - 7:15
    palavra calabresa, por exemplo, com Z, e até a palavra linguiça.
  • 7:17 - 7:21
    Uma vez que você colocou o valor e seus sinônimos, eu vou clicar no
  • 7:21 - 7:25
    botão azul, Add Value, para transportar os valores que nós inserimos
  • 7:25 - 7:27
    para baixo na nossa lista de entidades.
  • 7:28 - 7:35
    Eu vou fazer o mesmo para a mussarela, que também tem a variação de
  • 7:35 - 7:41
    mussarela com cecidilha, queijo, e eu vou colocar, por exemplo, de
  • 7:41 - 7:44
    portuguesa, que poderia muito bem ser chamada em algum lugar de
  • 7:44 - 7:46
    portuga ou de lusa.
  • 7:48 - 7:54
    Uma vez que você criou a sua entidade sabor e colocou os valores que
  • 7:54 - 7:59
    podem variar de 1 para N, basta clicar no botão voltar para
  • 7:59 - 8:00
    configurarmos o diálogo.
  • 8:03 - 8:07
    Na parte de diálogo, nós temos uma árvore de decisão, onde o início
  • 8:07 - 8:12
    começa aqui na parte superior, no logo do Watson, e vai até aqui
  • 8:12 - 8:13
    embaixo em Outros casos.
  • 8:13 - 8:18
    Veja que, ao clicar no nó, como chamamos esse retângulo, nós podemos
  • 8:18 - 8:22
    dar uma descrição, que é opcional, colocamos informações de
  • 8:22 - 8:27
    validação, que seria o If-Else, e aqui a gente coloca as variações da
  • 8:27 - 8:27
    resposta.
  • 8:28 - 8:33
    Se eu posso colocar uma resposta, uma mensagem ou N mensagens, basta
  • 8:33 - 8:37
    eu colocar vários exemplos e ele vai seguindo em ordem sequencial,
  • 8:37 - 8:39
    randômico ou toda de uma vez.
  • 8:41 - 8:47
    Veja que, no nó de Bem-vindo, nós podemos mudar essa mensagem, como
  • 8:47 - 8:54
    Olá, seja bem-vindo à pizzeria da cantina.
  • 8:56 - 8:57
    Como posso te ajudar?
  • 9:04 - 9:04
    E eu dou Enter.
  • 9:06 - 9:13
    Se eu abrir, neste botão, o chat de testes, veja que ainda aparece a
  • 9:13 - 9:13
    mensagem anterior.
  • 9:14 - 9:17
    Basta clicar no botão Clear e ele vai mostrar a mensagem que eu
  • 9:17 - 9:18
    acabei de configurar.
  • 9:19 - 9:25
    Vou clicar no X e vou configurar a minha intenção dentro da camada de
  • 9:25 - 9:25
    diálogo.
  • 9:26 - 9:32
    Clica aqui no botão dos três pontinhos, dentro do nó de Bem-vindo, e
  • 9:32 - 9:34
    clica na opção Add Node Below.
  • 9:35 - 9:38
    Ele vai criar exatamente o nó entre Bem-vindo e Outros casos.
  • 9:39 - 9:42
    Aqui dentro, eu posso deixar vazio, como eu mencionei, porque é
  • 9:42 - 9:43
    opcional.
  • 9:43 - 9:50
    Mas aqui na condição do IF, eu vou colocar Intenção, Fazer Pedido.
  • 9:51 - 9:55
    Veja que eu posso clicar no campo e selecionar as opções, ou eu posso
  • 9:55 - 9:56
    muito bem digitar.
  • 10:02 - 10:08
    Logo abaixo, eu posso configurar a resposta como Pedido Anotado, Sua
  • 10:08 - 10:14
    pizza chegará em 40 minutos.
  • 10:15 - 10:21
    Uma vez que o meu chatbot reconhecer que a mensagem do usuário é para
  • 10:21 - 10:25
    fazer pedido, ele vai mandar a seguinte resposta, Pedido Anotado, Sua
  • 10:25 - 10:27
    pizza chegará em 40 minutos.
  • 10:27 - 10:31
    Se eu clicar no botão de Try, eu vou clicar no botão Clear para
  • 10:31 - 10:35
    limpar e pegar as últimas atualizações, e no chat aqui embaixo eu vou
  • 10:35 - 10:37
    mandar, Estou com fome.
  • 10:38 - 10:39
    Ele já anotou.
  • 10:40 - 10:45
    Agora, vamos fazer com que o meu chat, além de entender e responder,
  • 10:46 - 10:51
    ele vai coletar a mensagem do usuário, que é o sabor que o usuário
  • 10:51 - 10:53
    está querendo consumir dentro da pizza.
  • 10:54 - 10:58
    Eu vou clicar no botão Customize e clicar no botão de Slot.
  • 10:59 - 11:04
    O Slot nada mais é do que a opção de você coletar informações e
  • 11:04 - 11:05
    utilizar na resposta.
  • 11:06 - 11:10
    Eu vou clicar no botão de Apply e logo aqui abaixo ele já vai
  • 11:10 - 11:12
    aparecer uma opção de Then Check For.
  • 11:13 - 11:17
    Nesta opção, basta eu clicar no primeiro campo como condição, ou
  • 11:17 - 11:21
    seja, eu vou detectar qualquer valor dentro de sabor.
  • 11:24 - 11:27
    Automaticamente, uma vez enviado, eu vou salvar em uma variável de
  • 11:27 - 11:31
    ambiente chamada sabor, conhecida aqui pelo cifrão, mas caso o
  • 11:31 - 11:34
    usuário não me informe, eu vou perguntar para ele qual é o sabor da
  • 11:34 - 11:34
    pizza.
  • 11:34 - 11:44
    Se tudo isso der certo, ou seja, o meu chatbot coletar esse dado do
  • 11:44 - 11:48
    meu usuário, eu posso pegar esta variável e utilizar dentro da minha
  • 11:48 - 11:49
    resposta.
  • 11:50 - 11:54
    Sua pizza de sabor chegará em 40 minutos.
  • 11:55 - 12:00
    Eu vou clicar no X, Try It, Clear e vamos testar novamente.
  • 12:01 - 12:03
    Quero uma pizza.
  • 12:07 - 12:08
    Qual o sabor da pizza?
  • 12:09 - 12:10
    Eu quero de calabresa.
  • 12:10 - 12:14
    Pedindo notado, sua pizza de calabresa chegará em 40 minutos.
  • 12:15 - 12:16
    Vamos fazer outro teste?
  • 12:17 - 12:18
    Estou com fome.
  • 12:19 - 12:20
    Eu quero de queijo.
  • 12:21 - 12:24
    E ele me deu a resposta de mozzarela.
  • 12:24 - 12:29
    Veja que é bem simples e tranquilo de você mandar mensagem dentro do
  • 12:29 - 12:30
    chat.
  • 12:31 - 12:34
    Uma vez que você mandou mensagem no chat, eu já tenho minha primeira
  • 12:34 - 12:37
    funcionalidade de chatbot treinado.
  • 12:38 - 12:42
    Se eu quiser, eu posso voltar para o menu inicial, clicando aqui em
  • 12:42 - 12:48
    Assista, clicar em Pizzeria da Cantina e no botão Preview, no canto
  • 12:48 - 12:53
    superior direito da tela, para poder ter um link compartilhável para
  • 12:53 - 12:56
    que eu possa mandar para qualquer pessoa para testar no meu chatbot.
  • 12:56 - 12:57
    Como é o caso aqui.
  • 12:57 - 12:58
    Estou com fome.
  • 13:01 - 13:02
    Quero uma pizza de português.
  • 13:03 - 13:06
    E ele me dá a resposta com a pizza de português.
  • 13:08 - 13:12
    Dessa forma, mesmo sendo um caso simples, com uma única
  • 13:12 - 13:16
    funcionalidade, você consegue replicar este treinamento de intenção,
  • 13:17 - 13:21
    e depois entidade, e depois de diálogo, para construir o seu chatbot.
  • 13:22 - 13:26
    Aqui nós temos uma funcionalidade, mas você pode desenvolver N
  • 13:26 - 13:30
    funcionalidades e permitir que seu chatbot aprenda cada vez mais para
  • 13:30 - 13:34
    interpretar a mensagem do usuário e dar uma resposta apropriada.
Title:
AI CAP04 2025 VA02 CHATBOT CONSTRUCAO E TREINAMENTO CLASSICO
Video Language:
Portuguese, Brazilian
Duration:
13:38

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions