- YAML temsili
- StaticPrompt
- StaticPromptCandidate
- Seçici
- SurfaceCapabilities
- StaticPromptResponse
- StaticSimplePrompt
- Varyant
- StaticContentPrompt
- StaticCardPrompt
- StaticImagePrompt
- StaticLinkPrompt
- OpenUrl
- StaticTablePrompt
- TableColumn
- TableRow
- TableCell
- StaticMediaPrompt
- MediaObject
- MediaImage
- StaticListPrompt
- ListItem
- StaticCollectionPrompt
- CollectionItem
- StaticCollectionBrowsePrompt
- CollectionBrowseItem
- Öneri
- StaticCanvasPrompt
Bir etkinlikten sonra yürütülecek işleyiciyi tanımlar. Etkinliklere örnek olarak, bir sahnedeki amaç ve koşula dayalı etkinlikler gösterilebilir.
YAML temsili | |
---|---|
webhookHandler: string # Union field |
Alanlar | ||
---|---|---|
webhookHandler |
Çağrı yapılacak webhook işleyicisinin adı. |
|
Birleştirme alanı prompt . İstemler satır içine alınabilir veya ada göre referans verilebilir. prompt şunlardan yalnızca biri olabilir: |
||
staticPrompt |
Satır içi statik istem. Paketlerdeki dize kaynaklarına referanslar içerebilir. |
|
staticPromptName |
Çağrılacak statik istemin adı. |
StaticPrompt
İstem adaylarının listesini temsil eder. Bu istemlerden biri, kullanıcıya yanıtta gösterilecek istem olarak seçilir. Bu mesaj yerelleştirilebilir.
YAML temsili | |
---|---|
candidates:
- object ( |
Alanlar | |
---|---|
candidates[] |
Müşteriye gönderilecek aday istemlerinin listesi. Her istemin ne zaman kullanılabileceğini belirleyen bir seçici vardır. Bir istekle eşleşen ilk seçici gönderilir ve geri kalanlar yoksayılır. |
StaticPromptCandidate
Statik bir istem adayını temsil eder.
YAML temsili | |
---|---|
selector: object ( |
Alanlar | |
---|---|
selector |
İsteğe bağlı. Bu istemin bir istekle eşleşip eşleşmediğine ilişkin ölçütler. Seçici boşsa bu istem her zaman tetiklenir. |
promptResponse |
Seçiciyle ilişkili istem yanıtı. |
Seçici
Bir istemin istekle eşleşip eşleşmediğine ilişkin ölçütleri tanımlar.
YAML temsili | |
---|---|
surfaceCapabilities:
object ( |
Alanlar | |
---|---|
surfaceCapabilities |
Gerekli yüzey özellikleri grubu. |
SurfaceCapabilities
Kullanıcının Action'a istekte bulunmak için kullandığı yüzeyi temsil eder.
YAML temsili | |
---|---|
capabilities:
- enum ( |
Alanlar | |
---|---|
capabilities[] |
Zorunlu. Yüzeyin İşlem için istekte bulunan özellikleri. |
StaticPromptResponse
Kullanıcıya gönderilecek yapılandırılmış yanıtları (ör. metin, konuşma, kart, tuval verileri, öneri çipi) temsil eder.
YAML temsili | |
---|---|
firstSimple: object ( |
Alanlar | |
---|---|
firstSimple |
İsteğe bağlı. İlk sesli ve yalnızca metin yanıt. |
content |
İsteğe bağlı. Kullanıcıya gösterilecek kart, liste veya medya gibi bir içerik. |
lastSimple |
İsteğe bağlı. Son sesli ve yalnızca metin yanıt. |
suggestions[] |
İsteğe bağlı. Kullanıcıya gösterilecek öneriler. Bunlar, her zaman yanıtın sonunda gösterilir. İçeren istemdeki |
link |
İsteğe bağlı. İlişkili uygulama veya siteye bağlantı verebilecek ek bir öneri çipi. Çip, "Aç |
override |
İsteğe bağlı. Bu iletilerin önceden tanımlanmış iletilerle birleştirilme şekli. |
canvas |
Etkileşimli tuval deneyimi için kullanılacak yanıt. |
StaticSimplePrompt
Kullanıcıya gönderilmesi için basit bir istemi temsil eder.
YAML temsili | |
---|---|
variants:
- object ( |
Alanlar | |
---|---|
variants[] |
Olası varyantların listesi. |
Varyant
Basit istemin parçası olan bir varyantı temsil eder.
YAML temsili | |
---|---|
speech: string text: string |
Alanlar | |
---|---|
speech |
İsteğe bağlı. Kullanıcıya söylenecek konuşmayı temsil eder. SSML veya metin okuma olabilir. Varsayılan olarak, önceki Basit istemin konuşmasına konuşma eklenir. İçeren istemdeki |
text |
İsteğe bağlı. Sohbet balonunda gösterilecek metin. Belirtilmezse yukarıdaki konuşma alanının görüntülemesi kullanılır. Uzunluk sınırı 640 karakterdir. Metin, varsayılan olarak önceki Basit istem metnine eklenir. İçeren istemdeki |
StaticContentPrompt
StaticPrompt'un Content (İçerik) bölümü için yer tutucu.
YAML temsili | |
---|---|
# Union field |
Alanlar | ||
---|---|---|
Birleştirme alanı content . Bir istemde yalnızca bir içerik türü bulunabilir. content şunlardan yalnızca biri olabilir: |
||
card |
Temel kart. |
|
image |
Bir resim. |
|
table |
Tablo kartı. |
|
media |
Oynatılacak bir grup medyayı gösteren yanıt. |
|
list |
Seçebileceğiniz seçeneklerin listesini sunan bir kart. |
|
collection |
Seçebileceğiniz seçeneklerin listesini sunan bir kart. |
|
collectionBrowse |
Açılacak bir web sayfası koleksiyonu sunan kart. |
StaticCardPrompt
Bazı bilgileri görüntülemek için kullanılan temel kart, ör. bir resim ve/veya metin.
YAML temsili | |
---|---|
title: string subtitle: string text: string image: object ( |
Alanlar | |
---|---|
title |
İsteğe bağlı. Kartın genel başlığı. |
subtitle |
İsteğe bağlı. Kartın alt başlığı. |
text |
Zorunlu. Resim mevcut değilse kartın gövde metni. Biçimlendirme için sınırlı bir Markdown söz dizimi grubunu destekler. |
image |
İsteğe bağlı. Kart için hero resim. Yükseklik 192 dp olarak sabitlendi. |
imageFill |
İsteğe bağlı. Resim arka planının nasıl doldurulacağı. |
button |
İsteğe bağlı. Kartta gösterilecek tıklanabilir bir düğme. |
StaticImagePrompt
Kartta bir resim gösteriliyor.
YAML temsili | |
---|---|
url: string alt: string height: integer width: integer |
Alanlar | |
---|---|
url |
Zorunlu. Resmin kaynak URL'si. Resimler JPG, PNG ve GIF (animasyonlu ve animasyonsuz) olabilir. Örneğin, |
alt |
Zorunlu. Erişilebilirlik için kullanılacak resmin metin açıklaması, ör. Ekran okuyucular. |
height |
İsteğe bağlı. Resmin piksel cinsinden yüksekliği. |
width |
İsteğe bağlı. Resmin piksel cinsinden genişliği. |
StaticLinkPrompt
Öneri çipi olarak gösterilecek ve kullanıcı tarafından açılabilecek bir bağlantıyı tanımlar.
YAML temsili | |
---|---|
name: string
open:
object ( |
Alanlar | |
---|---|
name |
Bağlantının adı |
open |
Kullanıcının bağlantıyı açtığı andaki davranışı tanımlar. |
OpenUrl
Kullanıcının bağlantıyı açtığı andaki davranışı tanımlar.
YAML temsili | |
---|---|
url: string
hint: enum ( |
Alanlar | |
---|---|
url |
Şunlardan herhangi biri olabilecek URL alanı: - Uygulamaya bağlı bir uygulamayı veya web sayfasını açmak için http/https urls |
hint |
URL türüyle ilgili bir ipucunu gösterir. |
StaticTablePrompt
Bir metin tablosunu gösteren tablo kartı.
YAML temsili | |
---|---|
title: string subtitle: string image: object ( |
Alanlar | |
---|---|
title |
İsteğe bağlı. Tablonun genel başlığı. Altyazı ayarlanmışsa ayarlanmalıdır. |
subtitle |
İsteğe bağlı. Tablonun alt başlığı. |
image |
İsteğe bağlı. Tabloyla ilişkilendirilen resim. |
columns[] |
İsteğe bağlı. Başlıklar ve sütunların hizalaması. |
rows[] |
İsteğe bağlı. Tablonun satır verileri. İlk 3 satırın gösterileceği garanti edilir ancak diğerleri belirli yüzeylerde kesilebilir. Belirli bir yüzeyde hangi satırların gösterileceğini görmek için lütfen simülasyon aracıyla test edin. |
button |
İsteğe bağlı. Düğme. |
TableColumn
Tablodaki bir sütunu açıklar.
YAML temsili | |
---|---|
header: string
align: enum ( |
Alanlar | |
---|---|
header |
Sütunun başlık metni. |
align |
İçerik sütunuyla yatay hizalama. Belirtilmemişse içerik ön kenarla hizalanır. |
TableRow
Tablodaki bir satırı açıklar.
YAML temsili | |
---|---|
cells:
- object ( |
Alanlar | |
---|---|
cells[] |
Bu satırdaki hücreler. İlk 3 hücrenin gösterileceği garanti edilir ancak diğerleri belirli yüzeylerde kesilebilir. Belirli bir yüzey için hangi hücrelerin gösterileceğini görmek üzere lütfen simülasyon aracıyla test yapın. |
divider |
Her satırdan sonra bir ayırıcı olması gerekip gerekmediğini belirtir. |
TableCell
Bir satırdaki bir hücreyi açıklar.
YAML temsili | |
---|---|
text: string |
Alanlar | |
---|---|
text |
Hücrenin metin içeriği. |
StaticMediaPrompt
Medya hakkında ad, açıklama, URL vb. bilgiler içerir. Sonraki kimlik: 11
YAML temsili | |
---|---|
mediaType: enum ( |
Alanlar | |
---|---|
mediaType |
Bu yanıtın medya türü. |
startOffset |
İlk medya nesnesinin başlangıç ofseti. En fazla dokuz kesirli basamağa sahip, " |
optionalMediaControls[] |
Bu medya yanıtı oturumunun destekleyebileceği isteğe bağlı medya kontrolü türleri. Ayarlanırsa belirli bir medya etkinliği gerçekleştiğinde 3. tarafa istek gönderilir. Ayarlanmazsa 3p yine de TAMAMLANDI ve BAŞARISIZ olmak üzere iki varsayılan kontrol türünü işlemelidir. |
mediaObjects[] |
Medya nesnelerinin listesi. |
repeatMode |
Medya Nesneleri listesi için tekrar modu. |
MediaObject
Tek bir medya nesnesini temsil eder.
YAML temsili | |
---|---|
name: string
description: string
url: string
image:
object ( |
Alanlar | |
---|---|
name |
Bu medya nesnesinin adı. |
description |
Bu medya nesnesinin açıklaması. |
url |
Medya içeriğini gösteren URL. |
image |
Medya kartıyla gösterilecek resim. |
MediaImage
MediaPrompt içinde gösterilecek resim.
YAML temsili | |
---|---|
# Union field |
Alanlar | ||
---|---|---|
Birleştirme alanı image . Yalnızca bir MediaImage türüne izin verilir. image şunlardan yalnızca biri olabilir: |
||
large |
Albümün kapağı gibi büyük bir resim. |
|
icon |
Başlığın sağında küçük bir resim simgesi görüntülenir. 36x36 dp olarak yeniden boyutlandırıldı. |
StaticListPrompt
Seçebileceğiniz seçeneklerin listesini sunan bir kart.
YAML temsili | |
---|---|
title: string
subtitle: string
items:
- object ( |
Alanlar | |
---|---|
title |
İsteğe bağlı. Listenin başlığı. |
subtitle |
İsteğe bağlı. Listenin alt başlığı. |
items[] |
Zorunlu. Liste öğeleri. |
ListItem
Listedeki bir öğe.
YAML temsili | |
---|---|
key: string
title: string
description: string
image:
object ( |
Alanlar | |
---|---|
key |
Zorunlu. İlişkili türdeki giriş anahtarıyla eşleşen NLU anahtarı. Öğeye dokunulduğunda, bu anahtar seçim seçeneği parametresi olarak geri yayınlanır. |
title |
Zorunlu. Öğenin başlığı. Bu metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, öğe grubu içinde benzersiz olmalıdır. |
description |
İsteğe bağlı. Öğenin gövde metni. |
image |
İsteğe bağlı. Öğe resmi. |
StaticCollectionPrompt
Aralarından seçim yapabileceğiniz bir dizi seçenek sunan bir kart.
YAML temsili | |
---|---|
title: string subtitle: string items: - object ( |
Alanlar | |
---|---|
title |
İsteğe bağlı. Koleksiyonun başlığı. |
subtitle |
İsteğe bağlı. Koleksiyonun alt başlığı. |
items[] |
Zorunlu. Koleksiyon öğeleri'ne dokunun. |
imageFill |
İsteğe bağlı. Resim görüntüleme seçeneğinin türü. |
CollectionItem
Koleksiyondaki bir öğe.
YAML temsili | |
---|---|
key: string
title: string
description: string
image:
object ( |
Alanlar | |
---|---|
key |
Zorunlu. İlişkili Türdeki giriş anahtarı adıyla eşleşen NLU anahtarı. Öğeye dokunulduğunda, bu anahtar seçim seçeneği parametresi olarak geri yayınlanır. |
title |
Zorunlu. Öğenin başlığı. Bu metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, öğe grubu içinde benzersiz olmalıdır. |
description |
İsteğe bağlı. Öğenin gövde metni. |
image |
İsteğe bağlı. Öğe resmi. |
StaticCollectionBrowsePrompt
Bir dizi web dokümanını, büyük parçalı öğelerin koleksiyonu olarak sunar. İlişkili web dokümanlarını bir web görüntüleyicide başlatmak için öğeler seçilebilir.
YAML temsili | |
---|---|
items: - object ( |
Alanlar | |
---|---|
items[] |
Göz atma koleksiyonundaki öğeler. Liste boyutu [2, 10] aralığında olmalıdır. |
imageFill |
Koleksiyondaki resimler için resim görüntüleme seçeneği. |
CollectionBrowseItem
Koleksiyondaki öğe.
YAML temsili | |
---|---|
title: string description: string footer: string image: object ( |
Alanlar | |
---|---|
title |
Zorunlu. Koleksiyon öğesinin başlığı. |
description |
Koleksiyon öğesinin açıklaması. |
footer |
Koleksiyon öğesi için açıklamanın altında görüntülenen altbilgi metni. Üç nokta ile kısaltılmış tek satır metin. |
image |
Koleksiyon öğesinin resmi. |
openUriAction |
Zorunlu. Öğe seçildiyse açılacak URI. |
Öneri
Kolaylık sağlamak amacıyla kullanıcıya gösterilen bir kullanıcı arayüzü öğesi olan öneri çipini temsil eder.
YAML temsili | |
---|---|
title: string |
Alanlar | |
---|---|
title |
Zorunlu. Öneri çipinde gösterilen metin. Bu metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, öneri çipi grubu içinde benzersiz olmalıdır. Maksimum 25 karakter |
StaticCanvasPrompt
Kullanıcıya gönderilecek Etkileşimli Tuval yanıtını temsil eder. Bu, etkileşimli bir tuval yanıtı göstermenin yanı sıra kullanıcıyla konuşmak için içeren istemdeki firstSimple
alanıyla birlikte kullanılabilir.
YAML temsili | |
---|---|
url: string data: - value suppressMic: boolean sendStateDataToCanvasApp: boolean enableFullScreen: boolean continueTtsDuringTouch: boolean |
Alanlar | |
---|---|
url |
Zorunlu. Yüklenecek web görünümünün URL'si. |
data[] |
İsteğe bağlı. Tam sayfa deneyim web sayfasına etkinlik olarak aktarılacak JSON verileri. İçeren istemdeki |
suppressMic |
İsteğe bağlı. Doğru değeri, bu etkileyici yanıt kullanıcıya sunulduktan sonra giriş yakalamak için mikrofonun açılmayacağı anlamına gelir. |
sendStateDataToCanvasApp |
İsteğe bağlı. |
enableFullScreen |
İsteğe bağlı. |
continueTtsDuringTouch |
İsteğe bağlı. Doğru değerine ayarlanırsa, ekrana dokunulması tüm kanvas oturumu boyunca TTS'yi durdurmaz. Varsayılan değer: false. |