Criar ações localizadas (Dialogflow)

É possível localizar suas ações para o Google Assistente para fornecer experiências personalizadas para diferentes idiomas e localidades que os usuários podem definir nos dispositivos. Além disso, é possível restringir o acesso às ações com base em regiões ou na localização física dos usuários.

Antes de continuar, é útil conhecer alguns termos para entender como você pode disponibilizar suas ações para diferentes usuários:

  • Idioma: um modo de comunicação acordado e falado
  • Região: uma área física definida que geralmente é associada a um país.
  • Localidade: a combinação de um idioma e uma região

Agora que você conhece alguns termos básicos, veja como é possível atender a ações para diferentes idiomas, regiões e localidades no Console do Actions, no Dialogflow ou no fulfillment.

Idiomas e localidades compatíveis

Consulte o documento de idiomas e localidades para mais informações sobre quais localidades são compatíveis com os projetos de ação e as vozes TTS correspondentes para essas localidades. Os usuários precisam definir a configuração de localidade do Assistente como uma localidade compatível para usar suas ações.

Publicação

O Console do Actions permite personalizar as seguintes informações ao publicar o projeto do Actions:

  • Informações específicas de idioma e localidade: você pode especificar diferentes detalhes de informações de ação (como nome e descrição) no nível de idioma e localidade de cada um de seus projetos.
  • Segmentação por local: especifique as regiões em que sua ação está disponível. Por padrão, a ação é compatível com todas as regiões, desde que os usuários tenham definido a localidade do Assistente como uma compatível.
  • Personalização de voz TTS: por padrão, a ação usa automaticamente um conjunto de vozes TTS que correspondem à localidade do usuário no Google Assistente. Você pode modificar esse comportamento e escolher uma voz TTS específica que não mude com base na localidade do usuário no Google Assistente.

Consulte Publicar ações localizadas para mais informações sobre como localizar a distribuição de ações.

Agentes do Dialogflow

O Dialogflow permite criar agentes compatíveis com vários idiomas e localidades. Para cada idioma ou localidade, você pode especificar personalizações, como diferentes frases em User say e Responses.

Consulte Agentes do Dialogflow para mais informações sobre como criar agentes localizados.

Modelos localizados

As ações de modelo podem ser criadas para oferecer suporte a vários idiomas diferentes ou a vários idiomas na mesma ação. Basta fazer o upload de um arquivo do Planilhas Google localizado para cada novo idioma.

Modelos diferentes estão disponíveis em diferentes idiomas e localidades. Consulte a documentação Modelos para mais informações sobre idiomas e localidades compatíveis de cada modelo.

Atendimento dos pedidos

Ao criar o fulfillment, você pode fornecer:

  • Respostas específicas de idioma e localidade: você recebe a configuração de localização do Assistente do usuário em cada solicitação para o fulfillment. Use essa string (por exemplo, en-GB) para descobrir como retornar respostas diferentes com base no idioma ou na localidade de um usuário.
  • Respostas específicas da região: você pode solicitar permissão ao usuário para acessar a localização física do dispositivo do usuário. Com essas informações, você pode personalizar ainda mais as respostas para regiões.

Consulte Fulfillment para mais informações sobre como localizar respostas.

Testes

Durante o desenvolvimento, você pode testar a ação localizada com dispositivos de hardware ou o simulador do Actions com os seguintes recursos:

  • A simulação de linguagem permite definir a localidade de um dispositivo para testar respostas e lógicas específicas em sua ação.
  • A simulação de local permite definir a localização física do dispositivo para testar a segmentação por local e qualquer resposta específica da região no fulfillment.

Consulte a documentação do simulador do Actions para mais informações sobre como testar ações localizadas com o simulador de ações.