Aşağıdaki listede, Actions on Google ile geliştirme yaparken bilmeniz gereken bazı önemli terimler açıklanmaktadır.
CEVAP
- İşlem
- Google Asistan için oluşturduğunuz, belirli bir niyeti destekleyen ve buna karşılık gelen bir karşılamaya sahip olan etkileşim.
- Actions on Google
- Tüm kullanıcıların Google Asistan üzerinden çağırabileceği işlemleri tanımlamanıza ve yerine getirmenize olanak tanıyan geliştirici platformu.
- Actions Console
- İşlemleri oluşturmak, sürdürmek, test etmek ve yayınlamak için kullanılan web aracı.
- İşlemler simülasyon aracı
- İşlemleri gerçek zamanlı olarak test etmek ve hata ayıklamak için kullanabileceğiniz web aracı. Simülatör, fiziksel bir cihaz gerekmeden Google Asistan'ın desteklediği tüm yüzeylerde İşlemlerinizi test etmenize olanak tanır.
- İşlem paketi
- Eylemlerinizi tanımlayan bir JSON dosyası. Bu dosya Actions dizin listesi, hesap bağlama bilgileri, Actions'ın işleyebileceği amaçların listesi ve gerçek istek karşılama uç noktaları ile ilgili bilgileri içerir.
- İşlemler projesi
- Bir Actions 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 Asistan'da Actions'ı nasıl çağıracaklarını keşfetmesi ve öğrenmesi için Google kayıt otoritesi.
- Eş anlamlılar: Asistan gezgini, İşlem gezgini, Asistan dizini, Keşfet sayfası, web dizini
- İşlem ifadesi
- Kullanıcıların bir işlemdeki belirli bir işlevle derin bağlantı kurmasına olanak tanıyan kelime öbeği. Kullanıcılar, Action'ın desteklediği belirli bir görevi çağırmak için İşlemler projesinin adını ve ardından İşlem ifadesini söyleyebilir (örneğin, "Ok Google, 42 sayısını öğrenmek için Geek Num ile konuş"). Kullanıcılar İşlemlerinizi keşfetmek için İşlem ifadesini tek başlarına da söyleyebilirler (örneğin, "Ok Google, 42 sayısını öğrenin").
- Eş anlamlılar: İşlem çağrı ifadesi, dolaylı çağrı amacı
- temsilci
- Belirli konuşma deneyimlerini yönetmek için Dialogflow'da oluşturabileceğiniz bir proje. Her temsilcinin kendi amaç eşlemeleri ve bunlara karşılık gelen karşılama ve varlık tanımları olabilir. Aracılar ayrıca birden fazla dili işleyebilir ve sürümleri olabilir (örneğin, "dev" ve "prod").
- ek açıklama
- Dialogflow kullanıldığında bu, eğitim ifadeleri içindeki kelimelerin veya değerlerin bunlara karşılık gelen varlıklar ile bağlanmasını ifade eder. Ek açıklamalar, Dialogflow tarafından kullanıcı sorgularından parametreleri tanımak ve ayıklamak için kullanılır.
B
- yerleşik intent
- Google'a işleminizin belirli bir kullanıcı isteği kategorisini (ör. oyun oynama veya bilet siparişi verme) karşılamaya uygun olduğunu bildiren benzersiz bir tanımlayıcı. Google, yerleşik amaçları ve bu niyetlerle ilişkili İşlemleri tetikleyebilecek ifadeleri tanımlar
C
- görüşme HTTP/JSON webhook API
- Actions on Google ile istek karşılama arasında veri alışverişi yapmak için HTTP mesaj protokolünü kullanan bir API.
- Eş anlamlılar: ileti dizisi API'sı, HTTP/JSON API'sı
- bağlam
- Dialogflow kullanıldığında bu, sohbet akışlarını yöneten bir özelliği ifade eder. Bağlamlar, görüşmenin mevcut durumunu temsil eder ve Dialogflow aracılarındaki amaçlara eklenebilir.
- İlgili terimler: giriş bağlamı, çıktı bağlamı
- görüşme isteği
- Kullanıcının, sipariş karşılamanızla görüşme başladıktan sonra iletişim kutusunda gönderdiği isteklerdir. Görüşme webhook'u biçiminde, bu istekler genellikle
actions.intent.TEXT
amaçlarına (kullanıcıdan gelen ham metin yanıtını temsil eder) karşılık gelir. - sohbet yanıtı
- Sipariş karşılama durumunuz tarafından Google Asistan'a gönderilen yanıt, veri yükünü oluşturulan konuşma ve grafik kullanıcı arayüzü çıkışına dönüştürüp bu çıktıyı kullanıcılara iletir.
- özel İşlem
- İşlemin çağrı dil bilgisini tanımladığınız bir işlem.
- özel varlık
- Alana özgü kelimeler ve kelime öbekleri için geliştirici tarafından tanımlanan bir varlık.
D
- varsayılan yedek intent
- Dialogflow kullanıldığında bu, Dialogflow'un yeni oluşturulan aracılara varsayılan olarak eklediği genel bir yedek intent anlamına gelir.
- varsayılan karşılama niyeti
- Dialogflow'u kullanırken bu, Dialogflow'un yeni oluşturulan aracılara varsayılan olarak eklediği ve önceden tanımlanmış bir karşılama etkinliği içeren amacı ifade eder.
- iletişim
- Kullanıcı sorguları ve Actions on Google tarafından döndürülen ilgili yanıtlar değişimi.
- Eş anlamlılar: ileti dizisi
- iletişim kutusunu çevir
- Dialogflow kullanıldığında bu, tek bir kullanıcı sorgusu ve bir temsilcinin yanıtından oluşan iletişim kutusunu bir kez çevirmeyi ifade eder.
- Dialogflow
- Google Asistan için konuşma deneyimi oluşturmaya yönelik Google'ın doğal dil anlama geliştirici aracı. En faydalı şekilde yanıt verebilmek amacıyla, kullanıcının söylediklerinin amacını ve bağlamını anlamak için makine öğrenimini kullanır.
- Dialogflow konsolu
- Dialogflow aracılarını oluşturmak ve sürdürmek için kullanılan web aracı.
E
- varlık
- Görüşme istekleri ve yanıtlarda kullanılabilecek gerçek dünyadaki bir nesnenin temsili.
Varlıklar, Dialogflow'a kullanıcı sorgularından parametreleri nasıl ayrıştıracağını bildirmek için eğitim ifadelerinizin içinde kullanılabilir.
- İlgili terimler: sistem varlığı, özel varlık
- örnek mod
- Dialogflow kullanırken bir amaç için eğitim ifadeleri sağlamanın iki yolundan birini ifade eder. Örnek modda, doğal dilde eğitim ifadeleri sağlarsınız (örneğin, "Yarın için hava durumu tahmini nedir?").
- etkinlik
- Dialogflow kullanıldığında bu, niyetin kullanıcı sorgusu yerine programatik olarak tetiklenmesini sağlayan özelliği ifade eder. Actions on Google, Dialogflow'a özel giriş etkinlikleri (ör.
GOOGLE_ASSISTANT_WELCOME
veyaactions_intent_CANCEL
) gönderir. Niyetlerde etkinlik adları tanımlayarak, aracınızdaki niyetlerin tetiklenmesini sağlayabilirsiniz. - uygunsuz çağrı
- Kullanıcıların işlemler proje adını kullandığı bir çağrı (ör. "Ok Google, Film Zamanı ile konuş").
- İlgili terimler: İşlem ifadesi
F
- yedek intent
- Dialogflow'u kullanırken bu, aracınızda tanımladığınız ve bir
kullanıcının sorgusu başka herhangi bir niyetle eşleştirilemediğinde Dialogflow'un tetiklediği özel bir amacı ifade eder.
- İlgili terimler: varsayılan yedek intent
- takip amacı
- Dialogflow'u kullanırken üst niyetin yanıtından sonra belirli bir kullanıcı girişi (ör. "evet", "hayır" veya "iptal") beklediğiniz durumlarda intent'e takip intent'i ekleyebilirsiniz. Dialogflow bu beklenen kullanıcı girişlerinden birini aldığında ilgili takip niyetini 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 kişisel sanal asistanı olan ve kullanıcılar ile Google arasındaki konuşmaların işlerini halletmesini sağlar.
İ
- örtük çağrı
- Kullanıcıların Actions projesi adı olmadan bir İşlem ifadesi söyledikleri bir çağrı (örneğin, "Ok Google, sinema bileti satın almak istiyorum").
- satır içi düzenleyici
- Karşılamanızı uygulamak için Dialogflow Console'daki düzenleyici. Google, bu kodu Cloud Functions for Firebase kullanarak dağıtır.
- amaç
- Kahve siparişi vermek veya müzik bulmak gibi, kullanıcıların yapmak istediği bir hedef veya görevdir. Actions on Google'da bu, benzersiz bir tanımlayıcı ve amacı 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: event
- niyet önceliği
- Dialogflow'u kullanırken bu, eşleme için amaçlara farklı ağırlıklar atamanıza olanak tanıyan bir özelliktir. Bir kullanıcı sorgusu birden fazla 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'u kullanırken bu, niyette bağlam belirtebileceğiniz iki yöntemden birini ifade eder. Bir niyete giriş bağlamı eklendiğinde, önceki bir iletişim kutusunda karşılık gelen çıkış bağlamına sahip bir amaç tetiklendiğinde Dialogflow bu niyeti tetikleyebilir.
- çağrı
- Kullanıcı tarafından bir İşlemle etkileşim başlatma işlemi.
- Eş anlamlılar: tetikleme
- İlgili terimler: açıkça çağırma, örtük çağrı
M
- eşleştir
- Dialogflow kullanıldığında bu, Dialogflow'un bir kullanıcı sorgusunu bir aracı içindeki bir niyetle eşleştirmesini ifade eder.
N
- doğal dil anlama
- Yazılımın kullanıcı girişini anlama ve ayrıştırma kapasitesi. Geliştiriciler Actions oluştururken Dialogflow'un NLU çözümünü veya kendi NLU çözümlerini kullanmayı seçebilir.
O
- çıktı bağlamı
- Dialogflow'u kullanırken bu, niyette bağlam belirtebileceğiniz iki yöntemden birini ifade eder. Dialogflow, çıkış bağlamıyla bir niyet tetiklediğinde, niyetteki bağlam belirli sayıda iletişim kutusu turu için etkin hale gelir.
- İlgili terimler: girdi bağlamı
P
- parametresi
- Dialogflow'u kullanırken bu, kullanıcı sorgularında önemli kelimeleri, ifadeleri veya değerleri yakalamayı sağlayan bir özellik anlamına gelir. Dialogflow, çalışma zamanında kullanıcı sorgularından karşılık gelen parametreleri çıkarmak için eğitim ifadelerinizdeki varlıkları tanımlayabilir. Özel varlıklar oluşturarak kendi parametrelerinizi de tanımlayabilirsiniz.
S
- alanı doldurma
- Dialogflow'u kullanırken bu, bir iletişim kutusu üzerinden tek bir niyet dahilinde gerekli birden fazla parametreyi otomatik olarak toplamanızı sağlayan bir özellik anlamına gelir. Kullanıcıdan gerekli parametreleri toplamak için istemler ayarlamanız gerekir.
- Small Talk (Gündelik Sohbet)
- Dialogflow kullanıldığında bu, bir aracıya gündelik konuşmaları işleme olanağı sunan bir özelliği ifade eder. Bu özelliği etkinleştirdiğinizde temsilcinize, çeşitli "küçük konuşma" sorularına yönelik özelleştirilebilir yanıtlar sağlanır.
- surface
- Wear OS cihazlar, Asistan özellikli kulaklıklar, Chromebook'lar, Android TV, Android telefonlar ve tabletler, Akıllı ekranlar ve hoparlörler ile iPhone'lar da 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 varlık (örneğin, "renk" ve "tarih").
T
- şablon modu
- Dialogflow kullanırken bir amaç için eğitim ifadeleri sağlamanın iki yolundan birini ifade eder. Doğal dil kullanan örnek moddan farklı olarak, şablon modundaki eğitim ifadeleri, ifadeler oluşturmak için varlık adları kullanır (örneğin, "@sys.date için @condition nedir?").
- eğitim
- Dialogflow'u kullanırken bu, aracınızın eşleştirme gerçekleştirme becerisini iyileştirmek için Dialogflow'un eğitim algoritmasının kullanılmasını ifade eder. Bunu, 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ı kaydederek yapabilirsiniz.
- eğitim ifadesi
- Dialogflow'u kullanırken bu, kullanıcıların amaçlarını ifade etmek için söyleyebileceği örnek bir ifadeyi ifade eder. Dialogflow, eşleştirmeyi iyileştirmek için eğitim ifadelerinizi diğer benzer kullanıcı sorgularına genişletir.
- eğitim aracı
- Dialogflow'u kullanırken bu, temsilcinizi mümkün olduğunca doğru eşleştirme yapması için eğitmek amacıyla Dialogflow'un kullandığı aracı ifade eder. Bu aracı kullanarak kullanıcılar ile temsilciniz arasındaki görüşme günlüklerini inceleyebilir, mevcut amaçlara eğitim ifadeleri olarak eşleşmeyen kullanıcı sorguları ekleyebilir ve ek açıklamalar ekleyebilir ya da bunları düzenleyebilirsiniz.
- İ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ının sözleri
W
- webhook
- İleti dizileri için karşılama olarak uygulayabileceğiniz bir HTTP geri çağırması.