ช่อง Tristen O'Brien รายงานว่า Claude Code เพิ่ม slash command ใหม่ชื่อ /goal ผู้จัดทำคลิปมองว่านี่เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดเท่าที่เคยออกมา หลักการคือระบุงานพร้อมประโยค "เส้นชัย" เพียงประโยคเดียว แล้ว Claude จะทำงานต่อเนื่องไปเองนานเท่าที่จำเป็นจนกว่างานจะเสร็จ โดยไม่ต้องคอยพิมพ์สั่งซ้ำ ในคลิป "Claude Code Just Dropped /Goal. (Master it in 8 Minutes)." Tristen O'Brien อธิบายว่าก่อนหน้านี้ Claude ทำงานก้อนใหญ่ได้ดีอยู่แล้ว แต่จะหยุดเป็นช่วง ๆ เพื่อรอให้ผู้ใช้พิมพ์คำสั่งอย่าง "keep going" ซ้ำไปเรื่อย ๆ ทำให้ต้องนั่งเฝ้าหน้าจอเป็นชั่วโมง บทความนี้สรุปสาระสำคัญตามที่ Tristen O'Brien นำเสนอ ทั้งหลักการทำงานของ /goal เบื้องหลังที่ทำให้มันได้ผล ความผิดพลาดที่ทำให้มันวนไม่จบ และวิธีคุมค่าใช้จ่าย
/goal คืออะไร และแก้ปัญหาอะไร
ในคลิปของ Tristen O'Brien ระบุว่าเมื่อพิมพ์เครื่องหมาย forward slash ใน Claude Code จะมีเมนูคำสั่งที่ติดตั้งมาในตัวขึ้นมา สิ่งเหล่านี้ไม่ใช่ prompt แต่เป็น tool ที่ทำงานเฉพาะอย่างชัดเจน และ /goal คือหนึ่งในคำสั่งเหล่านั้นที่เพิ่งเพิ่มเข้ามาใหม่ ผู้จัดทำคลิประบุว่าใช้งานมาต่อเนื่อง 48 ชั่วโมงเพราะเห็นว่าทรงพลังมาก
Tristen O'Brien ยกตัวอย่างปัญหาที่ /goal แก้ได้ว่า สมมติว่ามี statement ธนาคารย้อนหลังทั้งปีอยู่ในไฟล์ PDF จำนวนมาก และต้องการดึงทุกรายการธุรกรรมออกมา จัดหมวดเป็นค่าอาหาร ค่าน้ำมัน ค่าสมาชิกบริการต่าง ๆ แล้วสรุปยอดใช้จ่ายรายเดือนลงสเปรดชีต งานลักษณะนี้เป็นงานก้อนใหญ่ ถ้าไม่มี /goal Claude จะดึงรายการจาก statement ใบแรกแล้วหยุดรอให้ผู้ใช้พิมพ์ว่า "keep going" วนแบบนั้นซ้ำไปเรื่อย ๆ จนต้องนั่งเฝ้าคอมพิวเตอร์นานกว่าหนึ่งชั่วโมง
/goal แก้ปัญหานี้โดยตรง วิธีใช้ตามที่คลิปนำเสนอคือพิมพ์ /goal แล้วตามด้วยประโยคเดียวที่บอกให้ชัดว่า Claude ควรหยุดเมื่อใด ประโยคนั้นเรียกว่า "เส้นชัย" (finish line) ซึ่งต้องเป็นสิ่งที่ Claude ตรวจสอบยืนยันได้ ตัวอย่างที่ Tristen O'Brien ยกมาคือประโยคทำนองว่า "ไฟล์ทุกไฟล์ในเอกสาร receipts ถูกจัดหมวดและสรุปลงในสเปรดชีตที่มีอยู่จริงพร้อมยอดรวมแล้ว" หลังจากนั้น Claude จะเริ่มทำงานต่อเนื่องไปเอง ทีละ turn จนกว่างานจะเสร็จสมบูรณ์ โดยมีตัวบอกสถานะแสดงว่า goal กำลังทำงานพร้อมตัวจับเวลา ซึ่งเป็นเครื่องยืนยันว่า Claude กำลังเดินงานด้วยตัวเองและไม่ได้รอคำสั่งใด ๆ
Tip: พิมพ์
/goalโดยไม่มีข้อความต่อท้าย จะได้แดชบอร์ดที่บอกว่า goal ทำงานมานานเท่าใด ผ่านไปกี่ turn และใช้ token ไปเท่าไรแล้ว ใช้เช็คความคืบหน้าได้ตลอด
เบื้องหลังที่ทำให้ /goal ได้ผล: สองเอเจนต์ worker กับ boss
Tristen O'Brien ชี้ว่าสิ่งที่น่าสนใจคือเหตุผลที่ /goal ทำงานได้ดี เมื่อตั้ง goal แล้ว จะมี AI สองตัวทำงานพร้อมกัน ตัวแรกคือโมเดลหลักที่เป็น worker ซึ่งใช้ Opus หรือ Sonnet เป็นตัวที่ลงมือทำงานจริง ทั้งสร้างไฟล์ เขียนโค้ด และจัดระเบียบข้อมูล เปรียบได้กับลูกจ้างที่ทำงาน
ส่วนที่ผู้จัดทำคลิปเรียกว่า "ความมหัศจรรย์" อยู่ที่เอเจนต์ตัวที่สอง ซึ่งเปรียบเหมือนหัวหน้าของลูกจ้างคนนั้น หลังจาก worker ทำงานเสร็จในแต่ละขั้น boss จะเข้ามาตรวจทุกอย่างที่เพิ่งเกิดขึ้น แล้วถามคำถามเดียวว่า "ถึงเป้าหมายหรือยัง" ถ้า boss ตอบว่ายัง มันจะบอก worker อย่างชัดเจนว่าทำไมงานถึงยังไม่เสร็จ แล้วเริ่ม turn ใหม่ให้ worker กลับไปทำงานต่อ จากนั้น boss ก็ตรวจอีกครั้ง วนแบบนี้ไปเรื่อย ๆ จนกว่า boss จะตอบในที่สุดว่างานเสร็จสมบูรณ์แล้ว ซึ่งเป็นจุดที่ Claude จะหยุด ตามที่คลิปอธิบาย นี่คือกลไกเบื้องหลังของ /goal ทั้งหมด

