Coletando informações dos clientes
Muitas ações exigem várias etapas para coletar todas as informações necessárias para concluir a solicitação do cliente. Quando uma etapa pede mais informações ao cliente, o tipo resposta ao cliente define que tipo de resposta é esperado.
Na interface do usuário do editor de etapas, a parte central da configuração da etapa define a interação entre o assistente de IA e o cliente.

O O assistente diz campo especifica a saída que o sistema assistente de IA envia ao cliente. Se essa saída for uma pergunta que se espera que o usuário responda, essa resposta poderá ser um número, uma data, um nome ou qualquer outra coisa. Você usa o campo “Definir resposta do cliente” para especificar que tipo de resposta é esperada, com base no tipo de informação que o assistente de IA está solicitando e na forma como se espera que o cliente a forneça.
Escolhendo um tipo de resposta
Para escolher o tipo de resposta do cliente para uma etapa, clique em Definir resposta do cliente para expandir o campo. Em seguida, é possível selecionar um dos tipos de resposta a seguir:
Tipo de resposta | Descrição | Exemplo de entrada |
|---|---|---|
Uma lista de escolhas predefinidas que os clientes podem selecionar. No tempo de execução, a integração do chat web mostra uma resposta de opções como um conjunto de botões clicáveis ou como uma lista suspensa, dependendo do número de opções. |
| |
Uma opção de |
| |
Uma resposta de texto que corresponde a um padrão ou formato especificado (como um endereço de e-mail ou número de telefone). | ||
Um número genérico único, especificado como numerais (100) ou palavras (uma centena). |
| |
Uma data específica única ou um intervalo de datas. |
| |
Um horário específico único ou um intervalo de horários. |
| |
Uma quantia em dinheiro, incluindo a unidade. |
| |
Um valor numérico fracionário que é expresso como uma porcentagem. |
| |
Qualquer resposta de texto arbitrária. |
|
Pular etapas, sempre perguntar etapas ou nunca perguntar etapas
Embora a resposta do cliente esteja associada a uma etapa específica, o assistente de IA pode identificar as informações necessárias a qualquer momento durante a ação. É possível definir uma etapa para ser ignorada se o seu valor já tiver sido fornecido na entrada do usuário. Se o valor for especificado após a etapa, o novo valor substituirá o valor especificado na própria etapa.
Por exemplo, se a entrada inicial do cliente foi " I want to withdraw money from my checking account, uma etapa que pede ao usuário para selecionar uma conta bancária é ignorada porque o cliente já inseriu essa informação.
Para as etapas que esperam uma resposta do cliente, você pode decidir se deseja:
Não pergunte se a resposta já foi mencionada em mensagens anteriores. Esse é o padrão para as respostas, exceto Confirmação e Texto livre.
Sempre solicite essas informações, independentemente de mensagens anteriores. Esse é o padrão para Confirmação e Texto livre.
Nunca pergunte. Coletar informações de mensagens anteriores.
Sempre pergunte
Se a sua ação solicitar o mesmo tipo de dados em mais de uma etapa, use a configuração “Sempre solicitar essas informações” para evitar que o assistente de IA faça suposições incorretas. Por exemplo, você pode ter uma ação na qual uma etapa solicita uma data de check-in no hotel e outra solicita a data de check-out. Se você não perguntar, o assistente de IA pode confundir a data de check-in com a data de check-out.
Exigir que uma etapa seja sempre usada na conversa com um cliente:
Na resposta do cliente, clique no ícone Configurações para abrir as configurações da resposta do cliente.

