Preparação é a Chave do Sucesso

Vamos analisar os tipos de preparação que você deve antes de mergulhar no desenvolvimento do seu projeto de assistente digital.

Uma citação atribuída a Abraham Lincoln diz: "Dê-me seis horas para cortar uma árvore, e eu vou passar os primeiros quatro afiando o machado." Os desenvolvedores de assistentes digitais certamente não são trabalhadores florestais e o desenvolvimento de assistentes digitais também não é um trabalho fisicamente exigente.

O que a silvicultura e a construção de assistentes digitais têm em comum, no entanto, é que a preparação é um fator crítico de sucesso. Então, vamos dar uma olhada no trabalho de preparação que está envolvido no início de um projeto de assistente digital.



Em primeiro lugar, você precisa identificar um projeto e metas que se encaixem no canal de conversação e que permitam que você se beneficie de ter um assistente digital.

Em seguida, divida o problema em casos de uso gerenciáveis. Cada uma dessas partições pode então ser implementada iterativamente uma a uma até que você tenha construído o produto final. Cada caso de uso tem seu próprio conjunto de mensagens do usuário que refletem como você acha que os usuários solicitariam essa conversa.

Um assistente digital não é humano, mas deve ter recursos semelhantes aos humanos que os usuários gostarão. Esses recursos semelhantes aos humanos incluem a definição do estilo de conversa que seu assistente digital deve seguir, que é melhor visualizado como uma persona para a qual você define uma história de fundo e um CV.

Ao projetar fluxos de interação do usuário, ele ajuda a saber sobre o meio no qual você deseja expor seu assistente digital, como web, celular, Facebook, Slack, apenas para citar alguns. O meio no qual você expõe seu assistente digital é chamado de canal. Você pode oferecer suporte a vários canais.

Workshop do CDX

Para ajudar com as etapas preparatórias descritas nesta seção, considere participar de um workshop de experiência de design de conversa (CDX). Em um workshop do CDX, você reúne pessoas de sua equipe de projeto e pessoas do grupo de usuários pretendido para discutir casos de uso e a maneira como seu assistente digital deve ser em termos de personalidade, voz, linguagem e atitude.

Um workshop do CDX pode ajudá-lo com os seguintes aspectos fundamentais de um projeto de assistente digital:

  • Identifique o problema a ser resolvido com um assistente digital e os casos de uso correspondentes.
  • Identifique o público-alvo e desenvolva uma persona de bot que se adapte a esse público em termos de voz, tom e formação educacional e cultural.
  • Trabalhe na jornada do usuário existente e identifique onde e como ela pode ser melhorada com um assistente digital.
  • Identifique o melhor canal ou canais para alcançar seus usuários, também tendo em mente as capacidades dos diferentes canais.
  • Modele a caixa de diálogo entre o bot e o usuário.
  • Identifique os sistemas de backend que têm os dados necessários para suportar as conversas.

Você mesmo pode realizar esse workshop ou com a ajuda de seu contato na Oracle.

Identifique Bons Casos de Uso do Digital Assistant

Os assistentes digitais não substituem os aplicativos web e móveis: eles os complementam. Então, antes de começar a criar um assistente digital, pergunte a si mesmo "por que?" Por que você está criando um assistente digital e como gostaria de se beneficiar dele? Nós não estamos dizendo que você não deveria estar construindo assistentes digitais. Em vez disso, queremos garantir que você esteja criando assistentes digitais que tenham seus casos de uso em seu ponto ideal.

O ponto ideal dos assistentes digitais reside na sua facilidade de uso: o uso de conversas em linguagem natural para a interação do usuário com a interface do aplicativo e a capacidade de extrair informações da mensagem do usuário, o que leva a uma redução geral no número de prompts exibidos para um usuário.

