O que é um chatbot?

Um chatbot é um programa ou aplicativo com o qual os usuários podem conversar por voz ou texto. Chatbots foram desenvolvidos pela primeira vez na década de 1960, e a tecnologia que os impulsiona mudou com o tempo. Tradicionalmente, os chatbots usam regras predefinidas para conversar com os usuários e fornecer respostas com script. Os chatbots contemporâneos usam o processamento de linguagem natural (PNL) para entender os usuários e podem responder a perguntas complexas com grande profundidade e precisão. Sua organização pode usar chatbots para escalar, personalizar e melhorar a comunicação em tudo, desde fluxos de trabalho de atendimento ao cliente até gerenciamento de DevOps.

Quais são os benefícios dos chatbots?

Chatbots podem pesquisar e recuperar informações de qualquer base de conhecimento interna ou externa e fornecer respostas por meio de conversas semelhantes às humanas.

Eficiência por meio da automação

Chatbots economizam tempo e esforços para uma organização. Eles combinam as etapas de processos complexos para automatizar tarefas repetitivas por meio de algumas solicitações simples de voz ou texto. Você pode resolver problemas comuns automaticamente e escalar as operações conforme necessário.

Flexibilidade

Você pode criar chatbots que respondem a voz ou texto nos idiomas nativos dos usuários. Você pode incorporar chatbots personalizados em fluxos de trabalho diários para interagir com a força de trabalho dos seus funcionários ou com os consumidores. Eles podem responder a consultas de clientes em canais de mídia social, sites e aplicações de mensagens. Da mesma forma, você pode configurá-los para responder a consultas de funcionários em qualquer aplicação interna.

Envolvimento mais amplo dos clientes

Uma boa experiência do cliente pode ajudar sua organização a se destacar. O atendimento ao cliente que depende exclusivamente da interação humana tem capacidade limitada e carece de flexibilidade. Com os chatbots, sua organização pode personalizar as interações com os clientes em grande escala. Você pode contatá-los em ambientes familiares, responder a solicitações com mais rapidez e atender às expectativas deles. Você pode ser proativo e personalizar seu alcance.

Quais são os casos de uso de chatbots?

Organizações de todos os setores usam chatbots para otimizar a experiência dos clientes, aumentar a eficiência operacional e reduzir os custos. 

Produtividade empresarial

Você pode integrar chatbots a sistemas de back-end corporativos, como gerenciamento de relacionamento com clientes (CRM), programas de gerenciamento de inventário ou sistemas de recursos humanos (RH). Eles podem verificar os números de vendas ou o status do inventário, gerar relatórios de marketing ou ajudar na orientação dos funcionários.

Leia sobre como a Infor usa a IA em sua empresa

Assistentes pessoais

Os chatbots podem simplificar e agilizar as atividades pessoais diárias. Por exemplo, os clientes podem comprar sapatos ou mantimentos novos, marcar consultas médicas ou fazer reservas de viagens usando seus dispositivos móveis, navegadores ou plataformas de chat favoritas.

Leia sobre o chatbot da Kelley Blue Book para proprietários de automóveis

Aplicações de central de atendimento

Em uma aplicação de call center, os chatbots podem ajudar a resolver as solicitações dos clientes e diminuir a workload dos funcionários. Por exemplo, os clientes podem conversar com um chatbot para alterar senhas, solicitar um saldo em uma conta ou agendar um compromisso. Os chatbots podem manter o contexto e gerenciar o diálogo. Também podem alterar dinamicamente suas respostas com base na conversa.

Saiba mais sobre os chatbots do Amazon Lex nas centrais de atendimento do Amazon Connect

Quais são os tipos de chatbots?

Para replicar uma conversa ao estilo humano, os chatbots extraem elementos da fala e fornecem respostas instantâneas. Com o tempo, a tecnologia que impulsiona os chatbots evoluiu.

Chatbots baseados em regras

A tecnologia de chatbots baseados em regras é a versão mais simples do software de chatbot. Ela fornece aos usuários botões ou menus para buscar informações específicas. Os usuários passam por uma série de etapas e perguntas predeterminadas para resolver seus problemas. Eles não podem digitar perguntas, mas apenas clicam em uma opção em um conjunto de perguntas predeterminado. O chatbot tem um dicionário embutido que mapeia uma resposta específica para cada pergunta. Ele dá a mesma resposta a todos os usuários que fazem uma pergunta específica.

Chatbots baseados em regras não são boas opções para cenários que envolvem vários fatores desconhecidos. Eles também são difíceis de escalar e podem levar mais tempo do que o desejado para responder às solicitações do usuário.

Chatbots baseados em palavras-chave

