Criar ações localizadas (Dialogflow)

Você pode localizar suas ações para o Google Assistente e oferecer experiências personalizadas em diferentes idiomas e localidades que os usuários podem definir nos dispositivos. Além disso, é possível restringir o acesso às suas 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 atender suas ações a diferentes usuários:

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

Agora que você entende alguns termos básicos, saiba como adaptar suas ações para diferentes idiomas, regiões e localidades no Actions Console, no Dialogflow ou no fulfillment.

Idiomas e localidades compatíveis

Consulte o documento idiomas e localidades para saber quais localidades seus projetos de ação podem oferecer suporte e as vozes de TTS correspondentes para essas localidades. Os usuários precisam definir a configuração de localidade do Google Assistente para uma localidade compatível para usar suas ações.

Publicação

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

  • Informações específicas de idioma e localidade: é possível especificar diferentes detalhes de informações de ação (como nome e descrição) no nível de idioma e localidade para cada um dos seus projetos.
  • Segmentação por local: você pode especificar as regiões em que sua ação está disponível. Por padrão, sua ação é compatível com todas as regiões, desde que os usuários tenham definido a localidade do Google Assistente para uma das localidades compatíveis com a ação.
  • Personalização da voz de TTS: por padrão, sua ação usa automaticamente um conjunto de vozes de TTS que corresponde à localidade do usuário no Google Assistente. Você pode substituir esse comportamento e escolher uma voz de TTS específica que não muda 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

Com o Dialogflow, é possível criar agentes que oferecem suporte a vários idiomas e localidades. Para cada idioma ou localidade, é possível especificar personalizações, como diferentes frases de O usuário diz e Respostas.

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. Para isso, faça upload de uma planilha Google localizada para cada novo idioma.

Há modelos diferentes disponíveis em idiomas e localidades diferentes. Consulte a documentação Modelos para mais informações sobre os idiomas e locais compatíveis com cada modelo.

Fulfillment

Ao criar o fulfillment, você pode fornecer:

  • Respostas específicas para idioma e localidade: você recebe a configuração de localidade do Assistente do usuário em cada solicitação de atendimento. Você pode usar 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 pedir permissão ao usuário para acessar a localização física do dispositivo. Com essas informações, você pode personalizar ainda mais as respostas para regiões.

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

Teste

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

  • Com a simulação de idioma, é possível definir a localidade de um dispositivo para testar respostas e lógica específicas da localidade na sua ação.
  • Com a simulação de local, você pode definir o local físico do dispositivo para testar a segmentação por local e respostas específicas da região no atendimento.

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