GitHub # (Dialogflow) üzerindeki örnekler

Örneklerimizi, destekledikleri Actions on Google özelliklerine göre filtrelemek için bu sayfayı kullanın.

Örnek adını tıklayarak GitHub'da örneklerin tamamını görüntüleyip indirin, ardından kendi işlemlerinizi oluşturmaya başlayın.

Dialogflow

Aşağıdaki tabloda, Dialogflow kullanan örnek Actions projelerimiz listelenmiştir. Bu tabloyu, örnekte kullanılmasını istediğiniz Actions on Google özelliklerine göre filtreleyebilirsiniz.

Filtreleme ölçütü
Örnek Açıklama Özellikler
Saçma Ad Oluşturucu Tamamen Dialogflow'da derlenen bu uygulama, basit intent'lerin nasıl oluşturulacağını, varlık tabanlı kullanıcı girişinin nasıl ayrıştırılacağını ve konuşma yanıtında nasıl yeniden kullanılacağını gösterir. Ham metin alma, SSML, Webhook aracılığıyla istek karşılama, Sistem varlıkları, Slot doldurma
Webhook ile Saçma Ad Oluşturucu
(Node.js, Java)
Bu, webhook ile uygulanan Saçma Ad Oluşturucu'dur. Belirtilen webhook, kullanıcı varlığı girişini bir yanıt dizesiyle birleştirmek için Node.js istemci kitaplığını kullanır. Amaç bağımsız değişkenleri, Webhook aracılığıyla istek karşılama
Google hakkında bilgiler
(Node.js, Java)
Bu uygulama, Node.js istemci kitaplığı ve Dialogflow'daki gelişmiş kavramları tanıtıyor. Dialogflow uygulamasına yeni işlemler eklemek için kullanılan Ek Tetikleyici Amaçları'nın yanı sıra, yönü uygulamak ve iletişimde durumu korumak için kullanılan Dialogflow bağlamlarını da içerir. SSML, Webhook aracılığıyla istek karşılama, Özel varlıklar, Birden çok işlem (derin bağlantı/tetikleme amaçları), Dialogflow bağlamları, Webhook'tan bağlam ayarlama, İletişim kutusu içi veri kalıcılığı, Zengin Yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri)
Ad Medyum
(Node.js, Java)
Bu örnekte, ad veya konum isteğinde bulunan kullanıcı bilgileri için Permission API gösterilmektedir. Webhook aracılığıyla istek karşılama, Yardımcı Amacı: "askForPermission"
Görüşme Bileşenleri
(Node.js, Java)
Bu örnek, Dialogflow kullanan bir konuşmanın mümkün olan tüm zengin görsel öğelerini sergiler. Webhook ile istek karşılama, Zengin Yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), Liste seçimi, Bant seçimi, Bantlara göz atma seçimi, Medya yanıtı
Number Genie
(Node.js, Java)
Number Genie (uygun Asistan cihazlarında kullanılabilir - "Ok Google, Number Genie ile konuş"), Asistan için kaliteli bir uygulamaya örnek olarak verilebilir. Bu örnekte iyi gelişmiş bir karakter, karmaşık etkileşimler ve konuşma düzeltme örnekleri bulabilirsiniz. SSML, Webhook aracılığıyla istek karşılama, Sistem varlıkları, Slot doldurma, Birden çok işlem (derin bağlantı/tetikleme amaçları), Dialogflow bağlamları, Webhook'tan bağlam ayarlama, İletişim kutusu içi veri kalıcılığı, Zengin Yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), Diyaloglar arası veri kalıcılığı, VUI Tasarımı ile ilgili en iyi uygulamalar, Yerelleştirme
İşlemler
(Node.js, Java)
Bu, işlem akışını karşılamayı gösteren bir korumalı alan örneğidir. Bu kapsamda, kullanıcının işlem yapabileceğini, teslimat adresini aldığını ve işlemin başarıyla tamamlandığını onaylar. Webhook aracılığıyla sipariş karşılama, İşlemler
SSML
(Node.js, Java)
Bu örnekte, yüz ve ses efektleri dahil olmak üzere SSML kullanımı gösterilmektedir. SSML, Webhook aracılığıyla istek karşılama
Yardımcı Amaçlar
(Node.js, Java)
Bu örnekte, askForPlace, askForConfirmation ve diğerleri dahil DialogFlow yerleşik yardımcı niyetlerinin kullanımı gösterilmektedir. Webhook aracılığıyla istek karşılama, Helper Intent: "askForConfirmation", Helper Intent: "askForDateTime", Helper Intent: "askForPermission", Helper Intent: "askForPlace", Helper Intent: "askForSignIn"
Güncellemeler
(Node.js, Java)
Bu örnekte, Actions on Google'ı kullanarak Google Asistan için uygulama geliştirme hakkında ipuçları sağlayan bir uygulama gösterilmektedir. Kullanıcıya bildirim göndermek için Updates API'nin kullanımını göstermektedir. Birden çok işlem, webhook ile sipariş karşılama, özel varlıklar, zengin yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), iletişim kutuları arası veri kalıcılığı, Cloud Firestore, Updates API'si
Dijital Ürünler
(Node.js)
Bu örnekte, dijital satın alma işlemleri gerçekleştirmek için Digital Goods API'nin kullanımı gösterilmektedir. İşlemler, Dijital Ürünler API'si
GDG İşlemi
(Node.js)
Bu örnekte, Google Geliştirici Grupları hakkında küresel olarak erişilebilir bilgiler sağlamak için Meetup API ve Cloud Translation API kullanılır. SSML, Webhook aracılığıyla istek karşılama, Sistem varlıkları, Slot doldurma, Özel varlıklar, Birden çok işlem (derin bağlantı/tetikleme amaçları), Dialogflow içerikleri, İletişim kutusu içi veri kalıcılığı, Zengin Yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), VUI Tasarımı ile ilgili en iyi uygulamalar, Yerelleştirme
Etkileşimli Tuval
(Node.js)
Bu örnekte, Google Asistan için Actions on Google'ı kullanarak basit bir Etkileşimli Tuval deneyiminin nasıl oluşturulacağı gösterilmektedir. Kullanıcı arayüzünden istek karşılamayı tetiklemek için sendTextQuery API'yi kullanır. Webhook aracılığıyla sipariş karşılama, Etkileşimli Tuval
Kardan Adam
(Node.js)
Bu örnekte, Google Asistan için Actions on Google'ı kullanarak Etkileşimli Tuval ile etkileşimli bir oyun deneyiminin nasıl oluşturulacağı gösterilmektedir. Webhook aracılığıyla sipariş karşılama, Etkileşimli Tuval

