เข้าใจสถานะ
โมเดลตีความภาษาธรรมชาติหรือข้อความที่มีโครงสร้าง เช่น ทิกเก็ตซัพพอร์ต ร่องรอยของ Agent ข้อมูลสินค้า หรือสถานะเกม
System One คือคลาสโมเดล AI ของ TypeSafe สำหรับเปลี่ยนสถานะแอปที่ไม่มีโครงสร้างให้เป็นคำตอบแบบมีชนิดข้อมูลและค่าความน่าจะเป็น Jev คือการนำไปใช้รุ่นแรก: คอมโพเนนต์ตัดสินใจที่มีขอบเขตและออกแบบให้อยู่ในโค้ดแอปพลิเคชัน
นี่คือคู่มือนักพัฒนาอิสระ รายละเอียดผลิตภัณฑ์และข้อความด้านประสิทธิภาพอ้างอิงจาก TypeSafe โปรดทดสอบ Jev กับข้อมูลของคุณก่อนใช้ในระบบจริง
state → decisions“ฉันถูกเรียกเก็บเงินซ้ำและต้องแก้ปัญหานี้วันนี้”
if (confidence < threshold) → reviewSystem One อ่านความหมายจากอินพุต แต่ไม่ดำเนินบทสนทนาต่อหรือเขียนคำตอบ คุณกำหนดคำถามและรูปแบบคำตอบที่อนุญาตไว้ก่อน แล้วโมเดลจะส่งคืนผลประเมินที่มีขอบเขตให้โปรแกรมตรวจสอบได้
โมเดลตีความภาษาธรรมชาติหรือข้อความที่มีโครงสร้าง เช่น ทิกเก็ตซัพพอร์ต ร่องรอยของ Agent ข้อมูลสินค้า หรือสถานะเกม
แอปกำหนดขอบเขตคำตอบก่อนเรียกโมเดล โมเดลจะเลือกตัวเลือก วางค่าบนสเกล หรือประเมินข้อความแบบใช่/ไม่ใช่
ทุกคำตอบมีสัญญาณความน่าจะเป็น และ Choice กับ Score ยังสรุปการกระจายเป็นค่า confidence
ค่า threshold การตรวจนโยบาย side effect การลองใหม่ fallback และการตรวจโดยมนุษย์ยังคงอยู่ในโค้ดปกติ
Jev เปลี่ยนการเรียกโมเดลหนึ่งครั้งเป็นชุดสัญญาณตัดสินใจ หน่วยที่มีประโยชน์ไม่ใช่หนึ่งรอบแชต แต่คือสัญญาขนาดเล็กแบบมีชนิดข้อมูลระหว่างโมเดลกับแอป
ส่งข้อมูลที่จำเป็นต่อการตัดสินใจ ปัจจุบัน Jev รองรับอินพุตแบบข้อความ รวมถึง string, ออบเจ็กต์ JSON และอาร์เรย์ข้อความ
ข้อความลูกค้า + ข้อมูลบัญชีตั้งชื่อคำถาม เลือก primitive และอธิบายตัวเลือกหรือสเกลที่อนุญาต สามารถส่งหลายคำถามอิสระใน request เดียวได้
แผนก · ความเร่งด่วน · ความไม่พอใจJev ส่งคืนคำตอบแบบมีชนิดข้อมูลและสัญญาณความน่าจะเป็นสำหรับทุกคำถาม โดย Choice และ Score มีค่า confidence เพิ่มเติม
การเรียกเก็บเงิน · 0.93 · confidence สูงรวมผลลัพธ์โมเดลกับการตรวจแบบกำหนดแน่นอน ทำงานอัตโนมัติเมื่อกรณีชัดเจนและเสี่ยงต่ำ ส่วนกรณีคลุมเครือหรือมีผลกระทบสูงให้ส่งต่อมนุษย์หรือ reasoning model
จัดเส้นทาง · ถาม · ตรวจ · หยุดbillingเลือกหนึ่งตัวเลือกจากชุดที่กำหนดไว้และส่งคืนความน่าจะเป็นของทุกตัวเลือก
1.43 / 2วางอินพุตบนสเปกตรัมที่อธิบายด้วยระดับเรียงลำดับ โดยคะแนนอาจอยู่ระหว่างระดับ
0.95ประเมินข้อความใช่/ไม่ใช่ และส่งคืนความน่าจะเป็นของคำตอบ “ใช่”
โมเดลเชิงกำเนิดถูกสร้างมาเพื่อผลิต string ที่ยืดหยุ่นให้มนุษย์ แนวคิดของ TypeSafe คือซอฟต์แวร์ต้องการปัญญาที่มีขอบเขตแคบกว่า: อยู่ในโค้ด ทำงานซ้ำได้ แสดงความไม่แน่นอน และทำให้โฟลว์การควบคุมมองเห็นได้
เอาต์พุตอาจเป็นข้อความ โค้ด JSON การปฏิเสธ หรือรูปแบบผิด แอปจึงมักต้อง parse ตรวจสอบ และจัดการข้อผิดพลาดก่อนลงมือ
เมื่อโมเดลทำงานเบื้องหลัง โปรแกรมควรรู้ผลลัพธ์ที่เป็นไปได้และการกระทำที่แต่ละผลลัพธ์อนุญาตไว้ล่วงหน้า
การกระจายความน่าจะเป็นทำให้กรณีชัดเจนทำงานอัตโนมัติ และส่งกรณีคลุมเครือไปยังเส้นทางที่ปลอดภัยกว่า
workflow ซับซ้อนสามารถแบ่งเป็นการประเมินเชิงความหมายที่เจาะจง แล้วรวมด้วยตรรกะแบบกำหนดแน่นอน แทนการซ่อนทุกอย่างใน prompt ขนาดใหญ่
งานที่เหมาะเกิดซ้ำบ่อย ต้องเข้าใจอินพุตที่ยุ่งเหยิง และนำไปสู่การกระทำจำนวนไม่มากที่แอปทำได้อยู่แล้ว
จัดประเภททิกเก็ต ระบุเจตนาและความเร่งด่วน ประเมินอารมณ์ และส่งกรณีไม่แน่นอนไปตรวจสอบ
การเรียกเก็บเงิน เทคนิค บัญชี หรืออื่น ๆ?
เลือกโมเดลหรือเครื่องมือ ตัดสินว่าต้อง retrieval หรือไม่ ตรวจความครบถ้วนของผลลัพธ์ หรือประเมิน tool call ที่เสนอ
Agent ควรทำต่อ ลองใหม่ หรือส่งต่อ?
ให้คะแนนว่าตัวเลือกตรงกับ query โปรไฟล์ นโยบาย หรือบริบทเพียงใด แล้วรวมสัญญาณกับกฎธุรกิจ
ตัวเลือกนี้เกี่ยวข้องกับคำขอเพียงใด?
ประเมินข้อความ เอาต์พุต trace หรือการแก้โค้ดตามเกณฑ์ชัดเจน และคงกรณีเสี่ยงสูงไว้หลัง gate แบบกำหนดแน่นอน
สิ่งนี้ละเมิดกฎที่กำหนดหรือไม่?
เลือกการกระทำที่อนุญาตสำหรับเกม การจำลอง UI หรืออุปกรณ์ โดยไม่ต้องรอคำตอบเชิงกำเนิดที่ยาว
การกระทำใดเหมาะกับสถานะนี้ที่สุด?
เปลี่ยน record จำนวนมากเป็นหมวดหมู่ คะแนน flag และ feature สำหรับระบบถัดไป
record นี้อยู่หมวดใดและมีระดับความเสี่ยงเท่าไร?
ทราบตัวเลือกแล้ว อินพุตซับซ้อนเชิงความหมาย การตัดสินใจเกิดซ้ำ latency สำคัญ และโค้ดมีการกระทำหรือ fallback สำหรับทุกผลลัพธ์
ต้องสร้างข้อความหรือโค้ดใหม่ ใช้การให้เหตุผลหลายขั้นเชิงลึก วิจัยกว้าง อธิบาย ใช้อินพุตหลายสื่อ หรือไม่สามารถกำหนดผลลัพธ์ล่วงหน้าได้
ทั้งสองเข้าใจภาษา และ LLM สามารถถูกจำกัดด้วยเอาต์พุตแบบมีโครงสร้างได้ ความต่างที่ลึกกว่าคือโมเดลถูกออกแบบให้ผลิตอะไรและซอฟต์แวร์นำผลนั้นไปใช้อย่างไร
| หัวข้อ | Jev / System One | LLM เชิงกำเนิดทั่วไป |
|---|---|---|
| งานหลัก | ประเมินผลลัพธ์ที่กำหนดไว้ | สร้างข้อความต่อหรือคำตอบ |
| เอาต์พุตโดยธรรมชาติ | ตัวเลือกแบบมีชนิด คะแนน หรือความน่าจะเป็นของ “ใช่” | ลำดับโทเคน: ข้อความ โค้ด JSON หรืออื่น ๆ |
| ขอบเขตคำตอบ | กำหนดก่อนเรียกโมเดล | โดยพื้นฐานปลายเปิด แม้ schema จะจำกัดรูปแบบสุดท้าย |
| ความไม่แน่นอน | ความน่าจะเป็นทุกคำตอบ และ confidence สำหรับ Choice กับ Score | อาจมีความน่าจะเป็นของโทเคนหรือ confidence ที่โมเดลบอกเอง แต่มักไม่ใช่สัญญาณงานที่สอบเทียบแล้ว |
| Sampling | TypeSafe ระบุว่าคำถามและเอาต์พุตถูกประเมินพร้อมกัน | โดยทั่วไปทำตามลำดับ ทีละโทเคน |
| จุดแข็ง | กิ่งการตัดสินใจเชิงความหมายที่เกิดซ้ำ scoring, routing และการตรวจสอบ | การเขียน สนทนา โค้ด สังเคราะห์ และการให้เหตุผลแบบปลายเปิด |
| ความล้มเหลวหลัก | การตัดสินใจมีชนิดถูกต้องแต่ผิดเชิงความหมาย | เนื้อหาผิด รูปแบบผิด ไม่มีหลักฐาน หรือหลุดประเด็น |
| บทบาทในระบบ | คอมโพเนนต์ตัดสินใจที่มีขอบเขตในโค้ดที่มองเห็นได้ | ตัวสร้างหรือ reasoning model ที่ยืดหยุ่น มักต้องมี orchestration กว้างกว่า |
สำหรับนักพัฒนาที่ประเมิน System One นอกเหนือจาก Jev ด้านล่างคือโมดูลชุมชนเดียวกับหน้า Projects ซึ่งแยกโมเดลที่ฝึกขึ้นเองออกจากอินเทอร์เฟซสไตล์ Jev ที่สร้างบน weights ที่มีอยู่
โมเดลและอินเทอร์เฟซทดลองจากชุมชนเหล่านี้ได้แรงบันดาลใจจาก Jev หรือสำรวจแนวทางการตัดสินใจแบบมีโครงสร้างที่ใกล้เคียงกัน ไม่ใช่ Jev เวอร์ชันทางการจาก TypeSafe และไม่รวมอยู่ในการจัดอันดับโปรเจกต์ GitHub ด้านบน
Qwen3.5-9B + diffusion drafterโมเดลตัดสินใจขนาด 9B ในรูปแบบ Jev พร้อมขั้นตอนการให้เหตุผลแบบเลือกใช้ เปิดเผยน้ำหนัก โค้ดและข้อมูลฝึก รวมถึง API ในเครื่องที่เข้ากันได้
Qwen3.5-4Bโมเดลตัดสินใจเชิงความน่าจะเป็นขนาด 4B แบบคำตอบเปิด พร้อมน้ำหนักและโค้ดฝึกสองขั้นตอน การอนุมานในเครื่อง และบริการ HTTP
Qwen3.5-9Bอะแดปเตอร์ LoRA และแนวทางฝึกโมเดลที่ได้แรงบันดาลใจจาก Jev สำหรับคำถามแบบเลือกตอบและใช่/ไม่ใช่ ทำงานในเครื่องและรับเฉพาะข้อความ
Qwen3-0.6Bโมเดลขนาดเล็กที่มีส่วนหัวสำหรับการตัดสินใจ พร้อมโค้ดฝึกและเดโมเกมให้ทดสอบการเลือกการกระทำ
Qwen3.5-2Bโมเดลที่ปรับจูนแล้ว คืนค่าความน่าจะเป็นของคำถามที่กำหนดรูปแบบได้ในรอบเดียว เวอร์ชันปัจจุบันรองรับเฉพาะภาษาอังกฤษ
ModernBERT 151M / Verdict 2.0โมเดลตัดสินใจขนาดเล็กที่ใช้เอนโค้ดเดอร์ เผยแพร่น้ำหนักโมเดลและมีเดโม WebGPU บนเบราว์เซอร์
Qwen3.5-0.8Bโมเดลตัดสินใจแบบหลายสื่อขนาด 0.8B ที่เผยแพร่น้ำหนัก โค้ดฝึก และผลประเมิน รองรับข้อความและภาพในการคำนวณครั้งเดียว โดยน้ำหนักใช้ได้สำหรับงานวิจัยที่ไม่ใช่เชิงพาณิชย์
DiffusionGemma 26B-A4Bใช้โมเดล DiffusionGemma ที่มีอยู่แล้วตอบคำถามแบบมีโครงสร้างผ่าน API ที่คล้าย Jev โดยไม่ได้เผยแพร่น้ำหนักโมเดลใหม่
Open-model logitsใช้โมเดลเปิดที่มีอยู่ให้คะแนนคำตอบที่กำหนดไว้ผ่านอินเทอร์เฟซคล้าย Jev โดยไม่ได้เผยแพร่น้ำหนักโมเดลใหม่
Spark-X2.5-4Bเซิร์ฟเวอร์ที่รันในเครื่องและเข้ากันได้กับ Jev โดยอ่านล็อกิตคำตอบจาก Spark-X2.5 หลายคำถามใช้การ prefill สถานะร่วมกัน พร้อมสนามทดลองและผลทดสอบ
Any causal LLMชุดเครื่องมือที่เปลี่ยนโมเดลภาษาแบบ causal ให้เป็นโมเดลตัดสินใจแบบมีชนิดข้อมูลโดยไม่ต้องฝึกเพิ่ม พร้อมลดอคติจากลำดับตัวเลือก ปรับเทียบได้ และมีผลทดสอบที่ทำซ้ำได้
Qwen3.5 / DeBERTaเซิร์ฟเวอร์ออฟไลน์ที่เข้ากันได้กับ Jev สำหรับ Qwen หรือ DeBERTa ผ่านการทดสอบกับ SDK ทางการและเผยแพร่ผล JevBench แล้ว
Qwen3-0.6Bโมเดลตัดสินใจ Qwen3-0.6B สำหรับร่องรอยการทำงานของเอเจนต์และคำถามแบบมีโครงสร้าง พร้อมน้ำหนักโมเดลที่เผยแพร่ API HTTP แบบมีชนิดข้อมูล และไม่ต้องถอดรหัสโทเคน
Causal LMs / SGLangแปลงโมเดลภาษาเชิงเหตุผลในเครื่องให้เป็นบริการ Choice, Score และ Noul ที่เข้ากันได้กับ Jev ด้วยการให้คะแนนเฉพาะ prefill พร้อมรองรับ SGLang, Transformers และข้อมูลหลายรูปแบบ
Laya / ONNX Runtimeรันโมเดล Laya System One แบบเปิดใน Node.js ผ่าน ONNX Runtime โดยใช้รูปแบบคำขอที่เข้ากันได้กับ Jev และน้ำหนักโมเดลที่เผยแพร่แล้ว
Qwen3.5-0.8Bโมเดลตัดสินใจ Qwen3.5-0.8B สำหรับภาษาไทยและอังกฤษ พร้อมน้ำหนักโมเดล โค้ดฝึก และ HTTP API ที่เข้ากันได้กับ Jev
Qwen3.5-0.8B / 2Bโมเดลตัดสินใจหลายรูปแบบที่ได้แรงบันดาลใจจาก Jev รองรับข้อความ รูปภาพ และวิดีโอ พร้อมเผยแพร่น้ำหนัก โค้ดฝึก และคำสั่งประเมิน
Qwen3.5-4Bโมเดลตัดสินใจโอเพนซอร์สขนาด 4B ที่ปรับจาก Qwen3.5 พร้อมน้ำหนัก วิธีฝึกที่ทำซ้ำได้ และเอกสารแหล่งที่มาของข้อมูล
Open decision modelsบริการ Rust ภายในเครื่องที่ดาวน์โหลดและรันโมเดลตัดสินใจแบบเปิดหลายตัวผ่าน API ของตนเองและ API ที่เข้ากันได้กับ TypeSafe
Qwen3.5-0.8B / 2B / 4Bชุดโมเดลตัดสินใจหลายรูปแบบบน Qwen3.5 ขนาด 0.8B, 2B และ 4B พร้อมน้ำหนัก โค้ดฝึกและอนุมาน เกณฑ์ทดสอบการปรับเทียบ และ API ที่เข้ากันได้กับ Jev
Qwen3.5-4Bโมเดลตัดสินใจ 4B สำหรับภาษาอังกฤษและเกาหลี พร้อมน้ำหนักและรุ่นควอนไทซ์ ค่าความน่าจะเป็นที่ปรับเทียบแล้ว และเซิร์ฟเวอร์ในเครื่องที่เข้ากันได้กับ TypeSafe
Qwen3.5-0.8B / 2Bชุดโมเดลตัดสินใจ 0.8B และ 2B ที่รันในเครื่อง พร้อมน้ำหนัก บริบทยาว API ที่เข้ากันได้ สกิลเอเจนต์ เครื่องมือ MCP และคำสั่งประเมินผล
Qwen3.5-2B / 9B · Qwen3.8-27Bงานพัฒนาอิสระที่เผยแพร่น้ำหนัก 2B, 9B และ 27B โค้ดฝึก เซิร์ฟเวอร์ในเครื่องที่เข้ากันได้ และผลประเมินที่ทำซ้ำได้
Qwen3.5-VL 2B / 4B / 9Bตระกูลโมเดลตัดสินใจหลายรูปแบบแบบเปิดขนาด 2B, 4B และ 9B สำหรับข้อความและภาพ พร้อมความน่าจะเป็นที่ปรับเทียบ การงดตอบ น้ำหนักเปิด และ API ในเครื่องที่เข้ากันได้
0.6B / 0.8B / 4B decision modelsโมเดลเปิดขนาดเล็กสำหรับการตัดสินใจแบบ Choice, Score และ Noul มีน้ำหนักเผยแพร่และรันในเครื่องได้บน CPU, GPU NVIDIA และ Apple Silicon
Qwen3.5-0.8B / 4Bโมเดลตัดสินใจ Qwen3.5 แบบเปิดขนาด 0.8B และ 4B พร้อมน้ำหนัก โค้ดฝึก API ภายในเครื่องที่เข้ากันได้กับ Jev และผล Decision Index ที่ทำซ้ำได้
Qwen3.5-0.8B / 4Bโมเดล Qwen3.5 แบบเปิดขนาด 0.8B และ 4B ที่ฝึกเพื่อการตัดสินใจของเอเจนต์ค้นหา พร้อมเผยแพร่ข้อมูล น้ำหนัก บันทึกการฝึก และโค้ดปรับเทียบ
Cloudflare Clef 27B / 9Bเอนจิน C และ Metal แบบเนทีฟสำหรับ Cloudflare Clef และ Clef-Flash บน Apple Silicon ให้บริการการตัดสินใจจากข้อความ รูปภาพ และวิดีโอผ่าน API ที่เข้ากันได้กับ Jev
mmBERT 144.3Mโมเดลตัดสินใจแบบเอนโค้ดเดอร์สองภาษาขนาด 144.3M สำหรับการตัดสินใจแบบมีชนิดในเครื่อง พร้อมน้ำหนัก เครื่องมือปรับเทียบ การประเมิน และเซิร์ฟเวอร์ที่เข้ากันได้กับ Jev
Multilingual Laya checkpointsเอนจินตัดสินใจหลายภาษาแบบไม่สร้างทีละโทเคน พร้อม checkpoint สาธารณะ โค้ดฝึกและปรับแต่ง การตัดสินใจมีชนิด และ API ในเครื่องที่รองรับกัน
Qwen3.5-0.8B / 4Bเอนจินตัดสินใจหลายสื่อในเครื่อง ใช้ Qwen3.5 ที่ตรึงไว้ร่วมกับโมดูลฟิสิกส์ขนาดเล็กที่ฝึกได้ พร้อม checkpoint 0.8B และ 4B
Laya / ONNX Runtime Javaรันไทม์ Java ล้วนสำหรับ Laya มีส่วนเชื่อม Spring Boot และ Gradle พร้อม endpoint ที่รองรับ Jev และ OpenAI
Qwen3.5-4B / Qwen3.8-27Bเฟรมเวิร์กกลั่นและฝึกโมเดลตัดสินใจแบบ Jev บน Qwen3.5 หรือ Qwen3.8 พร้อมการสอบเทียบ ประเมินผล และโค้ดเซิร์ฟเวอร์ที่รองรับกัน
LLM-jp 4.1 8B / encoder 310Mตระกูลโมเดลตัดสินใจแบบมีชนิดข้อมูลสำหรับภาษาญี่ปุ่น เปิดน้ำหนัก 8B และ 310M โค้ดฝึกและประเมิน การให้บริการ GGUF และ API ที่รองรับ System One
Any llama.cpp GGUFเพิ่ม System One API และช่องทางจำแนกเฉพาะให้โมเดลแชต llama.cpp ที่ใช้อยู่ พร้อมการสอบเทียบและการให้เหตุผลแบบจำกัด โดยไม่ต้องโหลดโมเดลที่สอง
Qwen3-VL-4Bโมเดลตัดสินใจหลายสื่อบน Qwen3-VL-4B พร้อมการให้คะแนนตัวเลือกแบบไดนามิก การเลือกที่ไม่ขึ้นกับลำดับ โค้ดสอบเทียบ และรายงานทางเทคนิค โดย checkpoint ยังไม่เปิดให้ดาวน์โหลด
BitNet b1.58 2Bโมเดลตัดสินใจแบบ ternary บน BitNet 2B พร้อม pointer head ความน่าจะเป็นแบบมีชนิด บันทึกการฝึกที่ทำซ้ำได้ และผลสอบเทียบ โดย checkpoint ที่เผยแพร่ยังเป็นส่วนตัว
Open ONNX decision modelsรันชุดโมเดลตัดสินใจแบบเปิดที่คัดสรรแล้วบน CPU ในเครื่องผ่าน ONNX พร้อมไลบรารีแบบมีชนิด CLI, REST และ API ที่รองรับ System One
Qwen3-VL-4Bโมเดลตัดสินใจด้านภาพแบบเปิดขนาด 4B ที่เผยแพร่น้ำหนัก โค้ดฝึกและปรับเทียบ และให้บริการผ่าน TypeSafe System One API
Open decision model familiesรันไทม์ในเครื่องที่เร่งโมเดลตัดสินใจแบบเปิดด้วยการแยกสถานะอย่างแม่นยำ และให้บริการโมเดลข้อความกับมัลติโหมดหลายตระกูลผ่านอินเทอร์เฟซเดียว
Multilingual encoder 57M / ONNXโมเดลตัดสินใจแบบเอนโค้ดเดอร์หลายภาษา 57 ล้านพารามิเตอร์สำหรับ Choice, Noul และ Score พร้อม ONNX เดโมบนเบราว์เซอร์และ Raspberry Pi และ API ที่เข้ากันได้กับ System One
Qwen3.5-9B LoRA / GGUFโมเดลตัดสินใจมัลติโหมด 9B ที่เน้น CPU และแจกจ่ายเป็น GGUF รองรับ Choice, Score, Noul, API ที่เข้ากันได้กับ TypeSafe และชุดปรับแต่ง LoRA
ผลงานอิสระจากชุมชน ไม่ใช่ Jev เวอร์ชันทางการ
คู่มือ Jev AI Dev นี้อธิบายกรอบของ TypeSafe ด้วยถ้อยคำของเราเอง โปรดตรวจรายละเอียด API ข้อกล่าวอ้างผลิตภัณฑ์ วิธีประเมิน และการอัปเดตจากแหล่งทางการ
กำหนดคำตอบ เก็บตัวอย่างที่เป็นตัวแทน ตัดสินวิธีจัดการความไม่แน่นอน และเปรียบเทียบ Jev กับกฎหรือโมเดลปัจจุบัน อย่าทำให้การตัดสินใจที่มีผลกระทบสูงเป็นอัตโนมัติโดยตรง