ความผิดพลาดที่ทำให้ /goal วนไม่จบ: เส้นชัยต้องให้ boss ยืนยันได้
ในคลิป Tristen O'Brien ย้ำว่ามีจุดสำคัญที่ถ้าทำผิดแล้ว /goal จะวนไม่จบ เปลืองทั้งเงินและ token เพราะ boss มองเห็นได้เฉพาะสิ่งที่ worker รายงานกลับมาเท่านั้น มันไปเปิดไฟล์ตรวจเองไม่ได้ ดังนั้นเงื่อนไขเส้นชัยจึงต้องเป็นสิ่งที่ boss ยืนยันได้จากสิ่งที่ worker รายงาน ไม่ใช่สิ่งที่คลุมเครือ ผู้จัดทำคลิปเล่าว่าเคยลองใช้ประโยคอย่าง "อย่าทำพลาด" หรือ "ทำให้ดี" ซึ่ง boss ไม่มีทางยืนยันได้เพราะคลุมเครือเกินไป ทำให้ Claude วนอยู่กับที่และใช้ token ไปทุกรอบ
Tristen O'Brien ยกตัวอย่างที่ชัดเจนว่าไม่ควรสั่งว่า "จัดไฟล์ให้เรียบร้อยและทำให้ทุกอย่างเป็นระเบียบ" เพราะ boss ไม่มีทางรู้ว่าเมื่อใดถือว่าทุกอย่างเป็นระเบียบแล้ว เงื่อนไขนี้คลุมเครือเกินไป Claude จึงทำต่อไม่หยุด และใช้ token จนหมด หรือถ้าใช้ผ่าน API ก็เสียเงินจริง ในทางกลับกัน ประโยคที่ควรใช้คือทำนองว่า "ไฟล์ทุกไฟล์ในโฟลเดอร์ receipts ถูกเปลี่ยนชื่อด้วยวันที่และชื่อร้าน จัดเข้าโฟลเดอร์รายเดือน และมีไฟล์ CSV สรุปยอดที่มีหนึ่งแถวต่อหนึ่งใบเสร็จ" ความต่างคือประโยคหลังมีเส้นชัยที่ boss ตรวจได้จริง เป็นไฟล์ที่ต้องมีอยู่จริง เป็นโฟลเดอร์ที่ต้องถูกสร้างขึ้น เป็นสิ่งที่ boss มองเห็นในบทสนทนาแล้วยืนยันได้ว่าทำเสร็จจริง