Anos atrás, quando o desenvolvimento de aplicativos móveis era uma nova habilidade para aprender, a equipe da Oracle User Experience recomendou que uma tarefa móvel não levasse mais de 3 minutos. Não temos uma recomendação correspondente para assistentes digitais. No entanto, com base em nossa experiência, temos certeza de que deve estar bem abaixo disso, talvez na vizinhança de 60 segundos.

Portanto, ao definir um caso de uso do assistente digital, preste atenção à quantidade de interação do usuário necessária para concluir uma tarefa. Se você achar que a interação é muito longa, o caso de uso não é adequado para assistentes digitais ou você precisa considerar encurtar as interações, por exemplo, incorporando formulários de entrada de dados estruturados em uma conversa.

Como recomendação geral, encontre casos de uso que não sejam muito grandes nem muito complexos (e divida casos de uso maiores em menores). Especialmente se o assistente digital que você deseja criar for o primeiro, o "simples" já pode ser muito complexo.

Definir Sucesso do Assistente Digital

Como em qualquer outra coisa que você queira alcançar, você precisa definir metas. Para os assistentes digitais, é importante definir metas realistas que também beneficiarão sua empresa. Por exemplo, mover um aplicativo web para um canal de conversação pode não ser uma boa meta, a menos que o aplicativo web possa ser dividido em casos de uso realistas do assistente digital e o assistente digital funcione melhor que o aplicativo web. Na maioria dos casos, os projetos "mudando de ... para ..." não têm sucesso porque os usuários e a equipe de desenvolvimento simplesmente copiam a funcionalidade e a aparência do aplicativo do qual estão se afastando.

O sucesso tem que ser medido. Por exemplo, um assistente digital é uma maneira inteligente de automatizar o autoatendimento, para que ele possa oferecer um benefício real. No entanto, para avaliar adequadamente se há algum benefício, você precisa definir o que significa sucesso e como ele pode ser medido para cada um dos casos de uso do assistente digital. Veja alguns exemplos de critérios:

  • "Queremos que 60% de todas as solicitações de entrada de alunos para livros de nossa biblioteca sejam resolvidas pelo assistente digital para reduzir a carga de trabalho de nossos bibliotecários."

  • "70% de nossas operações de TI atuais, como redefinir senhas e solicitações de acesso e autorização, devem ser tratadas pelo assistente digital."

  • "Todas as consultas de clientes para comprar novos imóveis devem ser pré-qualificadas e encaminhadas por um assistente digital para que nossos agentes imobiliários possam aumentar o número de visitas no local em 30%."

  • "O assistente digital de despesas deve reduzir o tempo entre o envio de um relatório de despesas por um funcionário e o reembolso de despesas pela empresa para 3 dias."

Identifique o que o Assistente Digital não deve fazer

Os casos de uso de conversação definem as tarefas que um bot deve tratar. No entanto, pode haver casos de uso razoáveis e relacionados em um domínio que você não deseja que o assistente digital trate, mas que ele esteja ciente.

Em Domínio, mas Fora de Escopo

Os casos de uso "In-domain but out-of-scope" definem tarefas para as quais um assistente digital não está configurado (ainda) ou não tem permissão para lidar devido a políticas da empresa ou restrições legais. Quando um usuário solicita essa tarefa, um assistente digital deve, no entanto, entender a solicitação e aconselhar o usuário.

Suponha que, em um assistente digital usado por um banco, o assistente digital não esteja autorizado a aprovar aplicativos de empréstimo. Se, no entanto, o assistente digital entender o que não deve fazer, ele poderá aconselhar o usuário e possivelmente conectá-lo a um agente humano.

Não Adequado para o Canal

Embora não os processe, um assistente digital deve estar ciente dos casos que não são adequados para o canal de conversação que o assistente digital está usando.

Os canais são restritos pelo design da parte que possui sua plataforma (a menos que você crie um canal personalizado, caso em que você também é responsável por desenvolver o cliente que exibe respostas de bot e controles de entrada do usuário). Essas restrições podem incluir a falta de componentes e layouts avançados da interface do usuário, um tamanho de tela reduzido, um número limitado de itens que podem ser adicionados como botões ou selecionar itens em uma lista de valores ou menu de ação e muito mais.

