Glossário do Actions on Google (Dialogflow)

A lista abaixo define alguns dos principais termos que você precisa conhecer ao desenvolver com o Actions on Google.

A

Ação
Uma interação criada para o Google Assistente que oferece suporte a uma intent específica e tem um fulfillment correspondente que processa a intent.
Actions on Google
Plataforma para desenvolvedores que permite definir e realizar ações que qualquer usuário pode invocar com o Google Assistente.
Console do Actions
Ferramenta da Web para criar, manter, testar e publicar ações.
Simulador de ações
Ferramenta da Web para testar e depurar ações em tempo real. O simulador permite testar suas ações em todas as plataformas compatíveis com o Google Assistente, sem a necessidade de um dispositivo físico.
Pacote de ações
Um arquivo JSON que define suas ações. Esse arquivo inclui informações da listagem do diretório de ações, informações de vinculação de conta, uma lista de intents que as ações podem processar e os endpoints reais de fulfillment.
Projeto de ações
Um projeto que você cria no Console do Actions para gerenciar, testar e publicar uma coleção de ações. O Google mantém seu projeto na infraestrutura em nuvem do Google.
Diretório de ações
O registro do Google para que os usuários descubram e aprendam a invocar ações no Google Assistente.
  • Sinônimos: Explorer do Google Assistente, explorador de ações, diretório do Google Assistente, página "Explorar", diretório da Web
Frase de ação
Uma frase que permite aos usuários criar links diretos para uma funcionalidade específica em uma ação. Os usuários podem pronunciar o nome do projeto do Actions seguido pela frase para invocar uma tarefa específica compatível com a ação (por exemplo, "Ok Google, fale com o Geek Num para saber o número 42"). Os usuários também podem pronunciar a frase de ação para descobrir suas ações (por exemplo, "Ok Google, saiba mais sobre o número 42").
  • Sinônimos: frase de invocação de ação, intent de invocação implícita
agente
Um projeto que pode ser criado no Dialogflow para lidar com experiências de conversação específicas. Cada agente pode ter os próprios mapeamentos de intent e definições de fulfillment e entidade correspondentes. Os agentes também podem lidar com vários idiomas e ter versões (por exemplo, "dev" e "prod").
annotation
Ao usar o Dialogflow, isso se refere à vinculação de palavras ou valores nas frases de treinamento às entidades correspondentes. As anotações são usadas pelo Dialogflow para reconhecer e extrair parâmetros de consultas do usuário.

B

intent integrada
Um identificador exclusivo que informa ao Google que sua ação é adequada para atender a uma categoria específica de solicitações de usuários, como jogar ou comprar ingressos. O Google define as intents integradas e as frases que podem acionar as ações associadas a elas.

C

API de webhook HTTP/JSON de conversa
Uma API que usa o protocolo de mensagens HTTP para trocar dados entre o Actions on Google e um fulfillment.
  • Sinônimos: API conversation, API HTTP/JSON
contexto
Ao usar o Dialogflow, isso se refere a um recurso para gerenciar fluxos de conversa. Os contextos representam o estado atual da conversa e podem ser anexados a intents nos agentes do Dialogflow.
solicitação de conversa
Solicitações na caixa de diálogo que o usuário faz quando a conversa com o fulfillment é iniciada. No formato de webhook de conversa, essas solicitações geralmente correspondem a intents actions.intent.TEXT (que representam uma resposta de texto bruta do usuário).
resposta à conversa
A resposta enviada pelo fulfillment ao Google Assistente, que converte o payload de dados em voz renderizada e saída da interface gráfica do usuário e redireciona essa saída para os usuários.
ação personalizada
Uma ação em que você define a gramática de invocação dela.
entidade personalizada
Uma entidade definida pelo desenvolvedor para palavras e frases específicas do domínio.

D

intent de fallback padrão
Ao usar o Dialogflow, isso se refere a uma intent de fallback genérica que o Dialogflow adiciona a agentes recém-criados por padrão.
intent de boas-vindas padrão
Ao usar o Dialogflow, isso se refere a uma intent que o Dialogflow adiciona a agentes recém-criados por padrão que tem um evento de boas-vindas predefinido.
caixa de diálogo
Uma troca de consultas do usuário e respostas correspondentes retornadas pelo Actions on Google.
  • Sinônimos: conversa
CANNOT TRANSLATE
Ao usar o Dialogflow, isso se refere a uma única interação de caixas de diálogo, que consiste em uma única consulta do usuário e a resposta de um agente.
Dialogflow
A ferramenta para desenvolvedores compreensão de linguagem natural do Google, que cria experiências de conversação para o Google Assistente. Ele usa aprendizado de máquina para entender a intenção e o contexto da fala de um usuário e responder da maneira mais útil.
Console do Dialogflow
Ferramenta da Web para criar e manter agentes do Dialogflow.

E

entidade
Representação de um objeto real que pode ser usado em solicitações de conversa e respostas. As entidades podem ser usadas nas frases de treinamento para informar ao Dialogflow como analisar os parâmetros das consultas do usuário.
modo de exemplo
Ao usar o Dialogflow, isso se refere a uma das duas maneiras de fornecer frases de treinamento para uma intent. No modo de exemplo, você fornece frases de treinamento em linguagem natural (como "Qual é a previsão para amanhã?").
evento
Ao usar o Dialogflow, isso se refere a um recurso que permite que uma intent seja acionada programaticamente em vez de uma consulta do usuário. O Actions on Google envia eventos de entrada especiais para o Dialogflow, como GOOGLE_ASSISTANT_WELCOME ou actions_intent_CANCEL. Para ativar intents no seu agente, defina nomes de eventos nelas.
invocação explícita
Uma invocação em que os usuários usam o nome do projeto do Actions (por exemplo, "Ok Google, fale com a hora do filme").

