MiniCurso
Criando um
Assistente Virtual
na Prática
Janeiro/2025
Dr. Márcio Alencar
Objetivo do miniCurso
▪ O objetivo deste minicurso é capacitar os
participantes na criação e implementação de
assistentes virtuais inteligentes, integrados a
soluções web, que possam oferecer
interatividade, eficiência e inovação em
diversos contextos.
Certificado
▪ Curso grátis
▪ 6 aulas - 24 horas
▪ 75% Presença mínima
▪ Certificado no final do curso
Por que fazer esse curso?
https://valor.globo.com
Por que fazer esse curso?
https://getbots.com.br/blog/chatbots-no-brasil/
Por que fazer esse curso?
https://tiinside.com.br/16/01/2025/futuro-dos-chatbots-principais-tendencias-para-2025/
História - Alan Turing
▪ O Teste de Turing, proposto por Alan
Turing em 1950, é uma experiência que
avalia a capacidade de uma máquina em
exibir comportamento inteligente
indistinguível do humano. No teste, um
avaliador humano interage com um
interlocutor humano e uma máquina por
meio de mensagens de texto, sem saber
quem é quem. Se o avaliador não
conseguir diferenciar consistentemente a
máquina do humano, a máquina é
considerada capaz de "pensar" ou, pelo
menos, simular inteligência humana de
forma convincente. O teste é um marco
na filosofia e ciência da computação,
questionando os limites da inteligência
artificial.
História - Primeiro Chatbot
▪ Eliza foi o primeiro software para processamento de
linguagem natural da história, criado 1966 pelo cientista
Joseph Weizenbaum em um laboratório de Inteligência
Artificial do Instituto de Tecnologia de Massachusetts
(MIT).
▪ O programa simulava uma psicanalista e, acredite, teve
gente muita gente que gostou da experiência de abrir o
coração para ela.
O que é um assistente Virtual
▪ É um software ou sistema baseado em inteligência
artificial projetado para realizar tarefas ou serviços para
usuários.
▪ Assistentes virtuais podem interagir com os usuários por
meio de comandos de voz, texto ou interfaces gráficas.
Como também é chamado?
⚫ Chatbot
⚫ Agente Conversacional
⚫ Assistente de IA
⚫ Agente de Atendimento Automatizado
Assistente Virtual usa NLP/PLN
▪ NLP (Natural Language Processing), ou Processamento
de Linguagem Natural, é uma área da inteligência
artificial que foca na interação entre computadores e
linguagem humana. O objetivo do NLP é permitir que
máquinas entendam, interpretem, processem e gerem
texto ou fala de forma semelhante à forma como os
humanos se comunicam.
Exemplos de Assistente Virtual
▪ Alexa (Amazon)
▪ Google Assistant (Google)
▪ Siri (Apple)
▪ Cortana (Microsoft)
▪ ChatGPT (OpenAI)
Assistente Virtual em 3D - avatar
▪ Baianinho (Casas Bahia)
▪ Lu (Magazine Luiza)
▪ Ju (Piracanjuba)
▪ Nat (Natura)
Automação
▪ Automação é o uso de tecnologias para
realizar tarefas de forma automática, reduzindo
ou eliminando a necessidade de intervenção
humana. Ela é usada para aumentar a
eficiência, reduzir erros e economizar tempo em
processos repetitivos.
Chatbot – Atendimento Humanizado
1. Cumprimentos amigáveis
"Olá!"
"Oi, tudo bem?"
"Bem-vindo!"
"Que bom te ver por aqui!"
2. Frases empáticas ou acolhedoras
"Estou aqui para te ajudar."
"Pode contar comigo para fazer seu pedido."
"Vamos juntos montar seu pedido!"
"Fique à vontade, é só me dizer o que deseja."
Chatbot – Atendimento Humanizado
3. Início de perguntas simpáticas
"O que você gostaria de pedir hoje?"
"Qual sanduíche combina mais com a sua fome agora?"
"Já escolheu sua bebida favorita?"
"Que tal começar escolhendo um lanche delicioso?"
4. Frases para confirmar escolhas
"Entendido!"
"Ótima escolha!"
"Perfeito, já anotei."
"Hum, isso parece delicioso!"
"Boa pedida, vou registrar isso!"
Chatbot – Atendimento Humanizado
5. Transições suaves
"Agora vamos para a próxima etapa, tudo bem?"
"Pronto para escolher sua bebida?"
"Vou precisar de mais uma informação, pode ser?"
"Deixa eu confirmar os detalhes com você."
6. Finalização simpática
"Agradeço pela paciência, estamos quase terminando!"
"Obrigado por escolher nossa lanchonete!"
"Estamos ansiosos para preparar seu pedido."
Chatbot – Algumas aplicações
1) Lanchonete
2) Refeições
3) Disk gás e água
4) Consultório médico
5) Drogaria
6) Pizzaria
7) Doceria
8) Agencia de viagens - lancha e barco
9) Inscrição em cursos
10) Ótica
11) Reserva de carro
12) Assistência técnica celular
13) Manicure / pedicure
Chatbot – Dicas construção
▪ Definir o Objetivo Claro
▪ Conhecimento do Público-Alvo
▪ Fluxos ou funil de Conversa Bem Estruturados
▪ Respostas Concisas e Claras
▪ Interação Visual e Interativa
▪ Personalização da Experiência
▪ Gerenciamento de Erros e Exceções
▪ Análise de desempenho
Chatbot – Etapas de construção
Apresentação
Menu –
Seleção do
produto
Valores e
confirmação
Dados do
Cliente
Forma de
Pagamento
Resumo do
pedido
Finalização
Chatbot – Número de Fluxos
Quantos fluxos terá meu chatbot?
Existem 14 milhões de possiblidades de saída?
R = Bom, isso depende do escopo do problema
Como criar um assistente Virtual?
▪ Embora existam diversas plataformas disponíveis na
internet, a que vamos utilizar neste curso é o Typebot.
▪ O Typebot é uma plataforma que permite criar chatbots
interativos e altamente personalizáveis sem a
necessidade de programação.
▪ A interface é intuitiva e baseada em fluxos visuais,
tornando o processo de criação simples até mesmo
para usuários sem experiência técnica.
Typebot – Versão grátis
▪ Permite compartilhar chatbot por meio de Link
▪ Permite incorporar o chatbot em sites
▪ Permite importar/exportar projetos de chatbot
▪ Permite integração com Google Sheets
▪ Não permite envio direto de arquivos, PDF, etc
▪ Não permite integração com whatsup
▪ Restrição na estatística de uso do chatbot
▪ Número limitado de fluxos ou bots que podem ser
criados no mesmo workspace.
▪ A versão gratuita possui limites de interações mensais
(200 mensagens por mês).
Typebot – arquivo JSON
▪ O Typebot importa e exporta seus projetos em
arquivo no formato JSON.
▪ Um arquivo JSON (JavaScript Object
Notation) é um formato de arquivo
amplamente utilizado para armazenar e
transmitir dados de forma estruturada, legível
por humanos e máquinas.
Typebot – Passo a passo
▪ Confira nos próximos
slides como fazer login,
configurar e utilizar o
Typebot.
Typebot – Logar
https://app.typebot.io/pt-BR/
Você pode usar sua conta de gmail para logar
Typebot – Responder enquete
▪ Bem vindo ao Typebot fulano
▪ Vamos preparar você para sua jornada do typebot
▪ Que tipo de bot você está planejando construir com o typebot?
▪ Como você descobriu o typebot?
▪ Aliás, qual é o nome da sua empresa?
Typebot – Configurar ambiente
Typebot – Definir idioma
Typebot – Escolher a aparência
Typebot – Criar um chatbot
Clique nesse botão para criar novo chatbot
Typebot – Comece do zero
Typebot – Conhecendo ambiente
Compartilhar – Compartilha projeto
Visualizar – Teste do chatbot na web
Publicar – Salvar alterações chatbot
{ } – Criar/Visualizar variáveis
... - Ajuda/Configurações/Exportar fluxo
+ Aumentar Zoom
- Diminuir Zoom
Fluxo – Apresenta os fluxos do chatbot
Tema – Definir tema/ícone chatbot
Configurações – Configurar ambiente
Compartilhar – Disponibilizar link chatbot
Typebot – 4 Menus
Bubbles: São unidades de mensagem ou interação
(texto, imagens, botões).
Inputs: Capturam dados dos usuários (texto, opções,
datas).
Condicionais: Direcionam o fluxo de conversa com
base em respostas ou variáveis.
Integrações: Conectam o bot a serviços externos
como APIs.
Typebot – Menu - Bubbles
❑ Iniciar fluxo
❑ Duplicar
❑ Cancelar
❑ Apagar
Typebot – Menu - Bubbles
Typebot – Menu - Inputs
Typebot – Menu - Inputs
Typebot – Menu - Inputs
Typebot – Menu - Inputs
Typebot – Menu - Condicionais
Typebot – Menu - Condicionais
Typebot – Menu - Integrações
Typebot – Menu - Integrações
Typebot – Fluxo
Typebot – Tema
Alterar o ícone do chatbot
Typebot – Compartilhar
Typebot – HTML & Javascript
<script type="module">
import Typebot from 'https://cdn.jsdelivr.net/npm/@typebot.io/js@0.3/dist/web.js'
Typebot.initBubble({
typebot: "bot-lanche-abcdef",
theme: {
button: { backgroundColor: "#0042DA" },
chatWindow: { backgroundColor: "#fff" },
},
});
</script>
Inserir esse código Javascript no HTML
Typebot – Importar um projeto
Escolher um arquivo JSON
Typebot – Ferramentas de apoio
▪ Existem várias ferramentas que ajudam a
construir um chatbot mais eficiente.
1) Pesquisar imagens
2) Hospedar imagens/áudio/arquivo
3) Gerar áudio com IA para enviar na conversa
4) Usar ChatGPT para sugerir fluxo de atendimento
5) Armazenar informações do chatbot em BD
A seguir alguns sites importantes:
Site – Hospedar imagem – Gerar link
https://postimages.org/pt-br/
Site – Biblioteca de imagens
https://www.freepik.com/
Site – Hospedar áudio - Gerar link
https://jukehost.co.uk/
Site – Gerar Áudio com IA
https://speechify.com/pt-br/ai-voice-generator/
Site – Consultar/Salvar em Planilha
https://docs.google.com/spreadsheets/
Site – Banco de Dados
https://bubble.io/
Site – ChatGPT
https://chatgpt.com
Agradecimentos
"O sucesso é a soma de pequenos esforços repetidos dia após dia."
Robert Collier
"Acredite que você pode e você já está no meio do caminho."
Theodore Roosevelt
"O que você faz hoje pode melhorar todos os seus amanhãs."
Ralph Marston
"A motivação é o que te faz começar. O hábito é o que te faz continuar."
Jim Ryun
"A persistência é o caminho do êxito."
Charles Chaplin
"A coragem não é a ausência do medo, mas a conquista dele."
Nelson Mandela
"Se você quer algo que nunca teve, precisa fazer algo que nunca fez."
Thomas Jefferson
Contato

