< 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:37
    Eu vou clicar no botão azul
    de criar meu assistente.
  • 3:37 - 3:40
    Nesta página, há
    bastante informação,
  • 3:40 - 3:43
    principalmente de integração,
    eu volto nela depois.
  • 3:43 - 3:47
    Você vai clicar no botão
    "add dialog skill".
  • 3:47 - 3:52
    Clica no botão, você vai dar um nome
    para a sua skill, ou habilidade,
  • 3:52 - 3:54
    aqui, eu vou dar
    o nome de "Pizzaria",
  • 3:54 - 3:57
    porque ele vai tratar
    casos de pizzaria.
  • 3:57 - 4:00
    Eu não vou colocar nada
    na descrição, porque é opcional.
  • 4:00 - 4:05
    E, na linguagem, no idioma, eu vou
    selecionar "português brasileiro".
  • 4:05 - 4:08
    Isso é importante, porque,
    dentro do nosso idioma,
  • 4:08 - 4:12
    português brasileiro, existem
    acentos e outras variações
  • 4:12 - 4:16
    que, por exemplo, no inglês
    norte-americano, britânico,
  • 4:16 - 4:19
    não existem, então é importante
    que você selecione exatamente
  • 4:19 - 4:22
    o idioma que você
    está utilizando
  • 4:22 - 4:24
    para fazer o treinamento
    do seu chatbot,
  • 4:24 - 4:28
    para que você consiga utilizar
    o modelo mais otimizado
  • 4:28 - 4:32
    para o idioma selecionado,
    para o seu público-alvo.
  • 4:32 - 4:35
    Eu vou clicar aqui
    no botão azul "create skill",
  • 4:35 - 4:37
    para criar a nossa
    habilidade.
  • 4:37 - 4:42
    Uma vez criado, vai aparecer,
    em "dialog", a minha pizzaria,
  • 4:42 - 4:46
    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
  • 4:51 - 4:53
    e configurar o diálogo.
  • 4:53 - 4:57
    Logo na página inicial do meu
    chatbot, do meu diálogo,
  • 4:57 - 5:00
    eu vou clicar no botão
    azul "create intent".
  • 5:00 - 5:04
    Aqui eu posso utilizar
    n formas diferentes.
  • 5:05 - 5:09
    Eu vou criar uma intenção
    chamada "fazer_pedido".
  • 5:09 - 5:14
    Uma vez digitado, basta
    você clicar no botão enter
  • 5:14 - 5:17
    para ele criar
    a sua intenção.
  • 5:17 - 5:21
    Eu não vou colocar descrição,
    novamente, é opcional,
  • 5:21 - 5:23
    mas, aqui embaixo, eu
    preciso dar exemplos,
  • 5:23 - 5:29
    como "eu gostaria de fazer
    o meu pedido", dá enter,
  • 5:29 - 5:35
    "quero pedir uma pizza",
    "to com fome",
  • 5:36 - 5:40
    "desce uma de mussarela".
  • 5:41 - 5:51
    Opa, vamos editar esta opção aqui,
    "manda uma de mussarela",
  • 5:51 - 5:55
    "desce uma de calabresa".
  • 5:55 - 5:59
    O mínimo que a plataforma
    pede são cinco exemplos,
  • 5:59 - 6:03
    mas a recomendação
    do time de serviços
  • 6:03 - 6:07
    é que você coloque de 10 a 20
    exemplos para cada intenção.
  • 6:07 - 6:10
    Não necessariamente
    você precisa colocar os 10,
  • 6:10 - 6:13
    contudo é importante que você
    coloque o máximo possível
  • 6:13 - 6:16
    com base no seu usuário.
  • 6:16 - 6:18
    Eu coloquei formas
    diferente de fazer pedido,
  • 6:18 - 6:21
    incluindo de forma
    mais informal,
  • 6:21 - 6:24
    exatamente porque, se
    o meu público for informal,
  • 6:24 - 6:28
    eu vou ter que colocar variações
    mais próximas da fala dele.
  • 6:28 - 6:32
    Voltando à plataforma, eu
    vou clicar no botão de voltar,
  • 6:32 - 6:37
    porque eu já tenho cinco exemplos,
    e eu vou partir para entidades.
  • 6:37 - 6:39
    Nas entidades eu tenho
    as entidades de sistema,
  • 6:39 - 6:43
    que são aquelas que o Watson
    já traz para nós, como tempo,
  • 6:43 - 6:48
    percentual, número,
    data e moeda,
  • 6:48 - 6:52
    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,
  • 6:57 - 6:59
    "create entity", e dar
    um nome de sabor,
  • 6:59 - 7:02
    porque estamos pedindo pizza,
    precisamos definir sabor.
  • 7:02 - 7:06
    Aqui, eu vou colocar três sabores,
    eu vou colocar "calabresa",
  • 7:06 - 7:12
    sinônimo, e vou colocar
    variações da palavra "calabresa",
  • 7:12 - 7:17
    por exemplo, com Z,
    e até a palavra "linguiça".
  • 7:17 - 7:20
    Uma vez que você colocou
    o valor e seus sinônimos,
  • 7:20 - 7:23
    eu vou clicar no botão
    azul "add value"
  • 7:23 - 7:26
    para transportar os valores
    que nós inserimos para baixo,
  • 7:26 - 7:28
    na nossa lista de entidades.
  • 7:28 - 7:31
    E eu vou fazer o mesmo
    para a mussarela,
  • 7:34 - 7:36
    que também tem a variação
    de mussarela com cê-cedilha,
  • 7:36 - 7:38
    "queijo",
  • 7:39 - 7:41
    e eu vou colocar,
    por exemplo, "portuguesa",
  • 7:41 - 7:44
    que poderia muito bem ser
    chamada, em algum lugar,
  • 7:44 - 7:47
    de "portuga" ou de "lusa".
  • 7:49 - 7:52
    Uma vez que você criou
    a sua entidade sabor
  • 7:52 - 7:56
    e colocou os valores,
    que podem variar de 1 para n,
  • 7:56 - 8:01
    basta clicar no botão de voltar
    para configurarmos o diálogo.
  • 8:03 - 8:06
    Na parte de diálogo, nós
    temos uma árvore de decisão,
  • 8:06 - 8:09
    onde o início começa
    aqui na parte superior,
  • 8:09 - 8:13
    no logo do Watson, e vai até aqui
    embaixo, em "em outros casos".
  • 8:13 - 8:18
    Veja que, ao clicar em um nó,
    como chamamos esse retângulo,
  • 8:18 - 8:20
    nós podemos dar uma descrição,
    que é opcional,
  • 8:20 - 8:25
    colocamos informações de validação,
    que seria um if-else,
  • 8:25 - 8:28
    e, aqui, a gente coloca
    as variações da resposta,
  • 8:28 - 8:32
    se eu posso colocar uma resposta,
    uma mensagem ou n mensagens,
  • 8:32 - 8:35
    basta eu colocar
    vários exemplos
  • 8:35 - 8:37
    e ele vai seguindo
    em ordem sequencial,
  • 8:37 - 8:40
    randômico ou todo
    de uma vez.
  • 8:42 - 8:46
    Veja que, no nó "bem-vindo", nós
    podemos mudar essa mensagem,
  • 8:46 - 8:54
    como "Olá! Seja bem-vindo
    à Pizzaria da Cantina!
  • 8:56 - 8:58
    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