Portanto, se um caso de uso não for adequado para o canal de conversa devido à interface do usuário ou aos requisitos de dados, a criação de um aplicativo da Web pode ser uma escolha melhor para acompanhar. No entanto, o assistente digital precisa saber sobre o caso de uso e que não o suporta porque o "não" como resposta é melhor do que nenhuma resposta.

Molde sua mentalidade de conversação

Ter uma conversa é uma habilidade nativa para os seres humanos e nenhum treinamento especial é necessário para começar uma conversa. Para assistentes digitais, precisamos identificar os princípios de uma boa conversa (que de outra forma poderíamos considerar como garantida) e, em seguida, incorporá-los ao nosso design de conversa de bot. Se você não moldar sua mentalidade de conversação, corre o risco de criar seu assistente digital como uma linha de comando ou aplicativo web disfarçado e não usar nenhum dos recursos de conversação que tornam os assistentes digitais tão ótimos.

Então, como você molda sua mentalidade de conversação? Estas são algumas opções:

  • Participe de um workshop de experiência de design de conversa (CDX) para ajudar a definir seu assistente digital.

    Um exercício para tentar durante a oficina é ter duas pessoas sentadas de volta às cadeiras. (Ao sentar-se para trás, é melhor simular uma conversa de assistente digital, já que você elimina pistas não verbais.) Uma pessoa atua como assistente digital e a outra como usuário. Dê-lhes um caso de uso e veja como a conversa se desenvolve, como ela progride e também onde ela fica presa. Se a conversa ficar travada, observe como os dois pacientes resolvem para um estado em que a conversa pode ser retomada. Faça anotações da conversa, coloque-as em notas pegajosas e adicione-as a uma parede para discutir com o grupo.

  • Vá a um pub ou restaurante para observar as pessoas ou os amigos com quem você está. Não os persiga; apenas observe-os pedir comida e bebidas.

    • Quantas pessoas pedem comida mencionando o número de refeições no cardápio? Quantas pessoas mencionam o nome de uma refeição como está escrito no menu? Quantas pessoas pedem mencionando os ingredientes de uma refeição? Quantas pessoas fazem referência à ordem de uma pessoa anterior dizendo "o mesmo para mim"?

    • Como o barman ou garçom reconhece ou confirma seus pedidos (se eles fizerem alguma coisa)?

    • O que faz um barman ou garçom se eles não entenderam a ordem devido a um ambiente barulhento?

    • O barman ou garçom incentiva você a pedir mais? Se sim, como ele faz isso?

    • Como o barman ou garçom o apoia com seu pedido?

    • O barman ou garçom pergunta como está indo ou como você está enquanto desfruta de sua comida e bebida? Se sim, por que você acha que eles estão fazendo isso?

Preste atenção aos detalhes e talvez até faça anotações. Tudo o que você percebe e nota é estilo e prática de conversação.

Os funcionários do restaurante representam o próprio restaurante e geralmente são a primeira impressão que um restaurante faz. Quanto mais profissional a equipe de um restaurante, mais provável é que eles tenham sido treinados para lidar com os clientes. Eles aprenderam o que fazer e não fazer e como lidar com clientes difíceis. O que você acha que a psicologia tem a ver com vendas de alimentos e bebidas e devoluções de clientes?

Quando você vê uma analogia com assistentes digitais, entende por que o design de conversas é importante.

Definir uma Persona do Assistente Digital

A persona do assistente digital oferece aos designers de conversas e escritores de mensagens de bot uma estrutura mais concreta e representativa para criar uma experiência de bot de usuário consistente. Ao criar o engajamento entre o assistente digital e o usuário, eles podem perguntar "como o <DIGITAL_ASSISTANT_NAME> lidaria com essa situação".