Selecione Sempre solicitar essas informações, independentemente das mensagens anteriores.
Clique em Aplicar.
Nunca pergunte
Pode haver algumas situações em que você precise de uma medida para nunca fazer uma pergunta porque prevê perguntas redundantes na conversa.
Para definir essa etapa, nunca se pergunta na conversa com um cliente:
Na resposta do cliente, clique no ícone Configurações para abrir as configurações da resposta do cliente.
Escolha ' Nunca pergunte. Coletar informações de mensagens anteriores.
Clique em Aplicar.
Exemplo
Este exemplo explica quando você pode definir uma etapa para nunca solicitar uma resposta.
Talvez você tenha uma ação que responda a solicitações para registrar um sinistro de seguro. Se você espera que os clientes normalmente façam uma solicitação sobre um tipo específico de sinistro, como automóvel, residencial ou médico, talvez não queira fazer outra pergunta sobre qual tipo. Eles podem dizer " I need to file an auto claim ou " I want to make a home claim.
Embora ainda seja necessário um passo para coletar a resposta sobre o tipo de solicitação, talvez você não queira ou precise fazer essa pergunta explicitamente, especialmente se o seu assistente de IA for usado com a integração com o telefone. Em vez disso, você pode criar uma etapa com as opções de reivindicação, mas configurá-la para nunca perguntar.
Esta tabela mostra como você pode configurar as etapas. A última etapa é um "pega-tudo", caso o cliente não mencione o tipo de reclamação inicialmente.
Salto | Condições | Assistente diz | Resposta do cliente | Configuração da resposta do cliente | E então |
|---|---|---|---|---|---|
1 | Nenhum | Que tipo de reivindicação? | Opções: Automóvel, Proprietário de imóvel residencial, Médico | Nunca pergunte | Continuar para a próxima etapa |
2 | A etapa 1 é Automóvel | Nenhum | Clique aqui para registrar um sinistro de automóvel | Ignorar (padrão) | Terminar a ação |
3 | Etapa 1 é o proprietário da casa | Nenhum | Clique aqui para registrar uma reclamação de proprietário | Ignorar (padrão) | Terminar a ação |
4 | A etapa 1 é médica | Nenhum | Clique aqui para registrar uma reclamação médica | Ignorar (padrão) | Terminar a ação |
5 | A etapa 1 não está definida (nenhum tipo de reivindicação) | Nenhum | Clique aqui para registrar uma reclamação de seguro | Ignorar (padrão) | Terminar a ação |
Proteger a privacidade das informações do cliente
Você pode proteger a privacidade das informações do cliente em uma etapa que você configura para o assistente de IA. Para ocultar informações confidenciais na conversa de uma etapa, você pode editar as configurações e marcar a caixa de seleção “Proteger os dados coletados nesta etapa ”. Quando você ativa a proteção de variável privada, os dados protegidos são mascarados com asteriscos no registro de conversas. Você pode identificar uma conversa que inclua uma variável privada na página de visualização ou no painel de visualização pelo ícone de dica de alternância (
) que aparece ao lado da conversa.
Para desativar a proteção de variáveis privadas, vá para as configurações de resposta do cliente na guia Editor dentro de uma etapa de ação.
O recurso para ocultar informações confidenciais do cliente está disponível apenas para ações no assistente de IA.
Para a API de mensagens com estado, as variáveis privadas não são incluídas na resposta da mensagem. Para a API de mensagens sem estado, as variáveis privadas são incluídas na resposta da mensagem com criptografia.
Para obter informações sobre como ocultar variáveis, consulte “Usando variáveis para gerenciar informações de conversas”
Tipos de resposta ao cliente
As informações de configuração que você deve fornecer variam de acordo com o tipo de resposta.
Opções
Uma resposta opções apresenta aos clientes uma lista de opções para seleção. A forma como essas opções são apresentadas depende da maneira como seus clientes se conectam ao assistente de IA. Na integração do bate-papo na Web, as opções são mostradas como botões clicáveis (para 4 ou menos opções) ou como uma lista suspensa (para mais de 4 opções).
Há duas maneiras de criar a lista:
Insira uma lista de opções e sinônimos
Gerar uma lista dinâmica a partir de uma variável
Inserir uma lista de opções e sinônimos
Digite cada opção nos campos Option (Opção ). Você pode clicar em Add synonyms (Adicionar sinônimos ) para inserir variações de um valor de opção que os clientes podem digitar. É possível inserir vários sinônimos em uma lista separada por vírgulas.
Por exemplo, você pode definir as seguintes opções e sinônimos:
Valor da opção | Sinônimos |
|---|---|
Azul | azul piscina, azul turquesa, azul marinho |
Vermelho | vermelho borgonha, vermelho púrpura, vermelho sangria |
Verde | verde limão, verde oliva, verde floresta |
Para selecionar uma opção, os clientes podem clicar em um botão de opção ou item de lista, como Verde. Ou eles podem digitar Green ou um de seus sinônimos, como lime.
Os sinônimos são úteis para respostas que possam ser ignoradas, pois permitem que o assistente de IA reconheça uma opção que o cliente possa ter escolhido antes de ver a lista. Por exemplo, se a entrada original do cliente fosse I want to order a large coffee, um sinônimo permitiria que o assistente de IA reconhecesse large como equivalente ao tamanho real Grande.
Você pode salvar essa configuração para reutilizá-la em outras etapas. Para salvar uma resposta do cliente, clique no ícone Salvar resposta para reutilizar. Para obter mais informações sobre respostas salvas do cliente, consulte Salvar e reutilizar as respostas do cliente.
Se você tiver uma longa lista de opções, como todos os estados dos Estados Unidos, poderá optar por não mostrar as opções em uma lista. Isso pode ser útil para evitar que uma integração telefônica leia uma lista longa de opções para o cliente.
Para desativar a lista:
Na resposta do cliente de opções, clique no ícone Configurações.
Clique em Apresentar opções para o cliente em uma lista para desativar.
Lista dinâmica de opções
Nas opções de resposta do cliente, você pode usar a configuração dinâmica para gerar a lista quando precisar fazer perguntas que podem ser diferentes a cada vez e para cada cliente. Você precisa configurar uma variável como a fonte das opções. Para obter mais informações, consulte Opções dinâmicas.
Confirmação
Uma resposta de confirmação apresenta aos clientes as opções Yes ou No como botões clicáveis. Use esse tipo de resposta quando a resposta do cliente tiver que ser Sim ou Não.
As respostas a seguir do cliente são reconhecidas como Yes:
yeahyeayupsurepositive
As respostas a seguir do cliente são reconhecidas como No:
notnopenaynegative
A configuração padrão para Confirmação é Sempre solicitar essas informações. Para obter mais informações, consulte Pular etapas, sempre perguntar etapas ou nunca perguntar etapas.
Expressão regular
Uma resposta regex coleta uma cadeia de texto que corresponde a um padrão expresso como uma expressão regular. Use essa resposta para capturar um valor que deve estar em conformidade com um determinado padrão ou formato, como um endereço de e-mail ou número de telefone.
É possível especificar várias expressões regulares para uma única resposta. Por exemplo, você pode definir vários padrões de regex que correspondem a números de peças de diferentes fornecedores que usam formatos diferentes. O texto de entrada para a resposta será reconhecido se corresponder a qualquer um dos padrões regex que você especificar.
Para incluir uma resposta de regex:
Em Definir resposta do cliente, clique em Regex.
Clique em Edit response (Editar resposta).
No campo Expressão regular, selecione uma das expressões regulares predefinidas ou clique em Definir expressão regular personalizada para escrever a sua própria.
Para usar uma expressão regular predefinida, selecione um dos seguintes:
E-mail: um endereço de e-mail da Internet (por exemplo,
user@example.com).Número de telefone: um número de telefone dos EUA de dez dígitos (por exemplo,
800-555-1212ou(800) 555-1212).URL: uma URL formatada corretamente para um recurso on-line com a opção de incluir o protocolo (por exemplo,
example.comouhttps://example.org/index.html).
Para obter exemplos de outros padrões comuns, consulte Padrões de regex de exemplo.
Para obter mais informações sobre a sintaxe das expressões regulares, consulte Sintaxe.
Apenas caracteres em inglês podem ser usados em uma expressão regular. Se precisar usar outros caracteres em uma expressão regular, você deverá representar esses caracteres em Unicode.
O assistente de IA utiliza a biblioteca de expressões regulares Google RE2 para comparar expressões regulares em tempo de execução. A sintaxe das expressões regulares pode variar entre as diferentes implementações; portanto, certifique-se de que todos os padrões de expressão regular que você escrever estejam em conformidade com a sintaxe do RE2.
Se quiser especificar vários padrões regex para a resposta, clique em Add regular expression (Adicionar expressão regular ) para adicionar outro campo no qual você pode selecionar ou definir outra expressão regular.
Quando se especifica mais de uma expressão regular, é exibido um campo Nome para cada uma. Use esse campo para dar um nome exclusivo a cada padrão de regex. É possível usar esse nome em condições de etapa subsequentes para identificar qual padrão de regex foi correspondido.

Teste sua expressão regular digitando o exemplo de entrada no campo Teste. Se algum texto em sua entrada corresponder aos padrões regex que você especificou, o texto correspondente será listado no campo Assistant recognizes:.

O recurso Teste no editor de etapa usa um mecanismo de regex baseado em navegador para localizar correspondências na entrada de teste. Durante a execução, o assistente de IA utiliza um mecanismo de expressões regulares diferente, o que pode gerar resultados distintos, especialmente com padrões complexos. Antes de colocar seu assistente de IA em produção, use sempre a versão de pré-visualização do assistente de IA para testar qualquer etapa que utilize uma resposta com expressão regular.
Clique em Apply (Aplicar ) quando terminar de editar.
Por padrão, os clientes não podem alterar os tópicos quando um enunciado corresponde ao padrão em uma resposta regex. Se você quiser que um cliente possa divagar com uma resposta regex, clique no ícone Settings (Configurações ) e ative a opção Allow customer to change topics before evaluating a regex response (Permitir que o cliente mude de tópico antes de avaliar uma resposta regex). Isso dá ao cliente a oportunidade de mudar de assunto antes que o assistente de IA verifique o padrão de expressão regular. Para obter mais informações, consulte Permitir que seus clientes mudem o assunto da conversa.
É possível salvar a resposta de regex configurada para reutilizar em outras etapas. Para obter mais informações, consulte Salvando e reutilizando as respostas do cliente.
Padrões de regex de exemplo
É possível usar os padrões de regex a seguir para reconhecer alguns tipos comuns de entrada de usuário.
Descrição | Padrões |
|---|---|
Número de passaporte dos EUA |
|
Número de transferência bancária dos EUA |
|
Número de rastreamento UPS |
|
Número de rastreamento USPS | - |
Número de rastreamento do FedEx | - |
Número
Uma resposta número coleta um valor numérico único.
O cliente pode especificar o valor numérico em numerais (100) ou palavras (one hundred). Valores negativos e decimais são reconhecidos.
Data
Uma resposta data coleta uma data de calendário específica ou um intervalo de datas. O assistente de IA consegue reconhecer datas expressas em vários formatos. Exemplos válidos incluem:
TodayFridayNow10/30/2020October 30th, 2020October 30th
Horário
Uma resposta horário coleta um único horário ou um intervalo de horários. O assistente de IA consegue reconhecer horários expressos em vários formatos. Exemplos válidos incluem:
12:45PM10:306amNowat 10from 5pm4 o'clockhalf past 4
Moeda
Uma resposta moeda coleta um valor de moeda, incluindo a quantidade e a unidade. O assistente de IA é capaz de reconhecer valores monetários expressos em diversos formatos. Exemplos válidos incluem:
$10.0020 centsfive dollars500 yen
Porcentagem
Uma resposta percentual coleta um valor fracionário que é expresso como uma porcentagem. O assistente de IA consegue reconhecer uma porcentagem escrita tanto com o símbolo de porcentagem (%) quanto com a palavra percent%). Exemplos válidos incluem:
15%10.5 percent
Texto livre
Uma resposta texto livre coleta qualquer sequência de texto arbitrária. Use essa resposta para capturar qualquer texto, como um nome ou endereço, ou instruções especiais a serem repassadas. Exemplos válidos incluem:
123 Main St.John Q. SmithPlease add extra sauce
O tipo de resposta de texto livre tem essas configurações padrão:
O comportamento de coleta de resposta do cliente é Sempre solicitar essas informações e não pode ser modificado. Para obter mais informações, consulte Pular etapas, sempre perguntar etapas ou nunca perguntar etapas.
A opção Alterar tópico da conversa está desativada. Se você quiser que o cliente possa divagar e mudar de assunto enquanto digita uma resposta de texto livre, ative o botão Permitir que o cliente mude de assunto durante uma resposta de texto livre. Para obter mais informações, consulte Permitir que seus clientes mudem o assunto da conversa.
Você pode ativar a função “ watsonx.ai ” no seu assistente de IA para que ele reconheça de forma inteligente as sequências de texto em uma resposta de texto livre com várias variáveis de ação. Para obter mais informações sobre como usar o ` watsonx.ai ` para coletar dados, consulte Coleta de dados.
Salvando e reutilizando respostas do cliente
Pode ser que haja algumas perguntas que seu assistente de IA precise fazer em várias etapas e ações diferentes. Por exemplo, um assistente de IA bancário pode oferecer suporte a diversas ações, cada uma das quais exige que o cliente especifique um número de conta. Uma resposta do cliente pode ter uma configuração complexa (por exemplo, ele pode ter opções com muitos sinônimos). Em vez de ter que recriar essa resposta repetidamente, você pode salvar uma resposta do cliente e reutilizá-la sempre que seu assistente de IA precisar.
Criando uma resposta salva do cliente
Para criar uma resposta salva do cliente:
Em Ações, clique em Respostas salvas.
Clique em Nova resposta salva.
No campo Nome, especifique um nome descritivo para a configuração de resposta do cliente salva.
Configure os detalhes da resposta, conforme necessário. Uma resposta salva pode ser criada apenas como um tipo de resposta de opções. Para obter mais informações sobre esse tipo de resposta, consulte Tipos de resposta ao cliente.
Clique em Salvar. Agora a resposta salva do cliente aparece na página Respostas salvas.
No campo Tipo de resposta, escolha Opções ou Regex.
Você também pode editar ou excluir qualquer resposta de cliente salva existente. Lembre-se de que todas as alterações que você fizer se aplicam a todas as instâncias da resposta do cliente em qualquer etapa que a utilize. Se você excluir uma resposta salva do cliente, quaisquer etapas que usarem essa resposta se tornarão inválidas e deverão ser corrigidas para usar um tipo de resposta diferente.
Para os tipos de resposta do cliente de opções e regex, você também pode criar uma resposta do cliente salva com base na configuração da resposta do cliente em uma etapa. Se você configurar uma resposta do cliente em uma etapa, clique no ícone Salvar resposta para reutilização e especifique um nome descritivo para a resposta do cliente salva. (Isso não estará disponível se você usar a configuração dinâmica para uma resposta de opções)
Fazendo upload de respostas salvas do cliente
Se você tiver muitas respostas de clientes salvas, pode importá-las a partir de um arquivo CSV (CSV) em vez de defini-las uma a uma.
Colete as respostas salvas do cliente em um arquivo CSV. Salve o arquivo CSV com codificação UTF-8 e nenhuma marca de ordem de byte (BOM).
O formato obrigatório para cada linha no arquivo é o seguinte:
<savedResponse>,<value>,<synonyms>
em que <savedResponse> é o nome de uma resposta salva do cliente, <value> é um valor para a resposta salva do cliente e <synonyms> é uma lista separada por vírgula de sinônimos para esse valor. Por exemplo:
genres,science fiction,sci-fi,SF
genres,historical fiction,HF
genres,young adult,YA
genres,autobiography
genres,biography
genres,fantasy
locations,Adams Street
locations,Central
locations,South End
O upload de um arquivo CSV também suporta padrões. Qualquer cadeia de caracteres envolvida com " / é considerada um padrão, e não um sinônimo. Por exemplo:
ContactInfo,localPhone,/(\d{3})-(\d{4})/
ContactInfo,fullUSphone,/(\d{3})-(\d{3})-(\d{4})/
ContactInfo,internationalPhone,/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/
ContactInfo,email,/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b/
ContactInfo,website,/(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
Vá para a página Respostas salvas.
Clique no ícone “Carregar
”.Selecione um arquivo do computador. O tamanho máximo do arquivo CSV é 10 MB. Se o arquivo CSV for maior, considere dividi-lo em vários arquivos e carregá-los separadamente.
O arquivo é validado e carregado, e o sistema treina-se com os novos dados.
Usando respostas salvas do cliente nas etapas
Após uma resposta do cliente ser salva, ele ficará disponível como um tipo de resposta para qualquer etapa. Para usar uma resposta do cliente salva anteriormente em uma etapa:
No editor de etapa, clique em Definir resposta do cliente.
Na lista de tipos de resposta ao cliente, clique em Salvo para ver as respostas salvas do cliente disponíveis.

Clique na resposta salva que você deseja usar.
Para remover uma resposta salva de uma etapa, clique no ícone
Excluir. A remoção de uma resposta salva de uma etapa afeta apenas a etapa que está sendo editada. Isso não exclui a resposta salva nem a remove de quaisquer outras etapas.
Para editar uma resposta salva de uma etapa, clique em Editar resposta. Lembre-se de que, se você editar uma resposta salva, suas alterações afetarão todas as etapas que usam a resposta. Se você quiser editar a resposta apenas para a etapa que está editando, clique no ícone
“Desvincular da resposta salva ”. Após uma resposta ser desvinculada, quaisquer edições feitas afetarão apenas a etapa sendo editada; elas não afetarão outras etapas, nem serão aplicadas à resposta salva.
Depois de desvincular uma resposta, você não poderá vinculá-la novamente. Se quiser retornar à resposta salva sem suas edições, exclua a resposta e, em seguida, leia a resposta original salva. Para tornar sua versão editada da resposta disponível para reutilização, salve-a como uma nova resposta salva.