Bağlam verin
İlgili metni, JSON durumunu veya metin öğelerinin listesini sağlayın. Jev şu anda görselleri, sesleri veya videoları değil, metni kabul etmektedir.
Jev, TypeSafe'in ilk System One modelidir. Yazılımın kullanabileceği türü belirli kararlar ve olasılıklar döndürür. Kullanım alanlarını keşfedin ve modeli kodunuzdan nasıl çağıracağınızı görün.
TypeSafe, Jev’i bir System One modeli olarak tanımlar: Açık uçlu metin üretmek yerine türü belirli seçenekler ve olasılıklar döndürür. Bu yaklaşımın üretken modeller ve kural tabanlı kodla birlikte nerede uygun olduğunu karşılaştırın.
| Özellik | Jev | Üretken LLM'ler | Kural tabanlı kod |
|---|---|---|---|
| Çıktı | Önceden tanımlanmış türü belirli seçenekler, puanlar ve olasılıklar | Esnek metin, kod veya yapılandırılmış çıktı | Açık koşullardan deterministik değerler |
| Hız | Düşük gecikmeli kararlar için optimize edilmiştir; TypeSafe testlerinde 70-500 ms rapor ediyor | Modele, prompta ve çıktı uzunluğuna bağlıdır | Bilinen koşullar için genellikle çok hızlı |
| En uygun olduğu alan | Girdiyi anlamayı gerektiren tekrarlanabilir kararlar | Yazma, karmaşık akıl yürütme ve açık uçlu görevler | Kararlı tanımlarla net koşullar |
| Temel sınırlama | Serbest biçimli metin üretemez; türü doğru bir yanıt yine de hatalı olabilir | Esnek çıktıların ayrıştırılması ve doğrulanması gerekebilir | Girişin belirsiz olduğu her durumu kapsamak zor |
Hız rakamları, belirli yapılandırılmış karar testleri için TypeSafe tarafından rapor edilmektedir. Bunlar bağımsız bir kıyaslama veya evrensel bir hız garantisi değildir. Yöntemleri okuyun
Cevaplar bilindiği halde girdinin hala yorumlanması gerekiyorsa Jev'i kullanın. Yeni metin veya kod üretmek için üretken bir model kullanın. Açık koşulları doğrudan koda yazın.
Jev, metni veya yapılandırılmış verileri sizin tanımladığınız sorulara göre değerlendirir. Uygulamanızın daha sonra ne olacağına karar vermek için kullanabileceği seçenekleri, puanları ve olasılıkları döndürür.
“Aboneliğim için benden iki kez ücret alındı. Yardım edebilir misin?”
Bunu hangi ekip ele almalı?
Örnek olasılık 0.92
İlgili metni, JSON durumunu veya metin öğelerinin listesini sağlayın. Jev şu anda görselleri, sesleri veya videoları değil, metni kabul etmektedir.
Bir seçim, puan veya evet/hayır olasılığı isteyin. Kullanılabilecek yanıtları API çağrısından önce tanımlayın.
Yönlendirmek, gözden geçirmek veya harekete geçmek için sonucu ve belirsizliğini kullanın. Geçerli bir tür, doğru bir kararı garanti etmez.
Kaynak: TypeSafe’in resmi dokümantasyonu
Jev, tanımlanmış bir yanıt alanıyla odaklanmış, tekrarlanabilir kararlar için tasarlanmıştır. Bunlar performans vaatleri değil, başlangıç noktalarıdır; bunları kendi verileriniz üzerinde test edin.
Müşteri şikâyetlerini ve satıcı geri bildirimlerini sınıflandırın, aciliyeti puanlayın ve her işi doğru ekibe yönlendirin. Belirsiz durumları bir uzmana bırakın.
Akışı kullanıcının belirttiği tercihlere göre süzün ve aday içerikleri kendi sıralama sinyallerinizle birlikte alaka açısından puanlayın.
İstekleri uygun modele, araca veya ajana yönlendirin; arama gerekip gerekmediğine ve sonucun bir sonraki adım için yeterli olup olmadığına karar verin.
Mesajları, kod değişikliklerini ve araç çağrılarını açık kurallara göre kontrol edin. Riskli veya belirsiz kararları insan incelemesine gönderin.
Jev, oyunun durumuna ve sınırlı sayıdaki geçerli hamleye bakarak yapay zekâ rakibin veya NPC'nin sonraki eylemini seçer. Kuralları oyun kodu denetler ve eylemi o uygular.
E-posta ve bildirimleri kendi kurallarınıza göre ayırın, akıllı evin durumunu değerlendirin veya bir rutinin ne zaman çalışacağına karar verin.
Uygulamanızın zaten ihtiyaç duyduğu dar bir yargıyla başlayın. Olası yanıtları tanımlayın ve ardından bunların nasıl kullanılacağına kodla karar verin.
Destek talebini yönlendirmek veya bir öğenin alaka düzeyini puanlamak gibi tek ve odaklı bir soru seçin.
API'yi çağırmadan önce girişi, soruları ve izin verilen yanıtları tanımlayın.
Bir eylem, yedek akış veya insan incelemesi seçmek için olasılıkları ve güven değerini kullanın.
Bu sunucu tarafı TypeScript örneği, OpenRouter aracılığıyla Jev 1.13'e tanımlanmış yanıt formatlarına sahip bir destek mesajı ve iki soru gönderir. API anahtarını sunucunuzda tutun; sonuçların nasıl kullanılacağına uygulamanız karar verir.
Jev'i ücretsiz deneconst apiKey = process.env.OPENROUTER_API_KEY;
if (!apiKey) throw new Error("Set OPENROUTER_API_KEY");
const response = await fetch("https://openrouter.ai/api/alpha/decisions", {
method: "POST",
headers: {
Authorization: "Bearer " + apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "typesafe/jev-1.13",
state: "My card was charged twice. Please help ASAP.",
questions: {
department: {
type: "choice",
instructions: "Which team should handle this?",
criteria: {
billing: "Payments and refunds",
technical: "Bugs and integrations"
}
},
urgent: {
type: "noul",
instructions: "Does this message need urgent attention?"
}
}
})
});
if (!response.ok) throw new Error("Jev request failed: " + response.status);
const {answers} = await response.json();
if (answers.department.choice === "billing" && answers.urgent.noul > 0.8) {
// Route to the billing review queue.
}POST /api/alpha/decisionsstate + questionsanswerschoice seçilen ekibi belirtir. noul, evet/hayır sorusu için 0 ile 1 arasında bir değer döndürür. Kodunuz bu iki değeri kendi yönlendirme kurallarınızla birlikte kullanır.
Üretimde kullanmadan önce temsili destek talepleriyle test edin, model sürümünü kaydedin ve belirsiz ya da yüksek etkili durumları insan incelemesine gönderin. 0,8 değeri yalnızca örnektir.
API referansları: OpenRouter · TypeSafe
Ajan altyapısı model ve araç çağrılarını yönetir. Bir karar noktasında Jev bir mesajı, önerilen araç çağrısını veya ajanın durumunu okuyup türü belirli bir yanıt döndürür. Sonraki adımı kodunuz seçer; açık uçlu işleri sohbet modeli üstlenir.
ModelRouterMiddlewarebefore_agent → wrap_model_callÇalışma başlamadan son kullanıcı mesajını sınıflandırıp bir model seçin ve bu seçimi çalışma boyunca kullanın. Seçim, olasılıklar ve güven değeri ajan durumunda da tutulur.
AutoModeMiddlewarewrap_tool_callBelirlediğiniz araç çağrısını yürütülmeden önce denetleyin. Jev risk veya yetersiz yetki saptarsa ara katman çağrıyı engelleyip hata içeren bir ToolMessage döndürür. İnsan onayı istemez.
TypeSafeClassifierChoice · Score · NoulÖzel ara katmanla kendi kontrol noktalarınızı da ekleyebilirsiniz: ajan mesajlarını veya durumunu TypeSafeClassifier’a verin; Choice, Score ya da Noul sonucuna göre kodda dallanın veya belirsiz durumları incelemeye gönderin.
İstek, soru ve cevap formatlarını tanımlar. Yanıt her biri için bir sonuç döndürür. Örnekte kullanılan JSON alanları aşağıda verilmiştir.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulDoğru şekillendirilmiş bir cevap yine de yanlış olabilir. Temsili durumları test edin ve kendi iş akışınız için yönlendirme eşiklerini ayarlayın.
Jev, TypeSafe’in modelidir. Topluluk da açık modeller ve arayüzlerle hızlı, yapılandırılmış kararlar üretmeyi araştırıyor. Kodları, yaklaşımları ve sınırları karşılaştırın.
Bunlar bağımsız topluluk projeleridir; Jev’in resmî sürümleri değildir.
Lansman tartışmasındaki, resmi SDK'daki ve bağımsız videodaki ana noktaları keşfedin. Buradaki içeriği okuyun, ardından daha fazla ayrıntı için orijinal kaynakları takip edin.
TypeSafe, X'te lansman güncellemelerini ve ürün bağlamını paylaşır. Gönderileri ekibin kendi açıklaması olarak değerlendirin ve belirli bir iddiaya dayanarak geliştirme yapmadan önce dokümantasyonu kontrol edin.
Orijinali görüntüleResmi JavaScript ve TypeScript SDK, API arayüzünü, örnekleri ve sürüm geçmişini gösterir. Jev isteğinin kodda nasıl temsil edildiğini incelemek için iyi bir başlangıç noktasıdır.
Orijinali görüntüleLansman başlığı, bir karar modelinin nereye uyduğunu, nasıl değerlendirileceğini ve kendinden emin bir yanıt yanlış olduğunda ne yapılacağını sorar. Bu bir tartışmadır, performans testi değil.
Orijinali görüntüleTypeSafe'den Allie Laabs, ThursdAI'da System One'ı ve Choice, Score, Noul çıktılarını anlatıyor. Sunucular gönderi sınıflandırmasını deniyor, Doom demosunu gösteriyor ve Jev'in sınırlarını tartışıyor.
Orijinali görüntüleRepoChad tarafından hazırlanan bağımsız bir kılavuz, çıktı şemasını, TypeSafe'in hız iddialarını, örnek demoları ve açık soruları kapsar. Video yalnızca oynatmayı seçtiğinizde yüklenir.
Orijinali görüntüleTypeSafe AI, Jev'i ilk System One modeli olarak tanıttı. Belirtilen hedefi, sıradan yazılım iş akışlarında kullanılabilen hızlı, yapılandırılmış kararlar vermektir.
Kurucu Diogo Almeida daha önce OpenAI ve Google Brain'de çalıştı. TypeSafe'in açıklamasına göre instruction following ve RLHF alanındaki çalışmaları, ChatGPT'nin arkasındaki araştırmanın şekillenmesine katkıda bulundu.
Hayır. Jev, serbest biçimli sohbet yanıtları veya oluşturulan kodlar yerine, tip güvenli kararlar ve olasılıkları döndürecek şekilde tasarlanmıştır.
Adayların anlamsal alaka düzeyine göre puanlanmasına veya yeniden sıralanmasına yardımcı olabilir. Eksiksiz bir öneri sistemi hâlâ adayların bulunmasına, iş kurallarına, değerlendirmeye ve kendi sıralama mantığınıza ihtiyaç duyar.
Hayır. Çıktı türü yalnızca biçimi sınırlar. Seçilen seçenek yine de yanlış olabilir; bu yüzden temsili verilerle test edin ve belirsizliği kod içinde yönetin.
TypeSafe'in resmi dokümantasyonu ve SDK'sı ile başlayın. OpenRouter'daki model sayfası da platform üzerinden Jev'e erişim sağlar.
Soruyu ve olası cevapları tanımlayın. Sonuçla ne yapacağınıza uygulamanızın karar vermesine izin verin.