Embora os assistentes digitais não sejam humanos, eles podem receber características humanas. Então, quando você define uma persona para o seu assistente digital, você não está apenas criando um avatar e um nome para representar sua marca ou empresa, você também está criando um backstory que servirá como um corrimão que sua equipe de desenvolvimento pode usar ao projetar interações e mensagens do usuário. O backstory deve incluir todas as coisas que você gostaria de saber sobre isso se o assistente digital fosse uma pessoa real: nome, idade, escolas visitadas, região em que a pessoa nasceu, região em que a pessoa vive atualmente, hobbies, estado civil, a música, a comida e os filmes que a pessoa gosta, o humor que ela tem, o sotaque em que ela fala e muito mais.

Se você criar um assistente digital que será acessado de usuários em diferentes países ao redor do mundo, considere diferenças culturais e regionais. Embora seu assistente digital deva ser a mesma pessoa, não importa de onde seja acessado, é bom – e às vezes uma necessidade – se adaptar às especialidades regionais e culturais. Mas tenha em mente que seu assistente digital está lá para servir e agradar a todos.

Identifique as Funções da Equipe Necessárias para o Desenvolvimento de Bot

Os assistentes digitais não se constroem. Eles exigem um conjunto diversificado de habilidades, como integração de backend, administração de sistema e programação. Além disso, eles exigem funções muito específicas para bots: designer de conversas, escritor de mensagens de conversas e designer de modelos. Embora os três últimos não precisem necessariamente ser representados por posições em tempo integral na equipe, os designados para as posições devem se tornar especialistas nessas funções.

Designer de Coberturas

É tarefa do designer de conversas traduzir um processo técnico ou problema em uma conversa que o usuário percebe como natural, que é verdadeiramente conversacional e intuitiva de usar, e que mantém as interações entre o usuário e o assistente digital curtas.

Depois de concluir o workshop CDX, você deve ter uma ideia clara dos casos de uso e conversas que um bot deve ter com os usuários. O próximo passo é projetar essas conversas para que os usuários que iniciam uma conversa possam concluir a conversa com sucesso, independentemente da experiência que tenham com os canais de conversação ou se são usuários iniciantes ou recorrentes. Também é importante planejar erros, pois sempre há a possibilidade de que o usuário ou o assistente digital não acerte as coisas.

O papel de um designer de conversas também é entender a psicologia das conversas humanas e a motivação humana que leva à conclusão de uma tarefa. Para cada um dos seus casos de uso identificados, o designer de conversas precisa delinear a conversa para o "caminho feliz" (em outras palavras, o fluxo que você espera que os usuários sigam), bem como conversas que lidam com erros e objeções.

O maior erro que vemos no desenvolvimento de assistentes digitais é que os desenvolvedores dão aos assistentes digitais um design orientado para a web que usa botões e menus mais do que uma abordagem de conversação. Portanto, é importante não apenas ter um designer de conversas para projetar as conversas, mas também impor continuamente o uso de um estilo de conversação em todo o projeto de desenvolvimento do assistente digital.

Um aspecto do bom design de conversa é empregar a escuta ativa para fazer os usuários se sentirem ouvidos. Você já teve uma conversa em que teve a impressão de que o outro não estava ouvindo? Você consegue se lembrar de como isso fez você se sentir? Como teria sido se a outra pessoa tivesse lhe dado feedback no meio, por exemplo, repetindo parte da sua última declaração?

A escuta ativa é uma parte importante de uma conversa, especialmente quando outros modos de comunicação, como expressões faciais e linguagem corporal, estão faltando. A falta de feedback é assustadora e, no caso de uma interação do assistente digital, aumenta a probabilidade de conversas incompletas do assistente digital.

Os designers de conversas trabalham em estreita colaboração com os escritores de mensagens de conversa.

Gravador de mensagens da conversa

Quando tudo o que você tem são palavras, faça-as contar. Os gravadores de mensagens de conversa criam mensagens de bot que espelham a personalidade do assistente digital, orientam os usuários a fazer as coisas corretamente, garantem a consistência no tom e na voz do assistente digital e interagem com os usuários para uma ótima experiência do usuário.

