ข้ามไปยังเนื้อหา

ก่อนให้ AI เริ่มงาน ต้องให้รู้อะไรบ้าง

จัดกติกาประจำ เอกสารเฉพาะงาน และเรื่องค้างให้ใช้ตัดสินใจได้
1 พฤศจิกายน ค.ศ. 2026 โดย
Tomz

“ช่วยแก้ขั้นตอนอนุมัติให้หน่อย” ฟังดูชัดเจน จน AI ต้องเลือกระหว่างเอกสารสองฉบับ ฉบับหนึ่งระบุว่าผู้จัดการอนุมัติยอดไม่เกิน 50,000 บาทได้ แต่อีกตัวอย่างที่เก่ากว่าใช้วงเงินต่างกัน ควรเชื่อฉบับไหน และจะรู้ได้อย่างไรว่าไฟล์ตัวอย่างไม่ใช่นโยบาย?

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

Context engineering คือการเลือกและจัดข้อมูลที่ AI ต้องใช้ทำงาน ข้อมูลนั้นรวมคำสั่ง เอกสารอ้างอิง ตัวอย่าง สถานะปัจจุบัน เครื่องมือ และข้อจำกัด เป้าหมายคือให้มีข้อมูลพอตัดสินใจ ไม่ใช่ทำคำสั่งให้สั้นที่สุดหรือรวบรวมไฟล์ให้มากที่สุด

เริ่มจากเจ้าของกติกา

ตัวอย่างของเรายังใช้ยอดสุทธิเป็นบาทหลังส่วนลดและภาษี ยอดไม่เกิน 50,000 บาทเข้าสายผู้จัดการฝ่าย ยอดเกินกว่านั้นเข้าสายผู้อำนวยการฝ่ายจัดซื้อ ถ้ายอดเปลี่ยน การอนุมัติเดิมหมดผล กติกาเหล่านี้แต่งขึ้นเพื่ออธิบาย ไม่ใช่ค่าเริ่มต้นของ Odoo หรือข้อแนะนำให้องค์กรทุกแห่งใช้ตาม

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

คำมอบหมายที่ใช้ได้อาจเขียนว่า “แก้การเลือกสายอนุมัติให้ตรงนโยบายรุ่น P1 ใช้ข้อมูลทดสอบสมมติเท่านั้น ห้ามเปลี่ยนข้อมูลจริง สิทธิ์ หรือนโยบาย หาก P1 ยังตอบกรณีใดไม่ได้ ให้หยุดและระบุเรื่องที่ต้องตัดสินใจ” คำสั่งนี้ช่วยให้เห็นความไม่ชัดเจนโดยไม่ต้องกำกับทุกบรรทัดของโค้ด

นโยบาย P1 ที่อนุมัติแล้ว
มีเจ้าของกติกาและรุ่นระบุไว้
ใช้เป็นฐานตัดสินงานนี้

ตัวอย่างเก่าที่ขัดกับ P1
แสดงวิธีเดิม แต่ไม่ใช่นโยบายฉบับปัจจุบัน
รายงานความขัดแย้ง ไม่เปลี่ยนกติกาตาม

ถ้ายังยืนยันไม่ได้ว่าเอกสารใดมีอำนาจ ให้หยุดขอคำตัดสินจากเจ้าของกติกา

การเทียบแหล่งข้อมูลในโครงการสมมติ ความใหม่ที่คาดเดาจากหน้าตาไฟล์ใช้แทนสถานะอนุมัติและเจ้าของเอกสารไม่ได้

แยกกติกาประจำออกจากชุดข้อมูลเฉพาะงาน

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

ภาพต้นฉบับภาษาอังกฤษ — กดพับหรือเปิดภาพคำสั่ง ความรู้ ความจำ ตัวอย่าง เครื่องมือ และข้อจำกัด ถูกจัดเป็นข้อมูลประจำหรือข้อมูลที่เรียกตามงานเปิดภาพต้นฉบับขนาดเต็ม (ภาษาอังกฤษ)

ภาพต้นฉบับแยกข้อมูลประจำออกจากข้อมูลที่เรียกตามงาน กติกาและขอบเขตหลักต้องพร้อมใช้ ส่วนเอกสารเฉพาะงานต้องตรวจฉบับและอำนาจของแหล่งข้อมูลก่อนนำมาใช้ ภาพไม่ได้รับรองว่าดึงข้อมูลตามงานแล้วต้นทุนจะต่ำเสมอ การจัดข้อมูลให้พร้อมใช้เป็นแนวคิดการออกแบบ ไม่ได้รับรองว่า AI จะจำหรือทำตามกติกาได้เสมอ จึงยังต้องตรวจพฤติกรรมจริง

ภาพต้นฉบับจาก The New SDLC With Vibe Coding, Addy Osmani, Shubham Saboo และ Sokratis Kartakis (พฤษภาคม 2569) ออกแบบเอกสารโดย Michael Lanning เผยแพร่ภาพให้ใช้ซ้ำโดย Addy Osmani ที่มาและสิทธิ์ใช้ภาพ · เอกสารฉบับเต็ม

