İçeriğe geç

Parametre toplama

Parametre toplama, kullanıcı mesajlarındaki bilgileri önceden tanımlı alanlara yazıp eksik olanları sırayla tamamlama işidir. Alanların dolması, işlemin onaylandığı anlamına gelmez.

Slot filling · Eksik bilgiyi tamamlama

İletişim · 2 dk okuma · Güncelleme:

Tüm kavramlar

Parametre toplama nedir?

Parametre toplama, bir işlemin yürütülmesi için gereken bilgilerin konuşmadan ve o anki bağlamdan çıkarılıp adlandırılmış veri alanlarına yerleştirilmesi sürecidir. Her alanın bir adı, bir veri türü ve zorunluluk durumu bulunur. Ham metin yerine yapılandırılmış değerlerle çalışıldığı için sonraki soru, doğrulama ve özet bu değerlere göre kurulabilir. Zorunlu alanlar eksik kaldıkça işlem ilerletilmemelidir.

Alan tasarımı ve isimlendirme

İşletme önce hangi bilgilerin işlemi gerçekten değiştirdiğini ayırmalıdır. Örneğin araç kiralamada teslim tarihi, teslim noktası ve sürücü yaşı fiyatı ve uygunluğu doğrudan etkiler; renk tercihi ise etkilemez. Her alan için kısa bir ad, bir değer türü ve 'zorunlu' ya da 'isteğe bağlı' etiketi yazılmalıdır. Aynı bilgi için iki farklı ad kullanılırsa sistem aynı bilgiyi iki yerde tutar ve tutarsızlık doğar.

Değer türleri de baştan belirlenmelidir. Tarih, gün sayısı ve şube adı gibi alanlar serbest metin yerine seçim listesi veya biçim kuralıyla alınırsa, 'haftaya' gibi göreli ifadeler yanlış güne dönüşmeden önce kontrol edilebilir. Bu tasarım, ekibin hangi alanın neden boş kaldığını konuşurken aynı dili kullanmasını sağlar.

Eksik alanların sırası ve düzeltme

Sıra kararı işlemin riskine göre verilmelidir. Yanlış girildiğinde geri dönüşü pahalı olan alanlar önce sorulmalı, fiyatı belirleyen alanlar hemen ardından gelmelidir. Kullanıcı tek mesajda birden çok bilgi verirse sistemin bunları ayırıp ayıramadığı test edilmeden süreç tasarlanmamalıdır.

Düzeltme davranışı da kurala bağlanmalıdır. Kullanıcı önceki değeri değiştirdiğinde eski değer silinmeli, bağımlı alanlar yeniden kontrol edilmeli ve hangi değerin değiştiği kullanıcıya gösterilmelidir. Aynı soru sınırsız tekrarlanırsa kullanıcı görüşmeyi bırakabilir; bu yüzden deneme sayısı ve insana devir yolu önceden yazılmalıdır.

Temsili işletme örneği

Temsili örnek: Bir araç kiralama işletmesinin sohbet asistanına kullanıcı 'Cuma akşamı Antalya'da alıp pazartesi bırakmak istiyoruz, iki kişiyiz' yazıyor. Asistan teslim tarihini, teslim noktasını ve gün sayısını ayırır. 'Cuma akşamı' saat olarak belirsiz kaldığı için saat aralığını sorar. Sürücü sayısı 2 olarak alınır, ancak sürücü yaşı zorunlu alan olduğu için henüz kesinleşmez. Talep, eksik alanlarıyla birlikte şube ekibinin inceleyebileceği bir özet olarak hazırlanır; kesin kayıt ekip onayıyla oluşur.

Alan türlerinin eksikken davranışı

Alan türüEksikken davranışKontrol sorusu
Zorunlu ve işlemi değiştiren alanİşlem öncesinde sorulur; cevap gelmezse talep eksik olarak ekibe bırakılabilirBu alan olmadan fiyat veya uygunluk hesaplanabiliyor mu?
İsteğe bağlı alanSürece göre sorulur, boş bırakılır veya tanımlı bir değerle kapatılırBoş bırakıldığında kullanıcı yanlış bir beklenti kurar mı?
Bağlamdan çıkarılan alanÖnerilir ama kullanıcı teyit edene kadar kesinleşmezÖnceki görüşmeden gelen değer bu talebe ait mi?

Sık karıştırılan nokta

Yanlış düşünce: Bütün zorunlu alanlar dolduysa işlem otomatik onaylanabilir. Düzeltme: Dolu alanlar yalnızca bilginin yapılandırıldığını gösterir. Fiyat, uygunluk ve sözleşme koşulları gibi bağlı kararlar ayrı kurallarla kontrol edilmeli ve gerekirse insan onayına bırakılmalıdır.

Uygulamada dikkat edilecekler

  1. Her alan için ad, değer türü, zorunluluk durumu ve kullanıcıya gösterilecek soru metnini bir tabloda yazın.
  2. Tarih, gün sayısı ve kişi sayısı gibi alanlarda boş, negatif, mantıksız ve sınır dışı değerleri test senaryosu olarak listeleyin.
  3. Tek mesajda birden çok bilgi içeren test cümleleri hazırlayın ve her alanın doğru yazılıp yazılmadığını kayıt ekranında kontrol edin.
  4. Düzeltme sonrası bağımlı alanların ve önceki özetin güncellendiğini doğrulayın; eski değerin hâlâ görünmediğinden emin olun.

Sık sorulan sorular

Her alanı zorunlu yapmak doğru mu?

Hayır. Zorunlu alan sayısı arttıkça kullanıcı vazgeçebilir. Yalnızca işlemin doğruluğunu etkileyen alanlar zorunlu tutulmalı, diğerleri gerektiğinde sonradan istenebilmelidir.

Asistan bir alanı yanlış anlarsa ne yapılmalı?

Kullanıcının düzeltme cümlesi kabul edilmeli, eski değer işlemden çıkarılmalı ve değişen alan açıkça gösterilmelidir. Düzeltme, bağlı olan diğer alanların da yeniden kontrol edilmesini gerektirir.

Teknik kaynak

docs.cloud.google.com · Parametre toplama

Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.

İlgili kavramlar