tutorial_apostila_guia_material_typebot.pdf

  • 1.
    MiniCurso Criando um Assistente Virtual naPrática Janeiro/2025 Dr. Márcio Alencar
  • 2.
    Objetivo do miniCurso ▪O objetivo deste minicurso é capacitar os participantes na criação e implementação de assistentes virtuais inteligentes, integrados a soluções web, que possam oferecer interatividade, eficiência e inovação em diversos contextos.
  • 3.
    Certificado ▪ Curso grátis ▪6 aulas - 24 horas ▪ 75% Presença mínima ▪ Certificado no final do curso
  • 4.
    Por que fazeresse curso? https://valor.globo.com
  • 5.
    Por que fazeresse curso? https://getbots.com.br/blog/chatbots-no-brasil/
  • 6.
    Por que fazeresse curso? https://tiinside.com.br/16/01/2025/futuro-dos-chatbots-principais-tendencias-para-2025/
  • 7.
    História - AlanTuring ▪ O Teste de Turing, proposto por Alan Turing em 1950, é uma experiência que avalia a capacidade de uma máquina em exibir comportamento inteligente indistinguível do humano. No teste, um avaliador humano interage com um interlocutor humano e uma máquina por meio de mensagens de texto, sem saber quem é quem. Se o avaliador não conseguir diferenciar consistentemente a máquina do humano, a máquina é considerada capaz de "pensar" ou, pelo menos, simular inteligência humana de forma convincente. O teste é um marco na filosofia e ciência da computação, questionando os limites da inteligência artificial.
  • 8.
    História - PrimeiroChatbot ▪ Eliza foi o primeiro software para processamento de linguagem natural da história, criado 1966 pelo cientista Joseph Weizenbaum em um laboratório de Inteligência Artificial do Instituto de Tecnologia de Massachusetts (MIT). ▪ O programa simulava uma psicanalista e, acredite, teve gente muita gente que gostou da experiência de abrir o coração para ela.
  • 9.
    O que éum assistente Virtual ▪ É um software ou sistema baseado em inteligência artificial projetado para realizar tarefas ou serviços para usuários. ▪ Assistentes virtuais podem interagir com os usuários por meio de comandos de voz, texto ou interfaces gráficas.
  • 10.
    Como também échamado? ⚫ Chatbot ⚫ Agente Conversacional ⚫ Assistente de IA ⚫ Agente de Atendimento Automatizado
  • 11.
    Assistente Virtual usaNLP/PLN ▪ NLP (Natural Language Processing), ou Processamento de Linguagem Natural, é uma área da inteligência artificial que foca na interação entre computadores e linguagem humana. O objetivo do NLP é permitir que máquinas entendam, interpretem, processem e gerem texto ou fala de forma semelhante à forma como os humanos se comunicam.
  • 12.
    Exemplos de AssistenteVirtual ▪ Alexa (Amazon) ▪ Google Assistant (Google) ▪ Siri (Apple) ▪ Cortana (Microsoft) ▪ ChatGPT (OpenAI)
  • 13.
    Assistente Virtual em3D - avatar ▪ Baianinho (Casas Bahia) ▪ Lu (Magazine Luiza) ▪ Ju (Piracanjuba) ▪ Nat (Natura)
  • 14.
    Automação ▪ Automação éo uso de tecnologias para realizar tarefas de forma automática, reduzindo ou eliminando a necessidade de intervenção humana. Ela é usada para aumentar a eficiência, reduzir erros e economizar tempo em processos repetitivos.
  • 15.
    Chatbot – AtendimentoHumanizado 1. Cumprimentos amigáveis "Olá!" "Oi, tudo bem?" "Bem-vindo!" "Que bom te ver por aqui!" 2. Frases empáticas ou acolhedoras "Estou aqui para te ajudar." "Pode contar comigo para fazer seu pedido." "Vamos juntos montar seu pedido!" "Fique à vontade, é só me dizer o que deseja."
  • 16.
    Chatbot – AtendimentoHumanizado 3. Início de perguntas simpáticas "O que você gostaria de pedir hoje?" "Qual sanduíche combina mais com a sua fome agora?" "Já escolheu sua bebida favorita?" "Que tal começar escolhendo um lanche delicioso?" 4. Frases para confirmar escolhas "Entendido!" "Ótima escolha!" "Perfeito, já anotei." "Hum, isso parece delicioso!" "Boa pedida, vou registrar isso!"
  • 17.
    Chatbot – AtendimentoHumanizado 5. Transições suaves "Agora vamos para a próxima etapa, tudo bem?" "Pronto para escolher sua bebida?" "Vou precisar de mais uma informação, pode ser?" "Deixa eu confirmar os detalhes com você." 6. Finalização simpática "Agradeço pela paciência, estamos quase terminando!" "Obrigado por escolher nossa lanchonete!" "Estamos ansiosos para preparar seu pedido."
  • 18.
    Chatbot – Algumasaplicações 1) Lanchonete 2) Refeições 3) Disk gás e água 4) Consultório médico 5) Drogaria 6) Pizzaria 7) Doceria 8) Agencia de viagens - lancha e barco 9) Inscrição em cursos 10) Ótica 11) Reserva de carro 12) Assistência técnica celular 13) Manicure / pedicure
  • 19.
    Chatbot – Dicasconstrução ▪ Definir o Objetivo Claro ▪ Conhecimento do Público-Alvo ▪ Fluxos ou funil de Conversa Bem Estruturados ▪ Respostas Concisas e Claras ▪ Interação Visual e Interativa ▪ Personalização da Experiência ▪ Gerenciamento de Erros e Exceções ▪ Análise de desempenho
  • 20.
    Chatbot – Etapasde construção Apresentação Menu – Seleção do produto Valores e confirmação Dados do Cliente Forma de Pagamento Resumo do pedido Finalização
  • 21.
    Chatbot – Númerode Fluxos Quantos fluxos terá meu chatbot? Existem 14 milhões de possiblidades de saída? R = Bom, isso depende do escopo do problema
  • 22.
    Como criar umassistente Virtual? ▪ Embora existam diversas plataformas disponíveis na internet, a que vamos utilizar neste curso é o Typebot. ▪ O Typebot é uma plataforma que permite criar chatbots interativos e altamente personalizáveis sem a necessidade de programação. ▪ A interface é intuitiva e baseada em fluxos visuais, tornando o processo de criação simples até mesmo para usuários sem experiência técnica.
  • 23.
    Typebot – Versãográtis ▪ Permite compartilhar chatbot por meio de Link ▪ Permite incorporar o chatbot em sites ▪ Permite importar/exportar projetos de chatbot ▪ Permite integração com Google Sheets ▪ Não permite envio direto de arquivos, PDF, etc ▪ Não permite integração com whatsup ▪ Restrição na estatística de uso do chatbot ▪ Número limitado de fluxos ou bots que podem ser criados no mesmo workspace. ▪ A versão gratuita possui limites de interações mensais (200 mensagens por mês).
  • 24.
    Typebot – arquivoJSON ▪ O Typebot importa e exporta seus projetos em arquivo no formato JSON. ▪ Um arquivo JSON (JavaScript Object Notation) é um formato de arquivo amplamente utilizado para armazenar e transmitir dados de forma estruturada, legível por humanos e máquinas.
  • 25.
    Typebot – Passoa passo ▪ Confira nos próximos slides como fazer login, configurar e utilizar o Typebot.
  • 26.
    Typebot – Logar https://app.typebot.io/pt-BR/ Vocêpode usar sua conta de gmail para logar
  • 27.
    Typebot – Responderenquete ▪ Bem vindo ao Typebot fulano ▪ Vamos preparar você para sua jornada do typebot ▪ Que tipo de bot você está planejando construir com o typebot? ▪ Como você descobriu o typebot? ▪ Aliás, qual é o nome da sua empresa?
  • 28.
  • 29.
  • 30.
  • 31.
    Typebot – Criarum chatbot Clique nesse botão para criar novo chatbot
  • 32.
  • 33.
    Typebot – Conhecendoambiente Compartilhar – Compartilha projeto Visualizar – Teste do chatbot na web Publicar – Salvar alterações chatbot { } – Criar/Visualizar variáveis ... - Ajuda/Configurações/Exportar fluxo + Aumentar Zoom - Diminuir Zoom Fluxo – Apresenta os fluxos do chatbot Tema – Definir tema/ícone chatbot Configurações – Configurar ambiente Compartilhar – Disponibilizar link chatbot
  • 34.
    Typebot – 4Menus Bubbles: São unidades de mensagem ou interação (texto, imagens, botões). Inputs: Capturam dados dos usuários (texto, opções, datas). Condicionais: Direcionam o fluxo de conversa com base em respostas ou variáveis. Integrações: Conectam o bot a serviços externos como APIs.
  • 35.
    Typebot – Menu- Bubbles ❑ Iniciar fluxo ❑ Duplicar ❑ Cancelar ❑ Apagar
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
    Typebot – Menu- Condicionais
  • 42.
    Typebot – Menu- Condicionais
  • 43.
    Typebot – Menu- Integrações
  • 44.
    Typebot – Menu- Integrações
  • 45.
  • 46.
    Typebot – Tema Alteraro ícone do chatbot
  • 47.
  • 48.
    Typebot – HTML& Javascript <script type="module"> import Typebot from 'https://cdn.jsdelivr.net/npm/@typebot.io/js@0.3/dist/web.js' Typebot.initBubble({ typebot: "bot-lanche-abcdef", theme: { button: { backgroundColor: "#0042DA" }, chatWindow: { backgroundColor: "#fff" }, }, }); </script> Inserir esse código Javascript no HTML
  • 49.
    Typebot – Importarum projeto Escolher um arquivo JSON
  • 50.
    Typebot – Ferramentasde apoio ▪ Existem várias ferramentas que ajudam a construir um chatbot mais eficiente. 1) Pesquisar imagens 2) Hospedar imagens/áudio/arquivo 3) Gerar áudio com IA para enviar na conversa 4) Usar ChatGPT para sugerir fluxo de atendimento 5) Armazenar informações do chatbot em BD A seguir alguns sites importantes:
  • 51.
    Site – Hospedarimagem – Gerar link https://postimages.org/pt-br/
  • 52.
    Site – Bibliotecade imagens https://www.freepik.com/
  • 53.
    Site – Hospedaráudio - Gerar link https://jukehost.co.uk/
  • 54.
    Site – GerarÁudio com IA https://speechify.com/pt-br/ai-voice-generator/
  • 55.
    Site – Consultar/Salvarem Planilha https://docs.google.com/spreadsheets/
  • 56.
    Site – Bancode Dados https://bubble.io/
  • 57.
  • 58.
    Agradecimentos "O sucesso éa soma de pequenos esforços repetidos dia após dia." Robert Collier "Acredite que você pode e você já está no meio do caminho." Theodore Roosevelt "O que você faz hoje pode melhorar todos os seus amanhãs." Ralph Marston "A motivação é o que te faz começar. O hábito é o que te faz continuar." Jim Ryun "A persistência é o caminho do êxito." Charles Chaplin "A coragem não é a ausência do medo, mas a conquista dele." Nelson Mandela "Se você quer algo que nunca teve, precisa fazer algo que nunca fez." Thomas Jefferson
  • 59.