Pahami state
Model menafsirkan teks natural atau terstruktur: tiket dukungan, jejak Agent, data produk, atau state game.
System One adalah kelas model AI dari TypeSafe untuk mengubah state aplikasi yang tidak terstruktur menjadi jawaban bertipe dan probabilitas. Jev adalah implementasi pertamanya: komponen keputusan terbatas yang dirancang untuk berada di dalam kode aplikasi.
Ini adalah panduan developer independen. Detail produk dan klaim performa bersumber dari TypeSafe. Uji Jev dengan data Anda sendiri sebelum digunakan di produksi.
state → decisions“Saya ditagih dua kali dan masalah ini harus selesai hari ini.”
if (confidence < threshold) → reviewSystem One memahami makna input, tetapi tidak melanjutkan percakapan atau menyusun jawaban. Anda mendefinisikan pertanyaan dan bentuk jawaban yang diizinkan terlebih dahulu; model mengembalikan penilaian terbatas yang dapat diperiksa program.
Model menafsirkan teks natural atau terstruktur: tiket dukungan, jejak Agent, data produk, atau state game.
Aplikasi menentukan ruang jawaban sebelum pemanggilan. Model memilih opsi, memberi nilai pada skala, atau menilai proposisi ya/tidak.
Setiap jawaban menyertakan sinyal probabilitas. Choice dan Score juga merangkum sebaran sebagai confidence.
Threshold, pemeriksaan kebijakan, efek samping, retry, fallback, dan tinjauan manusia tetap berada dalam kode biasa.
Jev mengubah satu pemanggilan model menjadi sekumpulan sinyal keputusan. Unit yang berguna bukan giliran chat, melainkan kontrak kecil dan bertipe antara model dan aplikasi.
Kirim informasi yang dibutuhkan untuk keputusan. Saat ini Jev menerima input berbasis teks, termasuk string, objek JSON, dan array teks.
Pesan pelanggan + fakta akunBeri nama setiap pertanyaan, pilih primitive, lalu jelaskan opsi atau skala yang diizinkan. Beberapa pertanyaan independen dapat dikirim dalam satu request.
departemen · urgensi · frustrasiJev mengembalikan jawaban bertipe dan sinyal probabilitas untuk setiap pertanyaan. Choice dan Score juga menyertakan nilai confidence.
penagihan · 0,93 · confidence tinggiGabungkan output model dengan pemeriksaan deterministik. Jalankan kasus jelas berisiko rendah; eskalasikan kasus ambigu atau berdampak tinggi ke manusia atau reasoning model.
arahkan · tanya · tinjau · hentikanbillingMemilih satu opsi dari himpunan yang telah ditentukan dan mengembalikan probabilitas untuk setiap opsi.
1.43 / 2Menempatkan input pada spektrum dengan level berurutan; skor dapat berada di antara dua level.
0.95Menilai proposisi ya/tidak dan mengembalikan probabilitas model untuk “ya”.
Model generatif dibuat untuk menghasilkan string fleksibel bagi manusia. Menurut TypeSafe, software membutuhkan bentuk kecerdasan yang lebih sempit: dapat ditanam dalam kode, dijalankan berulang, menampilkan ketidakpastian, dan menjaga alur kontrol tetap terlihat.
Output dapat berupa teks, kode, JSON, penolakan, atau format yang salah. Aplikasi sering harus melakukan parsing, validasi, dan penanganan error sebelum bertindak.
Saat model bekerja di latar belakang, program perlu mengetahui kemungkinan hasil dan tindakan yang diizinkan untuk masing-masing hasil sejak awal.
Distribusi probabilitas memungkinkan kasus yang jelas diotomatisasi dan kasus ambigu dialihkan ke jalur yang lebih aman.
Workflow kompleks dapat dipecah menjadi penilaian semantik terfokus dan digabungkan dengan logika deterministik, bukan disembunyikan dalam satu prompt besar.
Kasus terbaik terjadi berulang, membutuhkan pemahaman input yang berantakan, dan berujung pada sejumlah kecil tindakan yang sudah dapat dilakukan aplikasi.
Klasifikasikan tiket, identifikasi intent dan urgensi, nilai sentimen, lalu kirim kasus yang tidak pasti untuk ditinjau.
Penagihan, teknis, akun, atau lainnya?
Pilih model atau tool, tentukan kebutuhan retrieval, periksa kelengkapan hasil, atau evaluasi pemanggilan tool yang diajukan.
Haruskah Agent melanjutkan, mencoba ulang, atau mengeskalasi?
Nilai kecocokan kandidat terhadap query, profil, kebijakan, atau konteks, lalu gabungkan sinyal dengan aturan bisnis.
Seberapa relevan kandidat ini terhadap permintaan?
Nilai pesan, output, jejak, atau perubahan kode dengan kriteria eksplisit; pertahankan risiko tinggi di belakang gate deterministik.
Apakah ini melanggar aturan yang ditentukan?
Pilih tindakan yang diizinkan untuk game, simulasi, UI, atau perangkat tanpa menunggu respons generatif yang panjang.
Tindakan yang diizinkan mana yang paling sesuai dengan state ini?
Ubah volume record yang besar menjadi kategori, skor, flag, dan fitur untuk sistem berikutnya.
Apa kategori dan tingkat risiko record ini?
Opsi telah diketahui, input rumit secara semantik, keputusan berulang, latensi penting, dan kode memiliki tindakan atau fallback untuk setiap hasil.
Tugas memerlukan teks atau kode baru, penalaran bertahap yang mendalam, riset luas, penjelasan, input multimodal, atau hasil tidak dapat ditentukan sebelumnya.
Keduanya memahami bahasa, dan LLM dapat dibatasi dengan output terstruktur. Perbedaan yang lebih dalam adalah apa yang dirancang untuk dihasilkan model dan bagaimana software menggunakannya.
| Aspek | Jev / System One | LLM generatif umum |
|---|---|---|
| Tugas utama | Menilai hasil yang telah ditentukan | Menghasilkan kelanjutan atau respons |
| Output native | Pilihan bertipe, skor, atau probabilitas ya | Rangkaian token: teks, kode, JSON, atau lainnya |
| Ruang jawaban | Ditentukan sebelum pemanggilan | Pada dasarnya terbuka, meski schema membatasi format akhir |
| Ketidakpastian | Probabilitas untuk setiap jawaban; confidence untuk Choice dan Score | Dapat menyediakan probabilitas token atau confidence yang dilaporkan sendiri, biasanya bukan sinyal tugas yang terkalibrasi |
| Sampling | Menurut TypeSafe, pertanyaan dan output dinilai secara paralel | Umumnya berurutan, token demi token |
| Kekuatan | Cabang semantik berulang, scoring, routing, dan pemeriksaan | Penulisan, percakapan, kode, sintesis, dan penalaran terbuka |
| Mode kegagalan utama | Keputusan valid secara tipe tetapi salah secara semantik | Konten salah, salah format, tidak berdasar, atau menyimpang |
| Peran dalam sistem | Komponen keputusan terbatas dalam kode yang terlihat | Generator fleksibel atau reasoning model, sering dengan orkestrasi yang lebih luas |
Bagi developer yang mengevaluasi System One di luar Jev, bagian berikut menggunakan modul komunitas yang sama dengan halaman Projects. Modul ini membedakan model yang dilatih mandiri dari antarmuka bergaya Jev yang dibangun di atas bobot model yang sudah ada.
Model dan eksperimen antarmuka komunitas ini terinspirasi oleh Jev atau mengeksplorasi pendekatan serupa untuk keputusan terstruktur. Proyek ini bukan rilis resmi Jev dari TypeSafe dan tidak masuk dalam peringkat proyek GitHub di atas.
Qwen3.5-9BAdaptor LoRA dan panduan pelatihan yang terinspirasi Jev untuk pilihan dan pertanyaan ya/tidak. Bisa berjalan lokal, tetapi saat ini hanya menerima teks.
GitHubQwen3-0.6BModel kecil dengan komponen keputusan, kode pelatihan terbuka, dan demo gim untuk menguji pemilihan aksi.
GitHubQwen3.5-2BModel yang disetel ulang untuk menghasilkan probabilitas pertanyaan terstruktur dalam satu proses. Rilis saat ini hanya mendukung bahasa Inggris.
GitHubModernBERT 151MModel keputusan kecil berbasis encoder, dengan bobot yang tersedia dan demo WebGPU di browser.
GitHubQwen3.5-0.8BModel keputusan multimodal 0,8B dengan bobot, kode pelatihan, dan hasil evaluasi yang dipublikasikan. Teks dan gambar diproses dalam satu forward pass; bobotnya untuk riset nonkomersial.
GitHubDiffusionGemma 26B-A4BMemakai model DiffusionGemma yang sudah ada untuk menjawab pertanyaan terstruktur lewat API mirip Jev. Tidak merilis bobot model baru.
GitHubOpen-model logitsMenilai jawaban yang diizinkan memakai model terbuka yang sudah ada melalui antarmuka mirip Jev. Tidak merilis bobot model baru.
GitHubSpark-X2.5-4BServer lokal yang kompatibel dengan Jev dan membaca logit jawaban dari Spark-X2.5. Beberapa pertanyaan berbagi satu prefill state; tersedia playground dan benchmark.
GitHubAny causal LLMToolkit tanpa pelatihan yang mengubah model bahasa kausal menjadi model keputusan bertipe, lengkap dengan koreksi bias urutan opsi, kalibrasi opsional, dan benchmark yang dapat direproduksi.
GitHubQwen3.5 / DeBERTaServer offline yang kompatibel dengan Jev untuk Qwen atau DeBERTa, telah diuji dengan SDK resmi dan dilengkapi hasil JevBench yang dipublikasikan.
GitHubProyek independen dari komunitas, bukan rilis resmi Jev.
Panduan Jev AI Dev ini menjelaskan kerangka TypeSafe dengan kata-kata kami sendiri. Verifikasi detail API, klaim produk, metode evaluasi, dan pembaruan melalui sumber resmi.
Definisikan jawaban, kumpulkan contoh representatif, tentukan penanganan ketidakpastian, lalu bandingkan Jev dengan aturan atau model saat ini. Jangan mengotomatiskan keputusan berdampak tinggi secara langsung.