Actions SDK

Aşağıdaki tabloda, Actions SDK'sını kullanan örnek Actions projelerimiz listelenmiştir. Bu tabloyu, örnekte kullanılmasını istediğiniz Actions on Google özelliklerine göre filtreleyebilirsiniz.

Filtreleme ölçütü
Örnek Açıklama Özellikler
Numara deyin
(Node.js, Java)
Bu örnekte, Node.js İstemci Kitaplığımıza sahip Asistan için tek işlemli bir uygulamanın temel özellikleri incelenmektedir. Kullanıcı girişine erişme ve SSML manipülasyonu gibi basit özellikleri içerir. Ham metin, SSML, zengin yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri) alma
Görüşme Bileşenleri
(Node.js, Java)
Bu örnekte, Actions SDK'sını kullanan bir görüşmenin tüm olası zengin görsel öğeleri sergilenmektedir. Webhook ile istek karşılama, Zengin Yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), Liste seçimi, Bant seçimi, Bant seçimine göz atma, Medya yanıtı
Güncellemeler
(Node.js, Java)
Bu örnekte, Actions on Google'ı kullanarak Google Asistan için uygulama geliştirme hakkında ipuçları sağlayan bir uygulama gösterilmektedir. Kullanıcıya bildirim göndermek için Updates API'nin kullanımını göstermektedir. Birden çok işlem, webhook ile sipariş karşılama, zengin yanıt (ör. kartlar, bağlantı çıkışları, öneri çipleri), iletişim kutuları arası veri kalıcılığı, Cloud Firestore, Updates API'si

Akıllı ev

Kullanıcıların IoT cihazınızı Google Asistan ile kontrol etmelerini sağlamak ister misiniz? Akıllı ev örneğimize göz atın. Bu örnekte, Smart Home API'lerinin işlevlerine dikkat çekmek için sanal cihazlar kullanılarak cihaz durumunu Google'ın Home Graph'iyle nasıl senkronize edebileceğinizi ve kullanıcının cihaz kontrol komutlarını nasıl yürütebileceğinizi gösterilmektedir.