Skip to main content

Parametre Nedir

Parametreler, aracın modelden istediği alanlardır. Agent aracı çağırırken bu alanları doldurur. Doldurulan değerler iki yerde işinize yarar:
  • Görüşme kaydında görünür — çağrının hangi veriyle yapıldığını sonradan görebilirsiniz
  • Mesaj koşullarında kullanılabilir — hangi cümlenin söyleneceğine bu değerlere bakarak karar verebilirsiniz (bkz. Araç Mesajları)

İki Tür Parametre

Varsayılan parametreler

Araç tipinden ya da bağlı olduğu aksiyondan gelir. Değiştirilemez, silinemez — çalışma anını platform doldurur.

Sizin eklediğiniz parametreler

Varsayılanların altına eklediğiniz kendi alanlarınız. Modelden bunları da doldurmasını isteriz.
Her araç tipi kendi parametrelerinizi eklemeye izin vermez. İzin veren tiplerde Parametre ekle butonu görünür; vermeyenlerde yalnızca varsayılanlar listelenir.

Parametre Ekleme

1

Düzenle'ye geçin

Parametreler bölümü salt okunur açılır. Kendi alanlarınızı eklemek için önce Düzenle’ye basın.
2

Parametre adı verin

Harf veya alt çizgi ile başlamalı; yalnızca harf, rakam ve alt çizgi içerebilir. En fazla 100 karakter.Örnekler: orderNumber, card_last4, amount
3

Tipini seçin

Değerin ne olduğunu söyler. Tip listesi aşağıda.
4

Modele açıklama yazın

Modelin bu alana ne yazacağını buradan öğrenir. Parametrenin en önemli alanı budur — belirsiz bir açıklama, yanlış doldurulmuş bir alan demektir.
5

Gerekiyorsa zorunlu işaretleyin

Zorunlu bir parametreyi model her çağrıda doldurmak zorundadır.

Tipler

Enum Değerleri

Bir parametrenin alabileceği değerleri önceden belirlemek isterseniz enum değerleri yazın; virgülle ayırın. Boş bırakırsanız model serbest değer üretir.
Enum yazmanın ikinci bir faydası var: mesaj koşulları yalnızca değeri belli olan parametrelerle çalışır. Modelin her çağrıda yeniden yazdığı serbest bir metin, eşitlik karşılaştırmasını hiçbir zaman tutturamaz. Bir parametreye göre farklı cümleler söyletmek istiyorsanız o parametreye enum verin.
Örnek

Oluşan Şema

Sayfanın altındaki Oluşan şema, varsayılan parametreler ile sizin eklediklerinizin birleşmiş halidir — modele giden son hâl budur. Bir parametrenin gerçekten şemaya girdiğinden emin olmak için buraya bakın.

Agent Ekranından Değiştirilemez

Bir araç kütüphaneden geliyorsa, parametreleri tüm agent’lar için ortaktır ve yalnızca araç kütüphanesinden düzenlenir. Agent ekranındaki araç detayında parametreler görünür ama düzenlenemez. Sebep basit: parametreler aracın modele sunduğu sözleşmedir; agent başına değişirse aynı aracın çağrıları birbirini tutmaz.
Bir parametreyi sildiğinizde, o parametreye bağlı bir mesaj koşulu kalmışsa araç kaydedilmez. Önce koşulu düzeltin ya da parametreyi geri ekleyin.