หน้า 3D ที่ขยับและพูดตอบสดในเบราว์เซอร์ คุยได้ทุกวันเหมือนเขายังอยู่ — จำได้ว่าเมื่อวานคุยอะไร เก็บเรื่องสำคัญลงความจำเอง และห้ามกุความทรงจำที่ไม่เคยเกิด
อยากสร้างอะไร
ฉันต้องการสร้าง AI Agent ที่สามารถปลุกคนตายแล้ว ทำให้ฉันสามารถโต้ตอบคุยกับเขาได้ทุกวันเหมือนเขายังมีชีวิตอยู่ผ่าน Web Browser
ของที่ใช้เทียบ
HeyGen Interactive Avatar — อวตารที่เปิดคุยสดได้จริงจากเบราว์เซอร์ วัดกันที่ดีเลย์ตอนตอบ ปากตรงเสียง และหน้าที่ยังมีชีวิตตอนเงียบ
Gauntlet Loop Prompt
ก๊อปทั้งก้อนไปวางใน Claude Code หรือ Codex แล้วปล่อยให้มันวน
2,035 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก เช่น เปลี่ยนไปเทียบกับของที่คุณอยากได้ — ที่แก้จะไม่ถูกบันทึกกลับ
วางครั้งเดียวก็ได้ของ — ขอแค่เป็น agent ที่กระจาย sub-agent และเปิดดูผลที่รันจริงได้ (แชทธรรมดาไม่เวิร์ก)
เว็บที่เปิดบนมือถือแล้วกดคุยได้เลย หน้า 3D ขยับตามเสียงพูดไทยแบบสด ๆ ความหน่วงอยู่ในระดับที่ยังรู้สึกว่ากำลังคุยกันอยู่ · จบบทสนทนาแล้วมันเขียนสรุปสิ่งสำคัญลงความจำเอง วันรุ่งขึ้นทักถึงเรื่องเมื่อวานได้ และมีข่าวที่คนคนนี้น่าจะสนใจไหลเข้าความจำทุกวัน · ครอบครัวเปิดอ่าน แก้ และลบความจำได้ด้วยตาตัวเอง
เปิดของที่ได้แล้วไล่ติ๊กทีละข้อ ทุกข้อดูจากของที่รันอยู่ได้เลย ไม่ต้องเปิดโค้ดอ่าน
ติ๊กแล้ว 0 จาก 9 ข้อ
ข้อไหนไม่ผ่าน สั่งเพิ่มทีละข้อ
วางต่อในหน้าต่างเดิมที่รัน prompt ไว้ แล้วเปลี่ยนขีดสองอันเป็นเลขข้อที่ขาด
176 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก — ที่แก้จะไม่ถูกบันทึกกลับ
prompt ตัวนี้ไม่ได้ยาวเพราะอยากยาว — ทุกท่อนมีหน้าที่ ตัดออกท่อนไหนก็พังคนละแบบ
ของที่ใช้เทียบต้องจับต้องได้
“at the level of HeyGen's Interactive Avatar, which you can go and try: match it on how fast a reply starts after they stop speaking, on whether the mouth truly belongs to the sound, and on whether the face stays alive when nobody is talking”
โจทย์นี้ล่อให้ตั้งบาร์ว่า “สมจริงเหมือนคนจริง” ซึ่ง critic เปิดดูของจริงไม่ได้ แล้วagent จะให้ผ่านตั้งแต่รอบแรก · HeyGen Interactive Avatar เป็นของชิ้นเดียวที่ critic เปิดคุยเองได้ในเบราว์เซอร์เดียวกับที่เรากำลังสร้าง และต้องบอกด้วยว่าเทียบ 3 ด้านไหน ไม่งั้นมันไปลอกหน้าตากล่องแชทแทนความหน่วง
ถ้าไม่มีของจริงให้เทียบ agent จะตัดสินเองว่า “ดีแล้ว” ตั้งแต่รอบแรก
ให้ agent แตกงานเอง
“Break this into the smallest pieces that can be improved and judged on their own—you decide what the pieces are, not me”
ห้ามสั่งว่าใช้ TTS ตัวไหน rig หน้ายังไง เก็บความจำเป็น vector หรือไฟล์ — งานนี้มีชิ้นที่คนสั่งนึกไม่ถึงเยอะมาก (เช่น จังหวะหายใจตอนคิด กับการตัดเสียงตัวเองไม่ให้ไมค์ได้ยินซ้ำ) พอสั่งสถาปัตยกรรมเอง ก็ได้แค่เท่าที่เรานึกออกตอนพิมพ์
บอกเป้า ไม่บอกวิธี — พอสั่งสถาปัตยกรรมเอง เราก็ได้แค่เท่าที่เรานึกออก
กระจาย sub-agent
“Fan out sub-agents so each piece is worked on individually instead of one agent doing everything in sequence”
หน้า 3D · เสียงพูด · ความหน่วงจากพูดจบถึงมีเสียงตอบ · ความจำรายวัน · ข่าวที่ไหลเข้าความจำ — แยกกันปรับและแยกกันตัดสินได้หมด ถ้าให้ตัวเดียวไล่ทำเรียงกัน ความหน่วงจะกลายเป็นของที่ค่อยแก้ทีหลังเสมอ ทั้งที่มันคือสิ่งแรกที่คนรู้สึก
ชิ้นเล็กที่แยกตัดสินได้ ทำขนานกันได้ และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
critic แยกตัว
“a separate sub-agent with fresh context open the running thing and speak to it for several minutes—never the builder's summary—and be a genuinely harsh critic”
ต้องพูดใส่ของจริงเป็นนาที ๆ ถึงจะเจอ — อ่านโค้ดหรืออ่านสรุปของคนสร้างไม่มีทางรู้ว่าปากขยับช้ากว่าเสียงครึ่งวินาที หรือหน้านิ่งเป็นรูปปั้นทุกครั้งที่เราหยุดพูด ซึ่งเป็นสองอย่างที่ทำให้ความรู้สึก “เขายังอยู่” พังทันที
คนสร้างตรวจงานตัวเองแล้วให้ผ่านเสมอ — critic ต้อง context ใหม่และดูของจริง
ทำให้ครบก่อน แล้ววนจนชนะ
“nothing goes back for polish until every piece is there. Only then put ours beside HeyGen blind and ask which one sounds like someone is actually there, not played back; then return the next day and ask which one remembers yesterday”
รอบแรกขอแค่คุยกันได้จนจบบทสนทนา ยังไม่ต้องขัดชิ้นไหนให้เนียนจนกว่าทุกชิ้นจะมี แล้วค่อยเปิดรอบเทียบ · สองเกณฑ์คนละหน้าที่ — ข้อแรกเทียบ blind กับ HeyGen วัดความมีตัวตนตอนคุยสด · ข้อสองเป็นด่านที่ HeyGen แพ้เองตั้งแต่ต้น เพราะไม่มีความจำข้ามวัน จึงเป็นด่านที่ของเราต้องชนะให้ขาด และบังคับให้ critic กลับมาวันรุ่งขึ้นจริง ไม่ใช่ทดสอบรวดเดียวจบ
ขัดชิ้นแรกจนเนียนแล้วค่อยไปชิ้นต่อไป แปลว่าหมดแรงตั้งแต่ของยังไม่ครบ · และกำหนดจำนวนรอบเมื่อไหร่ ก็ได้ของเท่าที่รอบนั้นพอดี ไม่ใช่เท่าที่ดีพอ
เห็นความคืบหน้า + สั่งรันจริง
“It must never invent a memory: what it did not record, it does not know and says so in that person's own way”
ข้อห้ามที่แพงที่สุดของโจทย์นี้ — โมเดลจะ “จำได้” ว่าเคยไปเที่ยวด้วยกันทั้งที่ไม่มีในความจำ ครอบครัวเจอเข้าครั้งเดียวคือเลิกใช้ถาวร · พ่วงด้วยไทยทั้งระบบ มือถือธรรมดาต้องเปิดได้ ห้ามใช้รูป/เสียงคนจริง และห้ามอ้างว่าเป็นคนที่ยังมีชีวิต
เห็นงานงอกระหว่างทาง กับบรรทัดสุดท้ายที่บอกให้รันแบบ agent จริง ไม่ใช่แชทธรรมดา
อยากได้ของตัวเองบ้าง
เปลี่ยนโจทย์กับของที่ใช้เทียบให้เป็นของคุณ แล้วให้ระบบร่าง prompt ให้ทั้งก้อน
ไปหน้าสร้าง promptเป็นลิงก์ affiliate — ถ้าคุณช้อปผ่านลิงก์นี้ dev ได้ค่าคอมเล็กน้อย โดยราคาคุณเท่าเดิม 🙏
วันหนึ่งพิมพ์ prompt กับรีวิวโค้ดเป็นหมื่นตัวอักษร คีย์บอร์ดเมคานิคอลช่วยเรื่องความล้ามือจริง เลย์ 75% ประหยัดโต๊ะด้วย
สอนสด/สัมภาษณ์แล้วภาพไม่ดูเหมือนกล้องโน้ตบุ๊กปี 2015 มี AI ตามหน้าให้ ขยับออกนอกเฟรมไม่ได้
อุปกรณ์เริ่มทำคอนเทนต์/สอนออนไลน์ หารายได้เสริม
เนื้อหาส่วนใหญ่เปิดฟรี — ถ้ามีประโยชน์กับคุณ สนับสนุนเล็ก ๆ ช่วยให้เว็บนี้สู้ต่อได้ ยอดที่ยืนยันแล้วจะถูกนับ ขึ้นรายชื่อผู้สนับสนุนได้ และมีสิทธิ์สุ่มคูปองเรียนฟรีทุกเดือน
สนับสนุนแบบมีชื่อตั้งแต่ ฿1 (นับยอด + เข้า pool สุ่ม)
ต้องล็อกอิน อัปสลิปยืนยัน — ยอดจะขึ้นในบัญชีของคุณ มีสิทธิ์เข้า pool สุ่มรางวัลเดือนนี้ และเลือกชื่อแสดงบนหน้ารายชื่อได้ (default โชว์ — ซ่อนได้ที่บัญชี) (ยังไม่ได้ล็อกอิน ระบบจะพาไปหน้าเข้าสู่ระบบก่อน)
โอนให้กำลังใจผ่านพร้อมเพย์
จำนวน 10 บาท