วิธีใช้ Claude Opus 4.7 กับ Claude Code ให้เวิร์คสุด: Tips จาก Anthropic

ถ้าคุณใช้ Claude Code อยู่แล้วอัพเดทเป็น Opus 4.7 แล้วรู้สึกว่า "เอ๊ะ มันทำงานไม่เหมือนเดิมนะ" คุณไม่ได้คิดไปเอง เพราะ Opus 4.7 เปลี่ยนวิธีคิดและทำงานค่อนข้างเยอะ
Anthropic เพิ่งปล่อย blog post อธิบาย best practices สำหรับการใช้ Opus 4.7 กับ Claude Code โดยเฉพาะ ผมอ่านแล้วเอามาเล่าให้ฟังพร้อมเทคนิคที่เอาไปใช้ได้เลยครับ
อะไรเปลี่ยนบ้าง
เรื่องแรกที่ต้องรู้คือ Opus 4.7 กิน token มากขึ้นกว่ารุ่นก่อน สาเหตุมีสองอย่าง อย่างแรกคือ Anthropic เปลี่ยน tokenizer ใหม่ อย่างที่สองคือตัว model เลือกที่จะ "คิด" มากขึ้น โดยเฉพาะตอนที่ตั้ง effort level สูงๆ ฟังดูเหมือนข้อเสีย แต่จริงๆ แล้วผลลัพธ์ที่ได้กลับดีขึ้นชัดเจน
อีกเรื่องที่สำคัญมากคือ Extended Thinking แบบเดิมที่เราเคยกำหนด budget ตายตัวได้ ตอนนี้ไม่มีแล้ว Opus 4.7 ใช้สิ่งที่เรียกว่า Adaptive Thinking แทน หมายความว่า model จะตัดสินใจเองว่าแต่ละขั้นตอนต้องคิดลึกแค่ไหน ถ้าเป็นงานง่ายมันจะข้ามไปเลย ถ้าเป็นงานซับซ้อนมันจะหยุดคิดนานขึ้น พูดง่ายๆ คือ model จัดสรร "เวลาคิด" ของมันเองแทนที่เราจะไปบังคับ