Por exemplo, ao criar prompts de bot, você precisa se certificar de fornecer contexto, orientação e motivação. Considere o exemplo abaixo para um prompt para fornecer o motivo de uma despesa em uma conversa de relatório de despesas:

"Descreva brevemente o motivo da despesa"

A mensagem é clara, não fornece contexto útil. Fornecer contexto é importante porque ajuda a garantir que o usuário saiba sobre o que é a conversa e, o mais importante, indica ao usuário se o assistente digital entendeu a solicitação inicial. Então, vamos dar uma olhada no prompt aprimorado abaixo:

" Claro, vamos criar o relatório de despesas para você. Descreva brevemente o motivo da despesa"

Esta versão fornece o contexto que está faltando na primeira versão, e o usuário recebe a confirmação de que a solicitação de arquivamento de uma despesa foi compreendida.

O prompt pode ser melhorado ainda mais, definindo a expectativa de quanto tempo levará o usuário. Mencionamos que as conversas do assistente digital devem ser curtas, mas o usuário não sabe necessariamente que essa é a nossa intenção. Então, que tal contar a ela?

"Claro, vamos criar o relatório de despesas para você. Com apenas algumas perguntas, vou ajudá-lo a obter seus custos reembolsados. Prometo que não vai demorar muito. Então, primeiro descreva brevemente o motivo da despesa."

O prompt revisado acima contém mais dois bits de informação. Em primeiro lugar, menciona que o bot fará algumas perguntas e, em segundo lugar, assegura que o processo não levará muito tempo.

Observação

Os gravadores de mensagens da conversa podem não ser desenvolvedores e, portanto, podem não estar familiarizados com o ambiente de desenvolvimento que eles usam para criar assistentes digitais. Recomenda-se que as mensagens e prompts sejam armazenados em pacotes de recursos que podem ser exportados para edição externa pelo gravador de mensagens ou que forneçam um único ambiente de edição para o gravador de mensagens. Selecione os nomes das chaves do pacote de recursos para que o gravador de mensagens possa identificar facilmente quais mensagens estão relacionadas à mesma conversa.

Designer de Modelos

Um assistente digital mal treinado não fará bem a ninguém. Por isso, é importante ter um designer de modelos para se concentrar nesse aspecto do desenvolvimento de bots.

Os designers de modelo identificam intenções e entidades a serem necessárias para um caso de uso. Eles também ajudam a encontrar boas declarações para treinar e testar o modelo. No Oracle Digital Assistant, os designers de modelos não precisam ser cientistas de dados, mas devem ter uma boa ideia de como criar declarações para intenções que não se sobreponham às declarações de outras intenções. Além de coletar e selecionar declarações, os designers de modelos mantêm e aprimoram os modelos ao longo do tempo. Isso inclui a reexecução de testes e a comparação dos resultados com os resultados da linha de base documentados anteriormente.

Quebrar um grande problema em pequenos

permite que você use habilidades para dividir grandes casos de uso em muitos pequenos. Uma habilidade é um assistente digital individual que é configurado junto com outras pessoas em um assistente digital. Usando o aprendizado de máquina, o assistente digital determina a habilidade para a qual uma solicitação precisa ser encaminhada com base no conteúdo de uma mensagem do usuário.

A partição de um grande caso de uso em várias habilidades permite aumentar incrementalmente a funcionalidade do seu assistente digital, facilita o desenvolvimento e permite separar claramente as preocupações.

Caso de Uso: Dividir a Funcionalidade de Despesa em Várias Habilidades

Por exemplo, um caso de uso de relatório de despesas pode ser dividido na seguinte funcionalidade:

  • criar, atualizar e cancelar relatórios de despesas

  • localizar relatórios de despesas

  • verificar o status de um relatório

  • integração de agentes humanos

  • perguntas frequentes

  • conversa pequena

