บันทึกพริมิทีฟ

Choice, Score และ Noul

Jev คือโมเดล System One ของ TypeSafe ไม่ใช่โมเดลแชท คุณส่ง state พร้อมคำถามที่มีชนิด แล้วได้ข้อมูลที่มีโครงสร้างซึ่งโค้ดของคุณแตกสาขาได้ มันไม่เขียนย่อหน้าให้อ่าน หน้านี้คือคำอธิบายใหม่ของ JEV Hub สำหรับคนที่กำลังสร้าง ไม่ใช่เอกสารของ TypeSafe บทนำทางการยังเป็นแหล่งอ้างอิง: docs.typesafe.ai/introduction

state เดียวกัน คนละคำถาม

คำขอเดียวผสม Choice, Score และ Noul ได้ พวกมันถูกตัดสินกับ state เดียวกัน แยกกัน และพร้อมกัน การเพิ่มคำถามไม่ได้ทำให้คำถามใช้บริบทร่วมกัน

Choice เลือกจากรายการ และคืนความน่าจะเป็นต่อตัวเลือก พร้อม confidence Score ให้คะแนน state ตามเกณฑ์ แล้วคืน score, probabilities และ confidence Noul ตอบว่าข้อความนั้นจริงหรือไม่ เป็นความน่าจะเป็นตั้งแต่ 0 ถึง 1 Noul ไม่เพิ่มฟิลด์ confidence แยก

คุณรันคำขอบนเว็บนี้ได้: Jev Playground จะส่งไปยัง https://api.typesafe.ai/v1/systemone ด้วยคีย์ TypeSafe ของคุณเองและแสดงคำตอบจริง

คำถามเดียวที่แคบ

แต่ละคำถามควรถามเรื่องแคบเรื่องเดียว ถ้าการตัดสินมีหลายปัจจัย ให้ถามทีละปัจจัย แล้วรวมผลในโค้ดของคุณเอง

ตั๋วซัพพอร์ตทำให้เห็นรอยแยก อย่าถามว่าตั๋วถูกจัดการดีหรือไม่ ให้ถามแยกกันว่าเอ่ยชื่อผลิตภัณฑ์หรือไม่ ขอเงินคืนหรือไม่ และถ้อยคำเร่งด่วนหรือไม่ โค้ดของคุณเป็นคนตัดสินว่าสามคำตอบรวมกันอย่างไร น้ำหนักเปลี่ยน ก็แก้โค้ด ไม่แก้ข้อความคำถาม

state กับ questions

คำแนะนำทางการใส่เนื้อที่ต้องตัดสินใน state และใส่ตัวการตัดสินใน questions ไอดีคำถามเป็นคีย์ในผลตอบ เขียนคำถามเต็มใน instructions

ขอการตัดสินสั้น ๆ ที่คนรู้เรื่องทำได้เมื่อมีบริบทที่ถูก “ข้อความนี้สื่อความเร่งด่วนหรือไม่” อยู่ในขอบเขต “วิเคราะห์แล้วตัดสินการกระทำที่ดีที่สุด” เป็นพรอมต์แบบ System 2 ให้แยกออก แหล่งที่มา: TypeSafe primitives

คำขอที่โฮสต์ซึ่งฮับนี้ตรวจคือ POST https://api.typesafe.ai/v1/systemone พร้อมการยืนยัน Bearer และฟิลด์ JSON คือ model, state และ questions ตัวอย่างจากชุมชนที่ใส่ฟิลด์ mode ไม่ใช่รูปแบบทางการ

Choice

เลือกตัวเลือกที่มีชื่อจากชุดปิด เอกสารทางการ: ใส่ตัวเลือก other เมื่อรายการอาจไม่ครอบทุกอินพุต คืน choice, probabilities, confidence

ใช้ Choice เมื่อตัวเลือกมีชื่อแต่ไม่มีลำดับ เช่น บิล เทคนิค อื่น ๆ เอกสารทางการแนะนำ other เมื่อรายการอาจไม่ครบ choice คือตัวเลือกที่ถูกเลือก probabilities ครอบทุกตัวเลือก confidence สรุปว่าการกระจายนั้นแหลมแค่ไหน

แหล่งที่มา: Choice primitive

Score

วาง state บนระดับที่มีลำดับซึ่งคุณกำหนด คะแนนที่คืนมาอาจตกอยู่ระหว่างสองระดับ คืน score, legend, probabilities, confidence

ระดับมีลำดับและเริ่มนับที่ 0 คำอธิบายสามข้อหมายถึงคะแนนตั้งแต่ 0 ถึง 2 คะแนนที่คืนมาอาจอยู่ระหว่างระดับ เกณฑ์อยู่ที่โค้ดของแอป ไม่ใช่ในพรอมต์ legend ทวนระดับตามหมายเลข

แหล่งที่มา: Score primitive

Noul

ถามคำถามใช่หรือไม่ สัญญาณคือความน่าจะเป็นเอง ไม่มีฟิลด์ confidence แยก คืน noul (ความน่าจะเป็น 0 ถึง 1)

ใกล้ 1 คือใช่ที่ชัด ใกล้ 0 คือไม่ที่ชัด ใกล้ 0.5 คือไม่แน่ เกณฑ์ true/false ที่ไม่บังคับช่วยบอกว่าอะไรนับว่าจริง คำตอบของ Noul ไม่มีฟิลด์ confidence แยก

แหล่งที่มา: Noul primitive

สิ่งที่ฮับนี้จะไม่อ้าง

JEV Hub ไม่แต่งความน่าจะเป็นขึ้นเอง และไม่ถือว่าฟิลด์ของ playground ชุมชนเป็นของทางการ คำตอบใน playground มาจาก TypeSafe โดยไม่แก้ไข รหัสโมเดลที่รับคือที่เอกสารระบุ: jev-latest, jev-preview และรหัสเวอร์ชันอย่าง jev-1.13.0 ถ้าปรับเกณฑ์แล้วให้ตรึงรหัสเวอร์ชัน

ไปต่อที่ Jev Playground, เซิร์ฟเวอร์ Jev MCP หรือ คู่มือเวิร์กโฟลว์