Chatbots declarativos ou baseados em palavras-chave extraem palavras-chave específicas das conversas e fornecem as respostas correspondentes. Eles usam técnicas de reconhecimento de palavras-chave para extrair a intenção, o assunto e o sentimento das perguntas e responder usando respostas roteirizadas de maneiras predeterminadas.

Por exemplo, se você digitar "Como faço para ativar minha conta? ”, o chatbot detecta ativar e conta como palavras-chave e responde com um guia passo a passo.

Chatbots baseados em palavras-chave ainda são limitados em suas respostas e operam apenas dentro do escopo de tópicos pré-programados.

Chatbots com tecnologia de IA

As tecnologias recentes de inteligência artificial (IA) expandiram o que um chatbot pode fazer.

Por exemplo, em vez de respostas com script, os chatbots contemporâneos podem fornecer respostas dinâmicas aos clientes. Para conseguir isso, os chatbots usam processamento de linguagem natural (PNL), compreensão de linguagem natural (NLU) e geração de linguagem natural (NLG).

A IA generativa também tornou os chatbots mais capazes. Um chatbot pode ser alimentado por um grande modelo de linguagem (LLM), que é pré-treinado em grandes volumes de dados de linguagem humana. Esses modelos ajudam os chatbots a simular uma conversa natural.

Os chatbots com IA generativa também podem lidar com questões complexas e detectar com precisão sarcasmo, sentimento e variações sutis nas conversas. Por exemplo, um cliente pode perguntar “Sei que estamos no horário de pico, mas quando posso pegar minha comida?”. O chatbot então daria uma resposta natural e precisa. Os chatbots com IA generativa podem alternar facilmente entre temas e responder com sensibilidade ou humor.

Existem muitas tecnologias relacionadas aos chatbots que têm significados distintos.

Agente virtual 

Um agente virtual, ou assistente virtual, é um programa de computador inteligente que conversa com os clientes naturalmente e os ajuda a resolver problemas. Os assistentes virtuais podem entender as nuances emocionais, a intenção e a relevância contextual nas conversas. Qualquer chatbot com inteligência artificial pode ser um assistente virtual, se necessário, mas não os chatbots baseados em regras.

IA conversacional

IA conversacional é um termo genérico que se refere a qualquer IA que se comunica com os usuários por meio de texto ou áudio. Por exemplo, tanto o Amazon Ask, um assistente baseado em chat, quanto a Amazon Alexa, um assistente de voz, são formas de IA conversacional. Muitos chatbots usam IA conversacional.

Voicebot

Um voicebot, ou assistente de voz, é um chatbot que escuta comandos de voz, executa ações específicas ou responde aos usuários em fala natural. Por exemplo, a Alexa é uma assistente de voz que executa várias tarefas, como controlar dispositivos domésticos inteligentes, informar o clima e tocar música.

Os assistentes de voz usam o reconhecimento automático de fala (ASR) junto com outras tecnologias de IA usadas pelos chatbots. Com o ASR, os assistentes de voz podem analisar padrões de fala complexos e fornecer experiências de usuário perfeitas e habilitadas por voz.

Como a AWS ajuda na criação de chatbots?

A Amazon Web Services (AWS) oferece muitas opções para ajudar você a criar chatbots ou outros tipos de IA conversacional.

O AWS Trainium é o chip de machine learning (ML) criado pela AWS para você treinar seu próprio LLM. Cada instância Trn1 do Amazon Elastic Compute Cloud (Amazon EC2) implanta até 16 aceleradores Trainium. Isso oferece uma solução de alto desempenho e baixo custo para o treinamento de LLMs na nuvem.

O Amazon Bedrock é um serviço totalmente gerenciado que oferece opções de LLMs para personalizar, além de um amplo conjunto de recursos para criar aplicações de IA generativa. Usando o Amazon Bedrock, você pode facilmente experimentar e avaliar os melhores LLMs para seu caso de uso. Você pode personalizá-los de maneira privada com seus dados usando o RAG e criar os chatbots de IA de que precisa.

O Amazon Lex é um serviço totalmente gerenciado que cria interfaces de conversação usando voz e texto. Alimentado pelo mesmo mecanismo de conversação de Amazon Lex, ele fornece recursos de reconhecimento de fala e compreensão de linguagem de alta qualidade. Com o Amazon Lex, é possível adicionar chatbots sofisticados com inteligência artificial a aplicações novas e existentes.

Comece a usar a IA conversacional na AWS criando uma conta hoje mesmo.

Próximas etapas na AWS

Confira recursos adicionais relacionados a produtos
Inove mais rápido com os serviços de IA generativa da AWS 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS.

Cadastre-se 
Comece a criar no console

Comece a criar no Console de Gerenciamento da AWS.

Faça login