Soulwise

4-Factor Response Engine

เครื่องมือตอบกลับแบบ 4 ปัจจัย

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

ปัจจัยทั้งสี่

#ปัจจัยแหล่งที่มาทำไมจึงสำคัญ
1ชิปชุดชิป 14 สีในพิธีกรรมประจำวันบอกว่าวันนี้เป็นจริงอย่างไร
2เฟสการประเมินรอบแบบเบย์เซียนกำหนดเส้นฐานของรอบ
3บริบทการเคลื่อนไหวการเคลื่อนไหวตามดวงกำเนิดของวันนี้ ถ้ามีเติมสีสันให้กับวัน
4อาร์คีไทป์อาร์คีไทป์ประจำเดือนของคุณรูปแบบที่ทอดข้ามแต่ละรอบ

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

ทำไมต้องสี่อย่างพอดี

เราได้ทดสอบมาแล้วทั้งสอง สาม สี่ และหกปัจจัย การใช้สองปัจจัย (ชิป + เฟส) ให้ผลลัพธ์ที่รู้สึกกว้างเกินไป สามปัจจัย (ชิป + เฟส + การเคลื่อนไหว) มักจะเอนไปทางโหราศาสตร์มากเกินไป ส่วนหกปัจจัย (เพิ่มอารมณ์ สภาพอากาศ และภาระทางสังคม) ทำให้เกิดความไม่สม่ำเสมอ และเพิ่มเวลาในการประมวลผลจนเกินงบ 200ms p50 ที่ตั้งไว้สำหรับพิธีกรรมประจำวัน

สี่อย่างคือจุดที่ลงตัวที่สุด เป็นจุดที่ข้อความรู้สึกเฉพาะเจาะจงกับคุณ โดยไม่กลายเป็นเรื่องรกหูรกตา

ข้อจำกัดในการสร้างเนื้อหา

ผลลัพธ์จากโมเดลจะถูกคัดกรองด้วยกฎสามข้อในขณะเขียน:

  1. ความยาว — 40 ถึง 120 คำ หากอยู่นอกช่วงนี้จะถูกสร้างใหม่
  2. การกันคำกล่าวอ้าง — นำผลลัพธ์ผ่านตัวตรวจกันคำกล่าวอ้างชุดเดียวกับที่ใช้กรองบทความบล็อก ดูที่ non-medical-cycle-tracking
  3. การปรับโทนเสียง — ตัวจำแนกขนาดเล็กจะปฏิเสธผลลัพธ์ที่ให้ความรู้สึกชี้นำ ตัดสิน หรือกระตือรือร้นแบบองค์กร ผลลัพธ์ที่ออกมา "อบอุ่นและติดดิน" จะผ่าน

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

สิ่งที่โมเดลมองไม่เห็น

  • เนื้อหาในบันทึกประจำวันของคุณ (เห็นแค่ชิป)
  • บันทึกเก่าๆ ของคุณ
  • ข้อมูลของผู้ใช้คนอื่น
  • ชื่อ บัญชี หรือตัวระบุตัวตนใดๆ ของคุณ

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

ที่ที่สิ่งนี้อยู่

เอนจินอยู่ใน lib/responseEngine/ ในโค้ดเบสของ Soulwise เทมเพลตพรอมป์แบบมีโครงสร้างคือไฟล์ TypeScript หนึ่งไฟล์ต่อคู่ชิป × เฟส (14 × 4 = 56 เทมเพลต) แต่ละไฟล์ปรับแต่งด้วยมือ ส่วนโมเดลคือตัวที่เล็กที่สุดที่ผ่านการทดสอบปรับเทียบโทน — โมเดล open-weights ขนาด 7B พารามิเตอร์ ที่รันใน Vercel Function ด้วยงบเวลา 200ms p50

--- นำความรู้นี้ไปใช้ ---

นำโหราศาสตร์มาใช้จริงด้วยการวิเคราะห์แผนภูมิเกิดที่ขับเคลื่อนด้วย AI

รับแผนภูมิเกิดฟรีของฉัน