F)

intent de fallback
Ao usar o Dialogflow, isso se refere a uma intent especial definida no agente que o Dialogflow aciona quando a consulta de um usuário não pode corresponder a nenhuma outra intent.
intenção de acompanhamento
Ao usar o Dialogflow, você pode anexar uma intent de continuidade a uma intent quando espera alguma entrada específica do usuário (por exemplo, "sim", "não" ou "cancelar") após a resposta da intent pai. Quando o Dialogflow recebe uma dessas entradas esperadas do usuário, ele aciona automaticamente a intent de continuidade correspondente.
fulfillment
Um serviço, app, feed, conversa ou outra lógica que processa uma intent e realiza a ação correspondente.

G

Google Assistente
O assistente virtual pessoal do Google que permite conversas entre usuários e o Google para realizar tarefas.

I

invocação implícita
Uma invocação em que os usuários pronunciam uma frase de ação sem um nome de projeto do Actions (por exemplo, "Ok Google, quero comprar ingressos de cinema").
editor in-line
Editor no console do Dialogflow para implementar o fulfillment. O Google implanta esse código usando o Cloud Functions para Firebase.
intent
Uma meta ou tarefa que os usuários querem realizar, como pedir café ou encontrar uma música. No Actions on Google, isso é representado como um identificador exclusivo e as consultas de usuário correspondentes que podem acionar a intent. Ao usar o Dialogflow, isso se refere aos mapeamentos de intent que você define no agente.
prioridade da intent
Ao usar o Dialogflow, isso se refere a um recurso que permite atribuir pesos diferentes a intents para correspondência. Quando é possível associar uma consulta do usuário a várias intents, é mais provável que o Dialogflow acione uma intent se ela tiver uma prioridade mais alta.
contexto de entrada
Ao usar o Dialogflow, isso se refere a uma das duas maneiras de especificar um contexto em uma intent. Quando um contexto de entrada é anexado a uma intent, o Dialogflow pode acioná-la quando uma intent com o contexto de saída correspondente for acionada em uma rota de diálogo anterior.
invocação
O ato de iniciar uma interação com uma ação pelo usuário.

M

correspondência
Ao usar o Dialogflow, isso se refere a como ele mapeia uma consulta do usuário para uma intent em um agente.

N

processamento de linguagem natural
A capacidade do software de entender e analisar a entrada do usuário. Ao criar ações, os desenvolvedores podem optar por usar a solução PLN do Dialogflow ou as próprias soluções de PLN.

O

contexto de saída
Ao usar o Dialogflow, isso se refere a uma das duas maneiras de especificar um contexto em uma intent. Quando o Dialogflow aciona uma intent com um contexto de saída, o contexto da intent fica ativo por um número especificado de rota de caixas de diálogo.

P

parâmetro
Ao usar o Dialogflow, isso se refere a um recurso para capturar palavras, frases ou valores importantes nas consultas dos usuários. O Dialogflow pode identificar entidades dentro das frases de treinamento para extrair os parâmetros correspondentes das consultas do usuário no ambiente de execução. Também é possível definir parâmetros próprios criando entidades personalizadas.

S

preenchimento de slot
Ao usar o Dialogflow, isso se refere a um recurso que permite coletar automaticamente vários parâmetros necessários em uma única intent por meio de uma caixa de diálogo. É necessário definir solicitações para coletar os parâmetros obrigatórios do usuário.
Small Talk
Ao usar o Dialogflow, isso se refere a um recurso que dá a um agente a capacidade de lidar com conversas casuais. Ao ativar esse recurso, o agente recebe uma lista de respostas personalizáveis para várias perguntas do tipo "conversa".
Superfície
Qualquer dispositivo que forneça aos usuários acesso ao Google Assistente, incluindo dispositivos Wear OS, fones de ouvido com Google Assistente, Chromebooks, Android TV, smartphones e tablets Android, smart displays e alto-falantes e iPhones.
entidade do sistema
Uma entidade integrada que o Dialogflow conhece (por exemplo, "cor" e "data").

T

modo de modelo
Ao usar o Dialogflow, isso se refere a uma das duas maneiras de fornecer frases de treinamento para uma intent. Ao contrário do modo de exemplo, que usa linguagem natural, as frases de treinamento no modo de modelo usam nomes de entidade para formar frases. Por exemplo, "Qual é a @condition de @sys.date?".
treinamento
Ao usar o Dialogflow, isso se refere ao uso do algoritmo de treinamento do Dialogflow para melhorar a capacidade do seu agente de realizar correspondência. Para isso, atualize as frases de treinamento das intents desse agente na página "Intents" ou na ferramenta de treinamento e salve as intents.
frase de treinamento
Ao usar o Dialogflow, isso se refere a um exemplo de frase que os usuários podem usar para expressar a intenção. O Dialogflow expande suas frases de treinamento para outras consultas semelhantes de usuários para melhorar a correspondência.
ferramenta de treinamento
Ao usar o Dialogflow, isso se refere à ferramenta do Dialogflow para treinar seu agente para que realize a correspondência da maneira mais precisa possível. É possível usar a ferramenta para analisar registros de conversas entre usuários e seu agente, adicionar consultas de usuários sem correspondência a intents atuais como frases de treinamento e adicionar ou editar anotações.

U

consulta do usuário
Entrada que o usuário fornece ao interagir com uma superfície.
  • Sinônimos: entrada do usuário, expressão do usuário

W

webhook
Um callback HTTP que pode ser implementado como fulfillment para conversas.