As habilidades para particionar isso podem ser:

  • uma habilidade para tratar a mensagem de boas-vindas do usuário

  • uma habilidade para relatar novas despesas, verificar o status das despesas e cancelar ou atualizar despesas

  • uma habilidade para transferir usuários para um agente humano para obter ajuda

  • um tratamento de habilidades com perguntas frequentes

  • uma habilidade para lidar com pequenas conversas

Cada habilidade processa uma ou mais conversas para as quais tem intenções definidas. Portanto, as intenções são um próximo nível ao dividir um problema maior em muitos pequenos. Por exemplo, a localização, a atualização e o cancelamento de relatórios de despesas do tratamento de habilidades teriam pelo menos três conversas definidas para as quais ele cria intenções:

  • Localizar relatório de despesas

  • Atualizar relatório de despesas

  • Cancelar relatório de despesas

Como os casos de uso de atualização e cancelamento de relatórios de despesas devem consultar um relatório de despesas existente para que possam aplicar uma operação, eles podem reutilizar partes da conversa para localizar relatórios de despesas.

Uma questão válida que pode surgir é se, devido à sua semelhança, os três casos de uso devem ser atendidos a partir de uma única intenção em vez de três. A conversa poderia então diferenciar a solicitação do usuário com base em palavras-chave na mensagem, como "cancelar", "atualizar" ou "encontrar", para a qual uma entidade poderia ser criada para extrair a palavra-chave contida:

  • "Quero atualizar meu relatório de despesas recente"
  • "Quero cancelar meu relatório de despesas recente"
  • "Quero encontrar meu relatório de despesas recente"

Claro, parece viável fazer isso e alguns anos atrás, provavelmente teríamos recomendado fazê-lo. No entanto, a IA de conversação (Inteligência Artificial) melhorou muito ao longo do tempo e agora está em posição de distinguir entre os casos de uso quando treinados de acordo. Isso não só permite que você associe diferentes entidades para extrair informações de mensagens do usuário, mas também é mais maduro se você considerar mensagens do usuário como as mostradas abaixo:

  • "Eu gostaria de atualizar meu relatório de despesas recente"
  • "Preciso aplicar uma alteração ao meu relatório de despesas recente"
  • "Quero adicionar alterações ao meu relatório de despesas recente"
  • "Meu relatório de despesas recente requer modificações"
  • "Preciso corrigir meu relatório de despesas recente"

Dividindo Intenções

Mesmo com intenções individuais, você pode dividi-las em várias intenções se o caso de uso de uma intenção for linguisticamente muito amplo. Ou seja, se uma intenção foi projetada para tratar várias conversas para as quais você teria que usar entidades para determinar a conversa específica a ter com um usuário.

No final do exemplo anterior, há uma lista de mensagens, todas relacionadas à atualização de um relatório de despesas existente. No entanto, observe as diferentes maneiras pelas quais a operação de "atualização" é mencionada. Portanto, tentar identificar palavras-chave em uma mensagem do usuário pode ser uma tarefa difícil e, ao mesmo tempo, propensa a erros. Você obterá resultados muito melhores aqui se a intenção informar ao seu bot o que um usuário deseja.

Às vezes, pode até ser benéfico criar duas intenções que, eventualmente, levem à mesma conversa do usuário. Pense em como as pessoas podem solicitar uma devolução de produto:

  • "Quero devolver a camisa que comprei"

  • "A camisa que eu comprei não cabe"

Enquanto a primeira declaração expressa a intenção do usuário de retornar um produto, a segunda descreve um problema que indica implicitamente que o usuário deseja retorná-lo. Separar claramente as duas motivações e facilitar a curadoria e a qualidade das declarações de teste que você usa para o treinamento de intenção, ter duas intenções apontando para o mesmo fluxo de conversa pode fazer sentido.

Um workshop do CDX ajudará você a identificar as partições nas quais o caso de uso do assistente digital pode ser dividido.

Preparar para Falha

