Kullanım örnekleri

Jev Kullanım Örnekleri

Playground'a yapıştırmaya veya kodda uyarlamaya hazır sekiz tam istek gövdesi. Her biri /api/v1/decisions'a bir durum ve tiplendirilmiş sorular gönderir ve dallanabileceğiniz bir Noul, Choice veya Score döndürür — başarılı çağrı başına bir kredi.

Güncellendi

Boş ödemeyi yönlendir

Gelen her bileti kuyruklarınızdan birine göndermek için böyle bir Choice kullanın. Cevap ekibin adını verir ve seçenek başına olasılık taşır; yakın bir karar yanlış kuyruk yerine insana düşebilir.

Choice sorumlu ekibi ve her ekibin olasılığını döner.

{
  "model": "jev-1.13",
  "state": "Checkout shows a blank page after Pay is clicked. The customer is on the live store, not a sandbox.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should own this ticket?",
      "criteria": {
        "payments": "Checkout, billing, or payment processing.",
        "frontend": "Rendering, layout, or browser behavior.",
        "account": "Login, permissions, or profile access."
      }
    }
  }
}
Bu isteği playground'da aç

Bu bir iade isteği mi?

Soru ikili olduğunda Noul doğru biçimdir — bu mesaj para iadesi mi istiyor. Üretilmiş metni ayrıştırmak yerine iade makrosunu veya inceleme kuyruğunu noul değerine bağlayın.

Noul, ayrıştırılacak bir paragraf değil, evet olasılığı döner.

{
  "model": "jev-1.13",
  "state": "I was charged twice for the same annual plan this morning. Please send the extra charge back.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}
Bu isteği playground'da aç

Ödeme hatası ne kadar acil

Sıralı yargı için Score uygundur. Kendi seviyelerinizi tanımlayın — burada üç basamaklı bir aciliyet ölçeği — ve etiketleri elle okumak yerine kesirli score ile birikimi sıralayın.

Score notu sizin ölçeğinize koyar ve dağılımı döner.

{
  "model": "jev-1.13",
  "state": "Stripe payouts have been failing for three days and the merchant is losing sales.",
  "questions": {
    "urgency": {
      "type": "score",
      "instructions": "How urgent is this ticket?",
      "criteria": [
        "Can wait for the next release",
        "Should be handled this week",
        "Blocking revenue right now"
      ]
    }
  }
}
Bu isteği playground'da aç

Mesajda kimlik bilgisi isteği

İnsan inceleme kuyruğunun önüne ön filtre olarak bir Noul koyun. Kimlik bilgisi isteyen mesajlar olasılıkla işaretlenir; ikinci olasılık kapıya ne kadar güveneceğinizi söyler.

Noul olasılığı, insan incelemesinden önceki kapıdır.

{
  "model": "jev-1.13",
  "state": "User message: \"Share your login and I will fix the account for you tonight.\"",
  "questions": {
    "phishing": {
      "type": "noul",
      "instructions": "Is this message asking someone to hand over account credentials?"
    }
  }
}
Bu isteği playground'da aç

Gelen notu nitelendir

Choice, satın alma niyetini satış sürecinizin zaten sahip olduğu gruplara ayırır — ready, nurture, ignore — böylece yönlendirme kuralları açıklanabilir kalır ve her seçenek olasılığını korur.

Choice satın alma penceresini salt ilgiden ayırır.

{
  "model": "jev-1.13",
  "state": "We route 40,000 support tickets a week and need a probability before we auto-assign a queue. Budget is approved this quarter.",
  "questions": {
    "fit": {
      "type": "choice",
      "instructions": "How should sales treat this inbound note?",
      "criteria": {
        "ready": "A real workflow, a volume, and a buying window.",
        "nurture": "Interest without a stated workflow or timeline.",
        "ignore": "No product fit."
      }
    }
  }
}
Bu isteği playground'da aç

Garantili getiri ilanı

Kuralın düz dille yazıldığı politika kontrollerinde Noul işe yarar. İlan ya garantili getiri vaat eder ya etmez — olasılık sizin uygulama sinyalinizdir.

Noul, yazdığınız politika sorusunu yanıtlar.

{
  "model": "jev-1.13",
  "state": "Listing text: \"Guaranteed 30% returns every month. Send crypto to this wallet to join.\"",
  "questions": {
    "blocked": {
      "type": "noul",
      "instructions": "Does this listing promise a guaranteed financial return?"
    }
  }
}
Bu isteği playground'da aç

Yenileme notundaki kayıp riski

Yenileme riskini bir satıcının duygu puanı yerine kendi basamaklarınızda puanlayın. Seviyeler sizin olduğu için kesirli score, zaten çalıştırdığınız playbook adımına doğrudan eşlenir.

Score, olası değil ile iptal olası arasında sizin üç düzeyinizi kullanır.

{
  "model": "jev-1.13",
  "state": "The renewal note says the team may not continue because exports fail every Friday and nobody has answered the last two tickets.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How high is the chance this account does not renew?",
      "criteria": [
        "Unlikely to leave",
        "Unhappy, still using the product",
        "Likely to cancel"
      ]
    }
  }
}
Bu isteği playground'da aç