ตั้งระดับความขยันยังไงดี
Claude Code มีสิ่งที่เรียกว่า effort level เป็นตัวบอกว่าจะให้ model ทุ่มแค่ไหนกับงานแต่ละชิ้น ใน Opus 4.7 Anthropic เพิ่ม level ใหม่มาชื่อ xhigh แล้วตั้งให้เป็นค่า default แทน high เดิม ตำแหน่งของ xhigh อยู่ระหว่าง high กับ max ซึ่ง Anthropic บอกว่าเป็นจุดที่เหมาะกับงาน coding ส่วนใหญ่
สำหรับคนที่สงสัยว่าแต่ละ level ต่างกันยังไง Anthropic อธิบายไว้แบบนี้ครับ
Medium หรือ Low เหมาะกับตอนที่อยากประหยัด cost หรือต้องการให้ตอบเร็ว Anthropic บอกว่าแม้ตั้ง level ต่ำ Opus 4.7 ก็ยังทำได้ดีกว่า Opus 4.6 ที่ level เดียวกัน
High เหมาะกับตอนที่เปิด Claude Code หลาย session พร้อมกัน เพราะเป็นจุดสมดุลระหว่างคุณภาพกับ cost
Xhigh คือค่า default ของ Opus 4.7 Anthropic แนะนำสำหรับงาน coding ทั่วไป ถ้าคุณไม่ได้ไปปรับอะไร ตอนนี้คุณใช้ level นี้อยู่แล้ว
Max สำหรับปัญหาที่ยากจริงๆ เท่านั้น Anthropic เตือนเองว่า max มีจุดที่ให้ผลตอบแทนลดลง และมีแนวโน้มจะ overthink คือคิดวนไปวนมาโดยไม่จำเป็น
บอกให้ครบตั้งแต่คำสั่งแรก
นี่คือเทคนิคที่สำคัญที่สุดจาก blog post ของ Anthropic เลยครับ
Opus 4.7 จะคิดเยอะขึ้นทุกครั้งที่คุณตอบกลับระหว่าง session ฟังดูดี แต่มันหมายความว่ายิ่งคุณคุยไปมาหลาย turn ยิ่งกิน token มาก เพราะทุกครั้งที่คุณพิมพ์ตอบ model จะ reason ใหม่ทั้งหมด
วิธีที่ Anthropic แนะนำคือ ยัดทุกอย่างที่ model ต้องรู้ไว้ในคำสั่งแรกเลย บอกให้ครบว่าต้องการอะไร มี constraint อะไร เงื่อนไขความสำเร็จเป็นยังไง ไฟล์ที่เกี่ยวข้องอยู่ตรงไหน แล้วปล่อยให้มันทำไปเลยโดยไม่ต้องโต้ตอบ
Anthropic ใช้คำว่า "provide comprehensive task specifications upfront" ซึ่งก็คือบอกทุกอย่างที่จำเป็นไว้ข้างหน้าเลย ไม่ต้องรอให้ model มาถามทีหลัง เพราะทุกครั้งที่มันถามแล้วคุณตอบ ก็คือ turn ใหม่ที่กิน token ครับ
เปิดโหมดอัตโนมัติให้มันทำงานต่อเนื่อง
Claude Code มีสิ่งที่เรียกว่า auto mode เปิดได้ด้วยการกด Shift+Tab ปกติแล้ว Claude Code จะหยุดถามก่อนทุกครั้งที่จะแก้ไฟล์หรือรัน command ซึ่งทุกครั้งที่มันหยุดแล้วคุณกด "yes" มันก็นับเป็น turn ใหม่ที่กิน token
auto mode จะให้ model ทำงานต่อเนื่องโดยไม่ต้องหยุดถามทุกจังหวะ Anthropic แนะนำว่าถ้าคุณให้ spec ชัดเจนตั้งแต่คำสั่งแรกแล้ว ก็เปิด auto mode แล้วปล่อยให้มันวิ่ง ตั้ง notification ไว้รอดูผลลัพธ์ก็พอ
ตอนนี้ auto mode อยู่ใน research preview สำหรับ Claude Code Max users ครับ