Assim como acontece com tudo novo, sua primeira versão de um assistente digital não será sua melhor versão dele. Como uma criança que primeiro precisa aprender a engatinhar, depois como andar e, eventualmente, como correr, você vai:

  • Experimente situações que você não considerou em seu design.

  • Veja as mensagens registradas que você, como humano, entende, mas o assistente digital não acertou.

    Observe os usuários que lutam com conversas que você achava que eram fáceis de ter.

  • Observe os usuários que abandonam conversas.

Como você precisa ter uma maneira de medir o sucesso, também precisa ter um plano para melhorar seu assistente digital. Esse plano inclui a frequência com que você monitora seu assistente digital, adiciona novos recursos e correções de bugs e libera novas versões.

O Oracle Digital Assistant inclui o Insights, um recurso de análise que reporta indicadores de desempenho para as habilidades e o assistente digital, que permite detectar caminhos de conversa interrompidos e mensagens que o bot não conseguiu mapear para uma tarefa. Além disso, o Digital Assistant permite que você reimplante novas versões de um assistente digital sem que os usuários tenham um período de indisponibilidade.

A amargura do fracasso também vem da supervenda do que um assistente digital pode fazer. Gerencie as expectativas para ser realista quando começar seu projeto de assistente digital. Seu bot acabará por ter um bom desempenho e atingir as metas de sucesso que você definiu, mas não estará em sua primeira versão.

Conversa Pequena em Conversas do Digital Assistant

A taxa de atenção de um usuário ao trabalhar com bots não é infinita. Em breve, os usuários podem se desviar da ideia de testar o que mais seu assistente digital pode fazer ou como quebrá-lo. Portanto, além do design de função relacionada a negócios, você precisa de uma funcionalidade que não esteja no domínio da empresa para a qual você criou o assistente digital.

Lidar com conversas pequenas é um requisito comum para um assistente digital. Os usuários podem perguntar ao bot se ele é humano, se ele quer sair em um encontro, como é o clima, se ele sabe uma boa piada para compartilhar, e assim por diante. O assistente digital não precisa responder perfeitamente a essas consultas, mas deve ser capaz de lidar com as mais comuns.

Por exemplo, quando solicitado o tempo, um assistente digital que vende flores poderia responder: "Não tenho uma janela no meu data center, mas me disseram que o tempo é bom o suficiente para pedir flores. Então, deixe-me ajudá-lo com suas ordens de flores." Então, graças a uma conversa pequena, o assistente digital entende a solicitação e lida com ela de modo que o usuário seja lembrado de qual é a finalidade do bot. Pequena conversa, se bem tratada, é uma situação ganha-ganha para o usuário e o bot.

Lista de Verificação das Etapas de Preparação

  • ☑ Você gastou tempo suficiente afiando o machado?
  • ☑ Organize um workshop do CDX com partes interessadas e membros da equipe de projeto.
  • ☑ Identifique casos de uso que estejam dentro do ideal para assistentes digitais.
  • ☑ Identifique casos de uso que estejam no domínio, mas fora do escopo de um assistente digital.
  • ☑ Defina o que o sucesso significa para seu assistente digital e como ele pode ser medido para seus casos de uso.
  • ☑ Divida casos de uso grandes em casos de uso menores.
  • ☑ Para cada caso de uso, identifique as conversas a serem realizadas.
  • ☑ Defina as metas e as medidas de sucesso. Como você mede o sucesso da conversação? Onde está o valor do negócio na conversação?
  • ☑ Verifique se você tem as habilidades certas na equipe: designer de conversas, instrutor de NLP, gerenciamento de produtos, desenvolvedor do Oracle Digital Assistant, desenvolvedor de integração de backend.
  • ☑ Definir uma persona de bot.
  • ☑ Escreva o backstory do bot.
  • ☑ Considere como lidar com pequenas conversas e perguntas mais frequentes.
  • ☑ Prepare um plano para lidar com falhas.