นอกจากนี้ Tristen O'Brien ยังเน้นอีกข้อที่ระบุว่าควรทำทุกครั้ง คือเติม safety cap ไว้ท้ายเงื่อนไข เช่นระบุเพิ่มว่า "หยุดเมื่อครบ 30 turn" หรือ "หยุดเมื่อผ่านไป 45 นาที" ตัวเลขเหล่านี้เป็นตัวอย่างที่คลิปยกมา จุดประสงค์คือทำหน้าที่เป็นเข็มขัดนิรภัย ถ้ามีอะไรผิดพลาด Claude จะหยุดแทนที่จะวิ่งทำงานทั้งคืนจนเครดิตหมด ผู้จัดทำคลิประบุว่าควรเติมเบรกฉุกเฉินนี้ทุกครั้งเสมอ
Warning: boss มองเห็นเฉพาะสิ่งที่ worker รายงานเท่านั้น เปิดไฟล์ตรวจเองไม่ได้ ดังนั้นเส้นชัยที่คลุมเครืออย่าง "ทำให้ดี" จะทำให้ Claude วนไม่จบและใช้ token ไปเรื่อย ๆ จนหมด
ตั้งค่าให้ทำงานเองเต็มรูปแบบ: auto approve และความปลอดภัย
ตามที่ Tristen O'Brien นำเสนอ ถ้าต้องการประสบการณ์แบบ hands-off จริง คือเดินออกจากเครื่องแล้วกลับมาเจองานที่เสร็จเรียบร้อย ต้องทำสองอย่าง อย่างแรกคือพิมพ์ /goal ซึ่งเป็นส่วนที่ง่าย อย่างที่สองคือเปิด auto approve เพราะโดยค่าเริ่มต้น ทุกครั้งที่ Claude ต้องการรันคำสั่งหรือแก้ไฟล์ มันจะขออนุญาตก่อน ถ้าไม่เปิด auto approve ไว้ Claude จะหยุดรอให้กดยืนยันทุกการกระทำ แม้ในขณะที่ /goal กำลังทำงานอยู่ก็ตาม ผู้จัดทำคลิประบุว่าการที่มันหยุดถามนั้นเป็นฟีเจอร์ด้านความปลอดภัย แต่ถ้าต้องการให้ทำงานอัตโนมัติเต็มรูปแบบก็จำเป็นต้องเปิด auto approve
Tristen O'Brien ตั้งข้อสังเกตว่าการเปิด auto approve เท่ากับให้ AI มีสิทธิ์ทำทุกอย่างด้วยตัวเอง โดยมีกลไกความปลอดภัยรองรับอยู่ ในคลิประบุว่า Claude จะไม่รันสิ่งที่อันตรายโดยไม่ถามก่อน จะทำงานภายในขอบเขตของ project ที่กำหนดให้เท่านั้น และตั้งข้อจำกัดว่าทำอะไรได้บ้างได้เสมอ ผู้จัดทำคลิปจัดว่า auto mode เป็นฟีเจอร์ระดับสูงขึ้นมา และควรเข้าใจให้ครบว่า Claude เข้าถึงอะไรได้และข้อมูลถูกจัดการอย่างไรก่อนเปิดใช้ พร้อมระบุว่า Anthropic มีเอกสารด้านความปลอดภัยและความเป็นส่วนตัวฉบับเต็มที่ควรอ่านก่อน และควรใช้งานอย่างมีความรับผิดชอบ
ค่าใช้จ่าย เดโมร้านพิซซ่า และกฎ 3 ข้อ
ก่อนเข้าเดโม Tristen O'Brien ยกตัวอย่างร้านพิซซ่าที่รู้ว่าต้องโพสต์โซเชียลมีเดียทุกวัน แต่ไม่มีเวลาวางแผน เขียน หรือคิดไอเดียในแต่ละวัน ซึ่งเป็นปัญหาของธุรกิจขนาดเล็กจำนวนมาก ผู้จัดทำคลิปสาธิตการใช้ /goal พร้อมเส้นชัยแบบละเอียด ให้ Claude สร้างคอนเทนต์โซเชียลมีเดียครบทั้งสัปดาห์สำหรับร้านพิซซ่า มีแคปชัน แฮชแท็ก และรูปภาพจริงที่ดึงจาก nano banana API แล้วรวมทั้งหมดลงไฟล์ PDF ระดับใช้งานได้จริง พร้อมระบุว่าถ้าไม่เสร็จภายใน 20 turn ให้หยุด และให้ boss ตรวจให้แน่ใจว่ามีโพสต์ครบทั้ง 15 โพสต์พร้อมรูปก่อนปิดงาน ผลที่ได้คือคอนเทนต์ครบสัปดาห์ 15 โพสต์ สำหรับสามแพลตฟอร์ม ทุกแคปชันเขียนเสร็จ มีแฮชแท็กและรูปครบ โดยผู้จัดทำคลิประบุว่าไม่ต้องทำอะไรเลยนอกจากพิมพ์คำสั่งนั้น
Tristen O'Brien ระบุว่างานลักษณะนี้คือสิ่งที่ผู้จัดการโซเชียลมีเดียคิดค่าบริการหลักร้อยดอลลาร์ต่อเดือน และยกตัวอย่างงานอื่นที่ทำได้ในแนวเดียวกัน เช่น สร้างโปรแกรมสะสมแต้มให้ธุรกิจรับอาบน้ำตัดขนสุนัข วางแผนโปรโมชันรายวันทั้งเดือนให้ร้านกาแฟ เขียนคำตอบเฉพาะบุคคลให้ทุกรีวิว หรือออกใบแจ้งหนี้ให้ลูกค้าทุกราย สรุปคือ งานใดที่มีหลายขั้นตอนและกินเวลา ก็ใช้ /goal จัดการได้
ในคลิป Tristen O'Brien ระบุเรื่องค่าใช้จ่ายว่าต้องใช้แพ็กเกจ Pro หรือ Max และเตือนว่า /goal อาจแพงได้ถ้าไม่ระวัง เพราะ boss จะทำให้ Claude ทำงานต่อจนกว่างานจะเสร็จ แต่ถ้าเงื่อนไขไม่ดี boss จะไม่มีวันพอใจ และ Claude จะวนใช้ token ไปเรื่อย ๆ ผู้จัดทำคลิปวางกฎ 3 ข้อไว้ช่วยเลี่ยงปัญหานี้ ข้อแรกคือใช้ safety net เสมอ เช่น ระบุว่าหยุดเมื่อครบ 25 turn หรือ 45 นาที ข้อสองคือเช็ค usage ก่อนเดินออกจากเครื่อง โดยพิมพ์ /usage เพื่อดูสถานะเครดิต ข้อสามคือเริ่มจากงานเล็ก ไม่ต้องตั้ง goal แรกให้จัดระเบียบทั้งธุรกิจ ให้เริ่มจากโฟลเดอร์เดียว ใบเสร็จชุดเดียว หรือรีวิวชุดเดียวจนคุ้นเคยก่อนแล้วค่อยขยาย ผู้จัดทำคลิประบุว่าถ้าทำครบสามข้อนี้ก็จะอยู่ในจุดที่ปลอดภัย
Note: ตัวเลข turn และนาทีที่ยกมาในบทความ ("30 turn", "20 turn", "25 turn", "45 นาที") เป็นค่าที่ Tristen O'Brien ยกเป็นตัวอย่างในคลิป ไม่ใช่ค่าตายตัวของระบบ ผู้ใช้กำหนด safety cap ตามความเหมาะสมของงานได้
โดยสรุปตามที่ Tristen O'Brien นำเสนอ การใช้ /goal คือการตั้งเส้นชัยที่เฉพาะเจาะจงและตรวจสอบได้ พร้อม safety cap แล้วปล่อยให้ Claude ทำงานเอง โดยมี boss คอยตรวจทุกขั้นจนกว่างานจะเสร็จ ถ้าพร้อมจึงเปิด auto approve เพื่อให้ทำงานเองเต็มรูปแบบ แต่ถ้ายังไม่มั่นใจก็ไม่ต้องเปิด
ที่มา: Tristen O'Brien: Claude Code Just Dropped /Goal. (Master it in 8 Minutes). (YouTube)





ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกที่แสดงความเห็น!