Noul — Jev’de evet/hayır sorusu

Noul, TypeSafe’in Jev modelindeki üç soru türünden biridir. Tek bir evet/hayır sorusu sorar ve yanıtın evet olma olasılığıyla, 0 ile 1 arasında bir sayı olarak yanıtlar.

Bir Noul, doğru ya da yanlış olabilecek tek bir şeyi sorar ve 0 ile 1 arasında bir sayıyla yanıtlar: doğru olma olasılığı. 1’e yakın bir değer güçlü bir evet, 0’a yakın güçlü bir hayır, 0,5’e yakın ise evet ile hayırın yaklaşık aynı olasılıkta olduğu anlamına gelir.

Bir Noul’u bir mantıksal değerden daha değerli kılan da bu son durumdur. Doğru ya da yanlış döndürmeye zorlanan bir model, metin hiçbirini desteklemese bile bir taraf seçmek zorundadır; bir Noul 0,51 döndürebilir ve kodunun kendisine hiçbir şey verilmediğini fark etmesine izin verebilir.

Gerçek bir yanıt

jev-1.13.0’a gönderildi. Aşağıdaki sayılar geri gelenlerdir.

Durum

#88213 numaralı sipariş çatlak ekranla geldi. Üç gündür bende. Değişim istemiyorum, yalnızca paramı geri almak istiyorum lütfen.

Soru

Bu mesaj para iadesi mi istiyor?

Neredeyse kesinlikle
Yanıtın evet olma olasılığı
%99
Hayır Yazı tura Evet

0,99 — mesaj başlıca alternatifi açık sözlerle dışlıyor (“Değişim istemiyorum”), dolayısıyla modelin kararsız kalacağı pek bir şey kalmıyor. Gerçek girdilerin çoğu bu kadar temiz değildir; sayının karardan daha çok önem taşımasının nedeni budur.

İstek ve yanıt, birebir
İstek
{
  "state": "Order #88213 arrived with a cracked screen. I have had it three days. I do not want a replacement, I would just like my money back please.",
  "model": "jev-latest",
  "questions": {
    "requests_refund": {
      "type": "noul",
      "instructions": "Does this message request a refund?",
      "criteria": {
        "true": "The customer asks for money back",
        "false": "The customer wants a repair, a replacement, or something else"
      }
    }
  }
}
Yanıt
{
  "model": "jev-1.13.0",
  "answers": {
    "requests_refund": {
      "type": "noul",
      "noul": 0.99
    }
  }
}

Yanıt neleri içerir

type "noul"
Soru türüyle eşleşir.
noul number
Yanıtın evet olma olasılığı, 0’dan (hayır) 1’e (evet).

Kurallar ve sınırlar

  • criteria isteğe bağlıdır. Sorunun her iki tarafının ne anlama geldiğini açıklayan bir true ve bir false tanımı alır.
  • Bir Noul yanıtı confidence alanı taşımaz — Choice ve Score’un tersine. Olasılık belirsizliği zaten betimler: 0,5, modelin bilmediğini söylemesidir.

Şu durumlarda Noul kullan

  • Sorunun gerçekten iki tarafı var — bu para iadesi istiyor mu, bu bir yineleme mi, bir son tarihten söz ediyor mu.
  • Denetimi sende olan bir eşik istiyorsun. Otomatik işlem için 0,9, işaretlemek için 0,6, aradaki her şey bir insana.
  • Varsayıma dayalı bir soruyu ucuza sormak ve yalnızca tetiklendiğinde okumak istiyorsun.

Şu durumlarda başka bir şey kullan

  • Asıl sorunun üç ya da daha fazla yanıtı var. Onu birkaç Noul’a bölmek çelişkili evetleri davet eder; olasılıkları bire toplanmaya zorlayan Choice’ı kullan.
  • Doğruluk değil yoğunluk ölçüyorsun. “Bu acil mi” hafifçe ile umutsuzca arasındaki farkı yitirir; bir Score onu korur.

Diğer ikisi

Kendi metnine bir Noul sor

Deneme alanı yapıştırdığın her şeyi Jev’e gönderir ve her yanıtı çizer. Hesap yok, anahtar yok.

Deneme alanını aç