Aşağıdaki listede Actions on Google ile geliştirirken bilmeniz gereken bazı önemli terimler açıklanmaktadır.
CEVAP
- İşlem
- Google Asistan için oluşturduğunuz ve belirli bir niyeti destekleyen ve niyeti işleyen bir fulfillment barındıran etkileşim.
- Actions on Google
- Herhangi bir kullanıcının Google Asistan üzerinden çağırabileceği İşlemleri tanımlamanıza ve yerine getirmenize olanak tanıyan geliştirici platformu.
- İşlemler konsolu
- İşlemler oluşturma, sürdürme, test etme ve yayınlama ile ilgili web aracı.
- İşlem simülatörü
- İşlemleri gerçek zamanlı olarak test etmek ve hata ayıklamak için kullanabileceğiniz web aracı. Simülasyon aracı, Google Asistan'ın desteklediği tüm yüzeylerde fiziksel bir cihaza gerek kalmadan testlerinizi yapmanızı sağlar.
- İşlem paketi
- İşlemlerinizi tanımlayan bir JSON dosyası. Bu dosya, Actions dizin girişiyle ilgili bilgileri, hesap bağlama bilgilerini, Actions'ın işleyebileceği niyetlerin listesini ve gerçek karşılama uç noktalarını içerir.
- İşlem projesi
- Bir işlemler koleksiyonunu yönetmek, test etmek ve yayınlamak için Actions Console'da oluşturduğunuz bir projedir. Google, Actions projenizi Google'ın bulut altyapısında tutar.
- İşlemler dizini
- Kullanıcıların Google'da bulunan ve Asistan'da Action'ları nasıl çağıracaklarını keşfedebilecekleri kayıt defteri.
- Eş anlamlılar: Asistan gezgini, Actions explorer, Asistan dizini, Keşfet sayfası, web dizini
- İşlem ifadesi
- Kullanıcıların bir işlemde belirli işlevlerle derin bağlantı kurmasına olanak tanıyan ifade. Kullanıcılar, Action'ın ardından belirli bir işlemi (ör. "Ok Google, 42 sayısı hakkında bilgi edinmek için Geek Num ile konuşun") çağırmak üzere Actions proje adını ve ardından Action ifadesini söyleyebilir. Kullanıcılar, Action'larınızı (örneğin, "Ok Google, 42 sayısı hakkında bilgi edinme) keşfetmek için kendi başına da İşlem ifadesini söyleyebilir.
- Eş anlamlılar: İşleme yönelik çağrı ifadesi, dolaylı çağrı amacı
- müşteri temsilcisi
- Belirli konuşma deneyimlerini yönetmek için Dialogflow'da oluşturabileceğiniz bir projedir. Her temsilcinin kendi intent eşlemeleri ve karşılık gelen fulfillment ile varlık tanımları olabilir. Temsilciler ayrıca birden fazla dili işleyebilir ve bu sürümlerin (ör. "dev" ve "prod") olabilir.
- ek açıklama
- Dialogflow kullanırken eğitim ifadelerindeki kelimeleri veya değerleri, karşılık gelen varlıklarına bağlamayı ifade eder. Ek açıklamalar, Dialogflow tarafından kullanıcı sorgularından parametreleri tanımak ve çıkarmak için kullanılır.
B
- yerleşik amaç
- İşleminizin belirli bir kullanıcı isteğini (ör. oyun oynama veya bilet sipariş etme) yerine getirmek için uygun olduğunu Google'a bildiren benzersiz bir tanımlayıcıdır. Google, yerleşik niyetleri ve bu niyetlerle ilişkili İşlemleri tetikleyebilecek ifadeleri tanımlar
C
- görüşme HTTP/JSON webhook API'si
- Actions on Google ile sipariş karşılama arasında veri alışverişi yapmak için HTTP mesaj protokolünü kullanmayı sağlayan bir API.
- Eş anlamlıları: conversation API, HTTP/JSON API
- bağlam
- Dialogflow kullanıldığında bu, konuşma akışlarını yönetmenizi sağlayan bir özelliktir. Bağlamlar, görüşmenin mevcut durumunu temsil eder ve Dialogflow aracılarında niyetlere eklenebilir.
- İlgili terimler: giriş bağlamı, çıkış bağlamı
- görüşme isteği
- Kullanıcıların karşılamanıza yönelik görüşme başladıktan sonra yaptığı diyalog talepleri. Görüşme webhook biçiminde, bu istekler genellikle
actions.intent.TEXT
niyete (kullanıcıdan alınan ham metin yanıtını temsil eder) karşılık gelir. - görüşme yanıtı
- Sipariş karşılama işleminizin Google Asistan'a gönderdiği yanıt, veri yükünü oluşturulan konuşmaya ve grafik kullanıcı arayüzü çıkışına dönüştürür ve bu çıkışı kullanıcılara aktarır.
- özel işlem
- İşlemin çağrı dil bilgisini tanımladığınız bir İşlem.
- özel varlık
- Alana özgü kelimeler ve kelime öbekleri için geliştirici tarafından tanımlanmış entity.
G
- varsayılan yedek niyeti
- Dialogflow kullanıldığında bu, Dialogflow'un yeni oluşturulan aracılara varsayılan olarak eklediği genel bir yedek niyeti ifade eder.
- varsayılan karşılama niyeti
- Dialogflow kullanıldığında bu, Dialogflow'un önceden tanımlanmış bir Karşılama etkinliği olan yeni oluşturulan aracılara eklediği bir niyeti ifade eder.
- iletişim
- Kullanıcı sorguları değişimi ve
Actions on Google tarafından döndürülen ilgili yanıtlar.
- Eş anlamlı kelimeler: görüşme
- iletişim kutusunu aç
- Dialogflow kullanıldığında bu, tek bir kullanıcı sorgusundan ve bir temsilcinin yanıtından oluşan tek bir iletişim kutusunun dönüşünü ifade eder.
- Dialogflow
- Google'ın, Google Asistan'a yönelik sohbet deneyimleri geliştirmesine olanak tanıyan doğal dil anlama geliştirici aracı. Kullanıcının söylediklerine dair niyeti ve bağlamı anlamak için makine öğrenimini kullanarak en faydalı şekilde yanıt verir.
- Dialogflow Console
- Dialogflow aracılarını oluşturma ve yönetmeyi sağlayan web aracı.
E
- varlık
- Görüşme isteklerinde ve yanıtlarda kullanılabilecek gerçek bir nesnenin temsili.
Varlıklar, Dialogflow'a parametrelerin kullanıcı sorgularından nasıl ayrıştırılacağını bildirmek için eğitim ifadelerinizde kullanılabilir.
- İlgili terimler: sistem varlığı, özel varlık
- örnek mod
- Dialogflow kullanırken bir amaç için eğitim ifadeleri sunmanın iki yönteminden birini ifade eder. Örnek modda, doğal dilde eğitim ifadeleri sağlarsınız (örneğin, "Yarın için hava durumu nasıl?"):
- etkinlik
- Dialogflow kullanıldığında bu, bir niyetin kullanıcı sorgusu yerine programatik olarak tetiklenmesini sağlayan bir özelliği ifade eder. Actions on Google, Dialogflow'a özel giriş etkinlikleri gönderir (ör.
GOOGLE_ASSISTANT_WELCOME
veyaactions_intent_CANCEL
); amaçlar için etkinlik adları tanımlanarak aracınızda amaçların tetiklenmesini sağlayabilirsiniz. - açık çağrı
- Kullanıcıların Actions projesi adını kullandığı bir çağrı (örneğin, "Ok Google, Film Zamanı ile konuş").
- İlgili terimler: İşlem ifadesi
C
- yedek niyet
- Dialogflow'u kullanırken bu, kullanıcının sorgusu başka herhangi bir niyetle eşleşemediğinde aracınızda tanımladığınız özel bir niyeti ifade eder.
- İlgili terimler: Varsayılan yedek niyet
- takip amacı
- Dialogflow'u kullanırken, üst niyetin yanıtından sonra belirli bir kullanıcı girişi (ör. "evet", "hayır" veya "iptal") beklerken takip amacı da ekleyebilirsiniz. Dialogflow bu beklenen kullanıcı girişlerinden birini aldığında, ilgili izleme amacını otomatik olarak tetikler.
- fulfillment
- Niyeti işleyen ve ilgili İşlemi gerçekleştiren hizmet, uygulama, feed, görüşme veya başka bir mantık.
G
- Google Asistan
- Google'ın, kullanıcılar ile Google arasındaki görüşmelerin gerçekleştirilmesini sağlayan kişisel sanal asistanı.
I
- dolaylı çağrı
- Kullanıcıların bir Actions projesi adı olmadan İşlem ifadesi söylediği bir çağrı (örneğin, "Ok Google, sinema bileti satın almak istiyorum").
- satır içi düzenleyici
- Sipariş karşılama işleminizi uygulamak için Dialogflow Console'da düzenleyici; Google bu kodu Firebase için Cloud Functions'ı kullanarak dağıtır.
- amaç
- Kahve siparişi vermek veya müzik çalmak gibi kullanıcıların yapmak istediği bir görev ya da görev. Actions on Google'da bu, benzersiz bir tanımlayıcı ve niyeti tetikleyebilecek ilgili kullanıcı sorguları olarak temsil edilir. Dialogflow kullanırken bu, aracınızda tanımladığınız amaç eşlemelerini ifade eder.
- İlgili terimler: etkinlik
- niyet önceliği
- Dialogflow kullanıldığında bu, eşleme amacıyla amaçlara farklı ağırlıklar atamanızı sağlayan bir özelliktir. Bir kullanıcı sorgusu birden çok niyetle eşleştirilebiliyorsa Dialogflow'un, daha yüksek önceliğe sahip bir niyeti tetikleme olasılığı daha yüksek olur.
- giriş bağlamı
- Dialogflow kullanırken bir amaçta bağlam belirtebileceğiniz iki yöntemden birini belirtir. Bir niyete giriş bağlamı eklendiğinde, Dialogflow önceki bir diyalog sırasında ilgili çıkış bağlamı olan bir niyet tetiklendiğinde bu niyeti tetikleyebilir.
- çağrı
- Kullanıcının işlem yapması gerekir.
- Eş anlamlılar: tetikleme
- İlgili terimler: uygunsuz çağrı, dolaylı çağrı
A
- eşleştir
- Dialogflow kullanıldığında bu, Dialogflow'un bir kullanıcı sorgusunu aracıdaki bir niyetle nasıl eşlediğini ifade eder.
H
- doğal dil anlama
- Yazılımın kullanıcı girişini anlayıp ayrıştırabilmesi. Geliştiriciler, İşlemler oluştururken Dialogflow'un NLU çözümünü veya kendi NLU çözümlerini kullanmayı tercih edebilir.
O
- çıkış bağlamı
- Dialogflow kullanırken bir amaçta bağlam belirtebileceğiniz iki yöntemden birini belirtir. Dialogflow bir çıkışı çıkış bağlamıyla bir niyeti tetiklediğinde amaçtaki bağlam, belirli sayıda diyalog dönüşü için etkin hale gelir.
- İlgili terimler: Giriş bağlamı
P
- parametresi
- Dialogflow kullanıldığında bu, kullanıcı sorgularındaki önemli kelimeleri, ifadeleri veya değerleri yakalamayı sağlayan bir özelliği ifade eder. Dialogflow, çalışma zamanında kullanıcı sorgularından ilgili parametreleri çıkarmak için eğitim ifadelerinizdeki varlıkları tanımlayabilir. Özel varlıklar oluşturarak kendi parametrelerinizi de tanımlayabilirsiniz.
C
- alan doldurma
- Dialogflow kullanırken tek bir niyet kapsamında birden fazla gerekli parametreyi iletişim kutusu aracılığıyla otomatik olarak toplamanızı sağlayan bir özelliktir. Kullanıcıdan gerekli parametreleri toplamak için istem ayarlamanız gerekir.
- Küçük Konuşma
- Dialogflow kullanıldığında bu, aracıya rahat görüşme gerçekleştirme olanağı sunan bir özelliktir. Bu özelliği etkinleştirirseniz temsilciniz çeşitli "küçük konuşmalar" soruları için özelleştirilebilir yanıtların listesini sunar.
- surface
- Wear OS cihazlar, Asistan özellikli kulaklıklar, Chromebook'lar, Android TV, Android telefonlar ve tabletler, Akıllı ekranlar ile hoparlörler ve iPhone'lar dahil olmak üzere kullanıcıların Google Asistan'a erişmesini sağlayan tüm cihazlar.
- sistem varlığı
- Dialogflow'un bildiği yerleşik bir entity (ör. "color" ve "date").
S
- şablon modu
- Dialogflow kullanırken bir amaç için eğitim ifadeleri sunmanın iki yönteminden birini ifade eder. Doğal dil kullanan örnek modunun aksine, şablon modundaki eğitim ifadeleri ifade oluşturmak için öğe adlarını kullanır (örneğin, "@sys.date için @koşul nedir?"").
- eğitim
- Dialogflow kullanıldığında bu, aracınızın eşleme gerçekleştirme becerisini iyileştirmek için Dialogflow'un eğitim algoritmasının kullanılması anlamına gelir. Bunun için, Amaçlar sayfasında veya eğitim aracında söz konusu aracının amaçlarına yönelik eğitim ifadelerini güncelleyip amaçları kaydedin.
- eğitim ifadesi
- Dialogflow kullanıldığında, kullanıcıların niyetini ifade etmek için kullanabileceği sözlü ifade örneğidir. Dialogflow, eşlemeyi iyileştirmek için eğitim ifadelerinizi diğer benzer kullanıcı sorgularına genişletir.
- eğitim aracı
- Dialogflow kullanıldığında bu, Dialogflow'un
aracınızı
eşlemeyi mümkün olduğunca doğru
bir şekilde gerçekleştirecek şekilde eğitmesini ifade eder. Kullanıcılar ve aracınız arasındaki görüşme günlüklerini incelemek, mevcut niyetlere eşleşmeyen kullanıcı sorgularını eklemek ve ek açıklamalar eklemek veya düzenlemek için bu aracı kullanabilirsiniz.
- İlgili terimler: eğitim ifadesi
U
- kullanıcı sorgusu
- Kullanıcının bir yüzey ile etkileşim kurarken sağladığı giriş.
- Eş anlamlılar: kullanıcı girişi, kullanıcı ifadesi
W
- webhook
- Görüşmeler için fulfillment olarak uygulayabileceğiniz bir HTTP geri çağırması.