4-Factor Response Engine
เครื่องมือตอบกลับแบบ 4 ปัจจัย
ทุกครั้งที่คุณเช็คอินประจำวัน จะได้รับโน้ตสั้น ๆ กลับมาหนึ่งข้อความ โน้ตนั้นมาจากเครื่องมือตอบกลับแบบ 4 ปัจจัย ซึ่งเป็นระบบสร้างข้อความแบบมีกรอบจำกัด หน้าที่ของมันคือให้คำตอบที่เป็นประโยชน์ภายใน 60 ถึง 100 คำ และไม่ก้าวล่วงเกินขอบเขต
ปัจจัยทั้งสี่
| # | ปัจจัย | แหล่งที่มา | ทำไมจึงสำคัญ |
|---|---|---|---|
| 1 | ชิป | ชุดชิป 14 สีในพิธีกรรมประจำวัน | บอกว่าวันนี้เป็นจริงอย่างไร |
| 2 | เฟส | การประเมินรอบแบบเบย์เซียน | กำหนดเส้นฐานของรอบ |
| 3 | บริบทการเคลื่อนไหว | การเคลื่อนไหวตามดวงกำเนิดของวันนี้ ถ้ามี | เติมสีสันให้กับวัน |
| 4 | อาร์คีไทป์ | อาร์คีไทป์ประจำเดือนของคุณ | รูปแบบที่ทอดข้ามแต่ละรอบ |
ทั้งสี่ปัจจัยนี้ถูกผสานเข้าด้วยกันอย่างมีหลักเกณฑ์แน่นอนเป็นพรอมต์ที่มีโครงสร้าง — ไม่ใช่ แบบอิสระ โมเดลสร้างข้อความจะเขียนภายในเทมเพลตที่รัดกุม ซึ่งแปรเปลี่ยนไปตามการจับคู่ระหว่างชิป × เฟส
ทำไมต้องสี่อย่างพอดี
เราได้ทดสอบมาแล้วทั้งสอง สาม สี่ และหกปัจจัย การใช้สองปัจจัย (ชิป + เฟส) ให้ผลลัพธ์ที่รู้สึกกว้างเกินไป สามปัจจัย (ชิป + เฟส + การเคลื่อนไหว) มักจะเอนไปทางโหราศาสตร์มากเกินไป ส่วนหกปัจจัย (เพิ่มอารมณ์ สภาพอากาศ และภาระทางสังคม) ทำให้เกิดความไม่สม่ำเสมอ และเพิ่มเวลาในการประมวลผลจนเกินงบ 200ms p50 ที่ตั้งไว้สำหรับพิธีกรรมประจำวัน
สี่อย่างคือจุดที่ลงตัวที่สุด เป็นจุดที่ข้อความรู้สึกเฉพาะเจาะจงกับคุณ โดยไม่กลายเป็นเรื่องรกหูรกตา
ข้อจำกัดในการสร้างเนื้อหา
ผลลัพธ์จากโมเดลจะถูกคัดกรองด้วยกฎสามข้อในขณะเขียน:
- ความยาว — 40 ถึง 120 คำ หากอยู่นอกช่วงนี้จะถูกสร้างใหม่
- การกันคำกล่าวอ้าง — นำผลลัพธ์ผ่านตัวตรวจกันคำกล่าวอ้างชุดเดียวกับที่ใช้กรองบทความบล็อก ดูที่ non-medical-cycle-tracking
- การปรับโทนเสียง — ตัวจำแนกขนาดเล็กจะปฏิเสธผลลัพธ์ที่ให้ความรู้สึกชี้นำ ตัดสิน หรือกระตือรือร้นแบบองค์กร ผลลัพธ์ที่ออกมา "อบอุ่นและติดดิน" จะผ่าน
โน้ตที่ไม่ผ่านข้อใดข้อหนึ่งในสามข้อนี้จะถูกสร้างใหม่ได้สูงสุดสามครั้ง หากไม่ผ่านทั้งสามครั้ง ผู้ใช้จะเห็นเนื้อหาสำรองที่คัดสรรไว้ซึ่งมาพร้อมกับแอป
สิ่งที่โมเดลมองไม่เห็น
- เนื้อหาในบันทึกประจำวันของคุณ (เห็นแค่ชิป)
- บันทึกเก่าๆ ของคุณ
- ข้อมูลของผู้ใช้คนอื่น
- ชื่อ บัญชี หรือตัวระบุตัวตนใดๆ ของคุณ
การประมวลผลทำงานบนข้อมูลที่ตัดทอนและปกปิดตัวตนแล้ว ความเฉพาะตัวมาจากปัจจัยที่จัดโครงสร้างไว้ ไม่ใช่จากการอ่านข้อความของคุณซ้ำ
ที่ที่สิ่งนี้อยู่
เอนจินอยู่ใน lib/responseEngine/ ในโค้ดเบสของ Soulwise เทมเพลตพรอมป์แบบมีโครงสร้างคือไฟล์ TypeScript หนึ่งไฟล์ต่อคู่ชิป × เฟส (14 × 4 = 56 เทมเพลต) แต่ละไฟล์ปรับแต่งด้วยมือ ส่วนโมเดลคือตัวที่เล็กที่สุดที่ผ่านการทดสอบปรับเทียบโทน — โมเดล open-weights ขนาด 7B พารามิเตอร์ ที่รันใน Vercel Function ด้วยงบเวลา 200ms p50
--- นำความรู้นี้ไปใช้ ---
นำโหราศาสตร์มาใช้จริงด้วยการวิเคราะห์แผนภูมิเกิดที่ขับเคลื่อนด้วย AI
รับแผนภูมิเกิดฟรีของฉัน