เข้าใจสถานะ
โมเดลตีความภาษาธรรมชาติหรือข้อความที่มีโครงสร้าง เช่น ทิกเก็ตซัพพอร์ต ร่องรอยของ 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อะแดปเตอร์ LoRA และแนวทางฝึกโมเดลที่ได้แรงบันดาลใจจาก Jev สำหรับคำถามแบบเลือกตอบและใช่/ไม่ใช่ ทำงานในเครื่องและรับเฉพาะข้อความ
GitHubQwen3-0.6Bโมเดลขนาดเล็กที่มีส่วนหัวสำหรับการตัดสินใจ พร้อมโค้ดฝึกและเดโมเกมให้ทดสอบการเลือกการกระทำ
GitHubQwen3.5-2Bโมเดลที่ปรับจูนแล้ว คืนค่าความน่าจะเป็นของคำถามที่กำหนดรูปแบบได้ในรอบเดียว เวอร์ชันปัจจุบันรองรับเฉพาะภาษาอังกฤษ
GitHubModernBERT 151Mโมเดลตัดสินใจขนาดเล็กที่ใช้เอนโค้ดเดอร์ เผยแพร่น้ำหนักโมเดลและมีเดโม WebGPU บนเบราว์เซอร์
GitHubQwen3.5-0.8Bโมเดลตัดสินใจแบบหลายสื่อขนาด 0.8B ที่เผยแพร่น้ำหนัก โค้ดฝึก และผลประเมิน รองรับข้อความและภาพในการคำนวณครั้งเดียว โดยน้ำหนักใช้ได้สำหรับงานวิจัยที่ไม่ใช่เชิงพาณิชย์
GitHubDiffusionGemma 26B-A4Bใช้โมเดล DiffusionGemma ที่มีอยู่แล้วตอบคำถามแบบมีโครงสร้างผ่าน API ที่คล้าย Jev โดยไม่ได้เผยแพร่น้ำหนักโมเดลใหม่
GitHubOpen-model logitsใช้โมเดลเปิดที่มีอยู่ให้คะแนนคำตอบที่กำหนดไว้ผ่านอินเทอร์เฟซคล้าย Jev โดยไม่ได้เผยแพร่น้ำหนักโมเดลใหม่
GitHubSpark-X2.5-4Bเซิร์ฟเวอร์ที่รันในเครื่องและเข้ากันได้กับ Jev โดยอ่านล็อกิตคำตอบจาก Spark-X2.5 หลายคำถามใช้การ prefill สถานะร่วมกัน พร้อมสนามทดลองและผลทดสอบ
GitHubAny causal LLMชุดเครื่องมือที่เปลี่ยนโมเดลภาษาแบบ causal ให้เป็นโมเดลตัดสินใจแบบมีชนิดข้อมูลโดยไม่ต้องฝึกเพิ่ม พร้อมลดอคติจากลำดับตัวเลือก ปรับเทียบได้ และมีผลทดสอบที่ทำซ้ำได้
GitHubQwen3.5 / DeBERTaเซิร์ฟเวอร์ออฟไลน์ที่เข้ากันได้กับ Jev สำหรับ Qwen หรือ DeBERTa ผ่านการทดสอบกับ SDK ทางการและเผยแพร่ผล JevBench แล้ว
GitHubผลงานอิสระจากชุมชน ไม่ใช่ Jev เวอร์ชันทางการ
คู่มือ Jev AI Dev นี้อธิบายกรอบของ TypeSafe ด้วยถ้อยคำของเราเอง โปรดตรวจรายละเอียด API ข้อกล่าวอ้างผลิตภัณฑ์ วิธีประเมิน และการอัปเดตจากแหล่งทางการ
กำหนดคำตอบ เก็บตัวอย่างที่เป็นตัวแทน ตัดสินวิธีจัดการความไม่แน่นอน และเปรียบเทียบ Jev กับกฎหรือโมเดลปัจจุบัน อย่าทำให้การตัดสินใจที่มีผลกระทบสูงเป็นอัตโนมัติโดยตรง