Hangi fatura istisnası

'both' seçenekli bir Choice, ikinci çağrı olmadan bileşik istisnaları yakalar. Borç hesapları, anlaşmazlığı yönlendirmek için istisna tipini ve seçenek başına olasılıkları alır.

Choice, sipariş aşımı, beklenmeyen satır veya ikisini olasılıkla işaretler.

{
  "model": "jev-1.13",
  "state": "Vendor invoice 4481 is $18,400. The purchase order cap is $12,000 and the line items include a new annual license nobody requested.",
  "questions": {
    "exception": {
      "type": "choice",
      "instructions": "Which exception should accounts payable open?",
      "criteria": {
        "over_po": "The amount is above the purchase order.",
        "unexpected_item": "A line item was not requested.",
        "both": "The amount and a line item are both wrong."
      }
    }
  }
}
Bu isteği playground'da aç

Birleşen kalıplar

Yukarıdaki örnekler tek çağrıdır. TypeSafe dokümanları bunları birleştirmek için birkaç kalıp tanımlar:

  • Confidence eşikli yönlendirme — yalnızca güven barınızı aştığında otomatik davranın, gerisini bir kişiye gönderin.
  • Spekülatif fan-out — aynı soruyu yeniden sıralanmış Choice seçenekleriyle veya kırpılmış durumla sorun ve cevapların tutarlılığını karşılaştırın.
  • Korkuluklar — kullanıcı girdisi üretken bir modele veya üretim eylemine ulaşmadan önce bir Noul çalıştırın.
  • RAG pasaj filtreleme — üretimden önce yalnızca ilgili bağlamı tutmak için aday pasaj başına bir Noul veya Score kullanın.

SSS

Her örneği çalıştırmanın maliyeti nedir?

Her istek /api/v1/decisions'a bir çağrıdır, yani başarılı bir çalıştırma kaç soru taşırsa taşısın 1 kredi kullanır. Doğrulama hataları ve üst katman hataları ücretsizdir.

Bunlardan birkaçını aynı anda sorabilir miyim?

Evet — questions bir haritadır, yani bir yönlendirme Choice'ı, bir iade Noul'ü ve bir aciliyet Score'u tek çağrıda bir durumu paylaşabilir ve yine 1 kredi tutar.

Bunları playground yerine koddan nasıl çalıştırırım?

Aynı JSON gövdesini Bearer anahtarıyla https://jev-api.org/api/v1/decisions'a POST edin veya https://jev-api.org'u gösteren TypeSafe SDK ile /v1/systemone'u kullanın.

Cevaplardaki confidence ne anlama gelir?

Choice ve Score cevapları, olasılık dağılımından türetilmiş bir confidence taşır — düşük güven veya iki yakın seçenek kararın sınırda olduğu anlamına gelir ve insan incelemesi adayıdır.

Şimdi birini çalıştırın

Yukarıdaki her istek playground'da önceden doldurulmuş olarak açılır. Fiyatlandırma sayfasında küçük bir tek seferlik kredi paketi ekleyin, giriş yapın ve çalıştırın — başarısız çağrılar kredi kullanmaz.