Amostras no GitHub # (Dialogflow)

Use esta página para filtrar nossos exemplos pelos recursos compatíveis com o Actions on Google.

Clique no nome do exemplo para conferir e fazer o download dos exemplos completos no GitHub. Em seguida, comece a criar suas próprias ações.

Dialogflow

A tabela a seguir lista nossos exemplos de projetos do Actions que usam o Dialogflow. Você pode filtrar essa tabela pelos recursos do Actions on Google que gostaria que fossem usados no exemplo.

Filtrar por
Exemplo Descrição Recursos
Criador de nomes divertidos Esse app, criado inteiramente no Dialogflow, mostra como criar intents simples, analisar entradas de usuários baseadas em entidades e reutilizá-las em uma resposta de fala. Recebimento de texto bruto, SSML, fulfillment via webhook, entidades do sistema, preenchimento de slots
Silly Name Maker com Webhook
(Node.js, Java)
Este é o Silly Name Maker implementado com um webhook. O webhook fornecido usa a biblioteca de cliente Node.js para concatenar a entrada da entidade do usuário com uma string de resposta. Argumentos de intent, Fulfillment por webhook
Fatos sobre o Google
(Node.js, Java)
Este app apresenta vários conceitos avançados da biblioteca de cliente Node.js e do Dialogflow. Isso inclui outras intents de acionamento, que são usadas para introduzir novas ações em um app do Dialogflow, bem como contextos do Dialogflow, usadas para impor a direcionalidade e manter o estado em um diálogo. SSML, Fulfillment via webhook, entidades personalizadas, várias ações (link direto/intents de acionamento), contextos do Dialogflow, configuração de contexto do webhook, persistência de dados na caixa de diálogo, resposta avançada (por exemplo, cards, saída de links, ícones de sugestão)
Nome Psychic
(Node.js, Java)
Este exemplo ilustra a API Permission para informações do usuário, solicitando o nome ou a localização. Fulfillment por webhook, intent de ajuda: "askForPermission"
Componentes de conversa
(Node.js, Java)
Nesta amostra, todos os elementos visuais avançados possíveis de uma conversa usando o Dialogflow. Fulfillment por webhook, resposta avançada (por exemplo, cards, saídas de link, ícones de sugestão), seleção de lista, seleção de carrossel, seleção de carrossel, resposta de mídia
Number Genie
(Node.js, Java)
O Number Genie (disponível em dispositivos qualificados com o Assistente: "Ok Google, falar com o Number Genie") é um exemplo típico de app de qualidade para o Google Assistente. Neste exemplo, é possível encontrar um perfil bem desenvolvido, interações sofisticadas e exemplos de conversação. SSML, fulfillment via webhook, entidades do sistema, preenchimento de slot, várias ações (link direto/intents de acionamento), contextos do Dialogflow, configuração de contexto do webhook, persistência de dados na caixa de diálogo, resposta avançada (como cards, links, ícones de sugestão), persistência de dados em caixas de diálogo, práticas recomendadas de design de VUI, localização
Transações
(Node.js, Java)
Este é um exemplo de sandbox do preenchimento do fluxo de transação. Isso inclui a confirmação de que um usuário pode realizar uma transação, o acesso a um endereço de entrega e a confirmação de que uma transação foi concluída. Fulfillment por webhook, transações
SSML
(Node.js, Java)
Esta amostra demonstra o uso de SSML, incluindo efeitos de prosódia e som. SSML, fulfillment via webhook
Intents de assistente
(Node.js, Java)
Este exemplo demonstra o uso de intents auxiliares integradas do DialogFlow, incluindo AskForPlace, AskForConfirmation e outros. Fulfillment via webhook, intent auxiliar: "askForConfirmation", Intent de assistente: "askForDateTime", Intent de assistente: "askForPermission", Intent de assistente: "askForPlace", Intent de assistente: "askForSignIn"
Atualizações
(Node.js, Java)
Este exemplo mostra um app que oferece dicas sobre como desenvolver apps para o Google Assistente usando o Actions on Google. Ele demonstra o uso da API Updates para enviar notificações ao usuário. Várias ações, fulfillment via webhook, entidades personalizadas, resposta avançada (como cards, saídas de links, ícones de sugestão), persistência de dados em caixas de diálogo, Cloud Firestore, API Updates
Produtos digitais
(Node.js)
Esta amostra demonstra o uso da API Digital Goods para fazer compras digitais. Transações, API Digital Goods
Ação do GDG
(Node.js)
Este exemplo usa a API Meetup e a API Cloud Translation para fornecer informações acessíveis globalmente sobre os Grupos de desenvolvedores do Google SSML, fulfillment via webhook, entidades do sistema, preenchimento de slots, entidades personalizadas, várias ações (link direto/intents de acionamento), contextos do Dialogflow, persistência de dados na caixa de diálogo, resposta avançada (como cards, links de saída, ícones de sugestão), práticas recomendadas de design de VUI, localização
Tela interativa
(Node.js)
Este exemplo demonstra como criar uma experiência simples de tela interativa usando a plataforma Actions on Google para o Google Assistente. Ele usa a API sendTextQuery para acionar o fulfillment na interface. Fulfillment por webhook, tela interativa
Boneco de neve
(Node.js)
Este exemplo demonstra como criar uma experiência de jogos conversacionais com a tela interativa usando Actions on Google para o Google Assistente. Fulfillment por webhook, tela interativa

SDK do Actions

A tabela a seguir lista nossos exemplos de projetos de ações que usam o SDK do Actions. Você pode filtrar essa tabela pelos recursos do Actions on Google que gostaria que fossem usados no exemplo.

Filtrar por
Exemplo Descrição Recursos
Diga o número
(Node.js, Java)
Nesta amostra, você explora os conceitos básicos de um app de ação única para o Google Assistente com nossa biblioteca de cliente do Node.js. Inclui recursos simples, como acessar a entrada do usuário e a manipulação de SSML. Recebimento de texto bruto, SSML, resposta avançada (ou seja, cartões, links, ícones de sugestão)
Componentes de conversa
(Node.js, Java)
Esta amostra exibe todos os possíveis elementos visuais avançados de uma conversa usando o SDK do Actions. Fulfillment por webhook, resposta avançada (ou seja, cards, saída de links, ícones de sugestão), seleção de lista, seleção de carrossel, seleção de carrossel, resposta de mídia
Atualizações
(Node.js, Java)
Este exemplo mostra um app que oferece dicas sobre como desenvolver apps para o Google Assistente usando o Actions on Google. Ele demonstra o uso da API Updates para enviar notificações ao usuário. Várias ações, fulfillment via webhook, resposta avançada (cartões, links outs, ícones de sugestão), persistência de dados em caixas de diálogo, Cloud Firestore, API Updates

Casa inteligente

Quer permitir que os usuários controlem seu dispositivo de IoT com o Google Assistente? Confira nosso exemplo de casa inteligente. Este exemplo usa dispositivos virtuais para destacar a funcionalidade das APIs Smart Home, mostrando como sincronizar o estado do dispositivo com o Home Graph do Google e executar comandos de controle do dispositivo do usuário.