พฤติกรรมที่เปลี่ยนไปจากรุ่นก่อน
นอกจากเรื่อง effort level กับ Adaptive Thinking แล้ว Anthropic ยังบอกไว้ใน blog post ว่า Opus 4.7 มีพฤติกรรมที่เปลี่ยนไปอีกหลายอย่าง
ตอบสั้นลงกับงานง่าย ตอบยาวขึ้นกับงานซับซ้อน Anthropic เรียกสิ่งนี้ว่า response calibration คือ model จะปรับความยาวของคำตอบตามความยากของงาน ถ้าคุณอยากได้คำตอบแบบเฉพาะเจาะจง Anthropic แนะนำว่าให้บอกตรงๆ ในคำสั่งว่าต้องการ response แบบไหน
เรียกใช้ tool น้อยลง แต่ผลลัพธ์ดีขึ้น Opus 4.7 จะไม่กระโดดไปอ่านไฟล์หรือค้นหาทุกจังหวะเหมือนรุ่นก่อน มันจะคิดก่อนว่าจำเป็นต้องดูอะไรจริงๆ แล้วค่อยเรียก tool Anthropic บอกว่าวิธีนี้ให้ผลลัพธ์ที่ดีกว่า แต่ถ้า task ของคุณต้องการให้มันค้นหาไฟล์เยอะๆ จริงๆ ก็ต้องบอกตรงๆ ในคำสั่ง
แบ่งงานย่อยน้อยลง Claude Code มีความสามารถ spawn subagent คือแยกงานออกเป็นชิ้นย่อยแล้วทำ parallel ได้ Opus 4.7 จะระวังมากขึ้นในเรื่องนี้ ไม่แบ่งงานย่อยถ้าไม่จำเป็น Anthropic บอกว่าถ้าอยากให้ทำงาน parallel ข้ามหลายไฟล์ ก็ต้องบอกไว้ในคำสั่งให้ชัดเจน
บอกให้คิดเยอะหรือคิดน้อยก็ได้
เนื่องจาก Opus 4.7 ไม่มี thinking budget แบบตายตัวแล้ว Anthropic บอกว่าวิธีควบคุมว่าจะให้ model คิดมากหรือน้อยคือผ่าน prompt
อยากให้คิดเยอะขึ้น Anthropic แนะนำว่าให้เพิ่มประโยคแบบนี้ใน prompt: "Think carefully and step-by-step; this problem is harder than it looks" เหมาะกับงานที่ต้องพิจารณาหลายด้าน เช่น bug ที่หาสาเหตุยาก หรือ logic ที่ซับซ้อน
อยากให้ตอบเร็วขึ้น Anthropic แนะนำว่าให้บอกแบบนี้: "Prioritize speed over depth; respond directly when uncertain" เหมาะกับงานตรงไปตรงมาที่ไม่ต้องคิดลึก
จะเขียนใส่ CLAUDE.md เป็น default ก็ได้ หรือจะพิมพ์เฉพาะ turn ที่ต้องการก็ได้ แล้วแต่สถานการณ์ครับ
งานแบบไหนที่เหมาะกับ Opus 4.7 ที่สุด
Anthropic ระบุไว้ชัดเจนว่า Opus 4.7 ถูกออกแบบมาเพื่องานที่เรียกว่า long-running supervised tasks คืองานที่ใช้เวลานาน ต้องวางแผนหลายขั้นตอน แต่ยังมีคนคอยดูอยู่ ตัวอย่างที่ Anthropic ยกมา ได้แก่
แก้ไข code ที่กระทบหลายไฟล์พร้อมกัน เช่น refactor ที่ต้องเปลี่ยนหลายจุด Opus 4.7 จะ track ความสัมพันธ์ระหว่างไฟล์ได้ดีกว่ารุ่นก่อน
หา bug ที่ไม่ชัดว่าต้นตอมาจากไหน Opus 4.7 จะวิเคราะห์ code ได้ลึกขึ้น โดยไม่ต้องชี้ทางให้ทุกจังหวะ
Review code ที่ข้ามหลาย service model จะเข้าใจ context ข้ามขอบเขตของแต่ละ service ได้ดีกว่า
งานที่ต้องทำหลายขั้นตอนต่อเนื่อง เช่น อ่าน spec แล้ว implement แล้ว test แล้วแก้ Opus 4.7 จะจำ context ข้ามขั้นตอนได้ดีขึ้น
สรุปแล้วเริ่มยังไงดี
Anthropic แนะนำง่ายๆ ว่าให้เริ่มจาก effort xhigh ซึ่งเป็น default อยู่แล้ว แล้วดูว่าคำสั่งแรกไปได้ไกลแค่ไหน อย่าเอา config เก่าจาก Opus 4.6 มาใช้ตรงๆ เพราะ model ทำงานต่างกัน ให้ทดลองปรับดูว่าอะไรเวิร์คกับงานของคุณครับ
แหล่งอ้างอิง
บทความที่เกี่ยวข้อง

เจาะลึก Claude Code Ultraplan: เปลี่ยน Terminal เป็นห้องวางแผนอัจฉริยะแบบ Multi-Agent
เลิกวางแผนโค้ดบน Terminal แคบๆ แล้วย้ายขึ้น Cloud ไปกับ Ultraplan ฟีเจอร์ใหม่ที่ส่ง AI 4 ตัวมาช่วยกันรุมวางแผนให้คุณ



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