AGENTS.md เป็นวิธีหนึ่งในการเก็บคำสั่งประจำโครงการ เครื่องมืออื่นอาจใช้ข้อตกลงต่างกัน ชื่อไฟล์ไม่ได้บังคับสิทธิ์ให้เรา เอกสารกติกาที่ชัดช่วยให้ AI เข้าใจงาน แต่ระบบรอบข้างยังต้องบังคับขอบเขตการเข้าถึง บทความถัดไปจะขยายความต่างนี้

ตัวอย่างชุดข้อมูลสำหรับแก้ขั้นตอนอนุมัติสมมติหนึ่งงาน
ชั้นข้อมูลสิ่งที่ใส่ไว้ผู้ดูแล
คำสั่งประจำโครงสร้างโครงการ รายการตรวจ ห้ามเขียนข้อมูลจริง และทางส่งตรวจผู้ดูแลโครงการ
กติกาที่ใช้ตัดสินนโยบาย P1 ที่อนุมัติแล้วและคำถามที่ยังไม่จบเจ้าของกระบวนการธุรกิจ
หลักฐานเฉพาะงานโค้ดที่เกี่ยวข้อง ใบสั่งซื้อสมมติ และผลที่คาดหวังผู้พัฒนาที่รับงานและผู้ตรวจ
สถานะปัจจุบันสิ่งที่แก้แล้ว ผลตรวจที่ไม่ผ่าน และเรื่องที่ต้องตัดสินต่อคนหรือ AI ที่ส่งต่องาน

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

เรียกข้อมูลตามงาน แล้วตรวจว่าได้อะไรมา

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

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

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

ตรวจแหล่งอ้างอิง ก่อนใช้ตัดสินใจ
กติกาประจำโครงการโครงสร้างโครงการ · สิ่งที่ห้ามแก้ · วิธีตรวจ · ผู้ทบทวน
นโยบาย P1 ที่มีเจ้าของฉบับที่อนุมัติแล้ว ใช้ตัดสินกติกา
รวมกับขอบเขตงาน
ค้นตามงาน แล้วตรวจที่มาโค้ดและชุดทดสอบ: ฉบับถูกไหม ใช้กับงานนี้ไหม มีอำนาจตัดสินไหม
หลักฐานสอดคล้องระบุ P1 และโค้ดที่ใช้ แล้วลงมือในขอบเขต
พบตัวอย่างเก่าขัดกับ P1รายงานข้อขัดแย้ง ถ้าอำนาจยังไม่ชัด ให้หยุดถามเจ้าของกติกา
แผนภาพที่จัดทำใหม่สำหรับกรณีสมมติในบทความนี้ ไม่ใช่ระบบที่เปิดใช้แล้ว
แนวคิดประกอบจาก The New SDLC With Vibe Coding, Addy Osmani, Shubham Saboo และ Sokratis Kartakis (พฤษภาคม 2569). บทความของผู้เขียน · เอกสารฉบับเต็ม

ทิ้งบันทึกที่งานรอบถัดไปใช้ต่อได้

บทสนทนายาวมักปนการตัดสินใจ การลองผิดลองถูก และแนวคิดที่เลิกใช้แล้ว ถ้าเก็บทุกอย่างเฉย ๆ คนหรือ AI รอบถัดไปต้องหาว่าข้อความไหนยังมีผล ผมจะทำบันทึกส่งต่องานสั้น ๆ ระบุเป้าหมายปัจจุบัน ข้อตกลงที่อนุมัติแล้ว ไฟล์ที่เปลี่ยน ผลตรวจ เรื่องค้าง และสิ่งที่ต้องทำต่อ

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

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

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

ลองเลือกงานที่ทำซ้ำหนึ่งงานแล้วเตรียมชุดข้อมูลก่อนเขียนคำสั่งยาวขึ้น เอกสารไหนใช้ตัดสินเมื่อเห็นต่าง ตัวอย่างไหนอธิบายกติกา และถ้าสองอย่างขัดกัน AI ต้องทำอะไร คำตอบเหล่านี้มักสำคัญกว่าการขัดถ้อยคำในคำสั่ง

ที่มาและขอบเขต

การแบ่งประเภทข้อมูลและแยกกติกาประจำออกจากข้อมูลที่เรียกตามงานต่อยอดจาก The New SDLC With Vibe Coding ของ Addy Osmani, Shubham Saboo และ Sokratis Kartakis ฉบับเดือนพฤษภาคม 2569 ส่วน Effective context engineering for AI agents ของ Anthropic อธิบายการเลือกข้อมูลที่เกี่ยวข้องและเรียกใช้ตามความจำเป็นจากมุมเทคนิค ชุดข้อมูล นโยบาย P1 จำนวนเงิน และการแบ่งเจ้าของงานในบทความนี้เป็นตัวอย่างสมมติ ไม่ใช่ผลวัดการประหยัดต้นทุนหรือข้อกำหนดให้ใช้เครื่องมือใด

แชร์บทความ

FacebookX
เดโมใช้ได้แล้ว พร้อมให้ลูกค้าใช้หรือยัง
ก่อนเปิดใช้จริง ต้องตอบเรื่องกติกา สิทธิ์ หลักฐาน และคนรับผิดชอบให้ได้