ยกระดับการตัดสินใจด้วย Advisor Tool
จับคู่ model หลักของคุณกับ advisor model ที่แข็งแกร่งกว่าซึ่ง Claude จะปรึกษาในช่วงเวลาสำคัญของงาน
หมายเหตุ: Advisor tool เป็น experimental และต้องการ Claude Code v2.1.98 หรือใหม่กว่าพร้อม Anthropic API ไม่พร้อมใช้งานบน Amazon Bedrock, Google Vertex AI หรือ Microsoft Foundry พฤติกรรม ราคา และความพร้อมใช้งานอาจเปลี่ยนแปลงได้
Advisor tool ให้ Claude ปรึกษา model ที่สอง (มักแข็งแกร่งกว่า) ในช่วงเวลาสำคัญของงาน เช่น ก่อนผูกมัดกับแนวทาง เมื่อติดขัดกับ error ที่เกิดซ้ำ หรือก่อนประกาศว่างานเสร็จ Advisor ได้รับการสนทนาทั้งหมด รวมถึงทุก tool call และผลลัพธ์ และส่งคำแนะนำที่ Claude นำไปใช้ก่อนดำเนินการต่อ
Advisor รัน server-side บน Anthropic infrastructure เป็น server tool คุณเลือกว่า model ใดทำหน้าที่เป็น advisor และ Claude ตัดสินใจเมื่อจะเรียกใช้
เมื่อใดควรใช้ Advisor
Advisor เหมาะกับงานที่ยาว หลายขั้นตอน ซึ่งส่วนใหญ่ของ turns เป็นเรื่องปกติแต่คุณภาพของแผนกำหนดผลลัพธ์ ตัวอย่างเช่น refactor ขนาดใหญ่ session การ debug ที่ error เกิดซ้ำ และงานที่คุณต้องการให้ตรวจสอบอิสระก่อน Claude ประกาศว่าเสร็จสมบูรณ์
เปิดใช้งาน Advisor
คุณสามารถตั้ง advisor model ได้สามวิธี:
คำสั่ง /advisor
รัน /advisor โดยไม่มี arguments เพื่อเปิด picker ที่แสดง advisor models ที่ใช้ได้ หรือส่ง model โดยตรง:
/advisor opus
การเลือกของคุณจะถูกบันทึกไปยัง advisorModel ใน user settings และมีผลตลอดทุก sessions
ตั้ง advisorModel ใน settings
กำหนด advisor เป็น default โดยไม่ต้องเปิด session โดยตั้งค่าในไฟล์ settings:
{
"advisorModel": "opus"
}
ใช้ flag --advisor
ตั้ง advisor สำหรับ session เดียวโดยไม่เปลี่ยน setting ที่บันทึกไว้:
claude --advisor opus
เลือก Advisor Model
Advisor ต้องมีความสามารถอย่างน้อยเท่ากับ main model
| Main model | Advisors ที่ยอมรับ | หมายเหตุ |
|---|---|---|
| Haiku 4.5 | Fable, Opus, Sonnet | Haiku สามารถเรียก advisor แต่ทำหน้าที่เป็น advisor ไม่ได้ |
| Sonnet 4.6 | Fable, Opus, Sonnet | |
| Opus 4.6 หรือใหม่กว่า | Fable, Opus ที่เวอร์ชันขึ้นไปหรือเท่ากับ main model | Opus 4.7 main กับ Opus 4.6 advisor จะถูก reject |
| Fable 5 (v2.1.170+) | Fable | Opus หรือ Sonnet advisor จะถูก reject |
Model pairings ทั่วไป
| การจับคู่ | เมื่อใดควรใช้ |
|---|---|
| Sonnet main + Opus advisor | Sonnet จัดการงานประจำและส่งต่อการวางแผนให้ Opus |
| Sonnet main + Fable advisor | คำแนะนำ Fable 5 ในจุดตัดสินใจโดยไม่รัน Fable 5 ตลอด |
| Haiku main + Opus advisor | main model ต้นทุนต่ำสุดพร้อมการวางแผนที่แข็งแกร่ง |
| Opus main + Opus advisor | Opus ตัวที่สองตรวจสอบตัวแรก สำหรับงานที่ต้องการความแม่นยำสูง |
| Fable main + Fable advisor | การจับคู่ความสามารถสูงสุดเมื่อ Fable 5 พร้อมใช้งาน |
เมื่อ Claude ปรึกษา Advisor
Claude ตัดสินใจเมื่อจะเรียก advisor มักจะปรึกษาก่อนผูกมัดกับแนวทาง เมื่อ error เกิดซ้ำ และก่อนประกาศว่างานเสร็จ
คุณสามารถขอการปรึกษาใน prompt ของคุณได้เช่นกัน: consult the advisor before you continue
สิ่งที่คุณเห็นในช่วง Session
เมื่อ Claude เรียก advisor transcript จะแสดงบรรทัด Advising พร้อมชื่อ advisor model ขณะที่ call กำลังดำเนินการ กด Ctrl+O เพื่อขยายและอ่านคำแนะนำทั้งหมดของ advisor
Claude มักทำตามคำแนะนำของ advisor แต่จะปรับเมื่อหลักฐานของตัวเองขัดแย้งกับคำแนะนำเฉพาะ
ค่าใช้จ่าย
การเรียก advisor แต่ละครั้งส่งการสนทนาไปยัง advisor model ดังนั้นจึงใช้ tokens ในอัตราของ advisor model นอกเหนือจากการใช้ main model การจับคู่ main model ที่เร็วกว่ากับ advisor ที่แข็งแกร่งกว่ามักมีค่าใช้จ่ายน้อยกว่าการรัน model ที่แข็งแกร่งกว่าตลอด
ข้อกำหนด
Advisor tool ต้องการทั้งหมดต่อไปนี้:
- Claude Code v2.1.98 หรือใหม่กว่า: รัน
claude updateเพื่ออัปเกรด - Anthropic API เท่านั้น: ไม่พร้อมใช้งานบน Amazon Bedrock, Google Vertex AI หรือ Microsoft Foundry
- Supported main model: Opus 4.6 หรือใหม่กว่า, Sonnet 4.6 หรือ Haiku 4.5
ปิด Advisor
เพื่อหยุดใช้ advisor และล้าง advisorModel ที่บันทึกไว้:
/advisor off
เพื่อปิด advisor tool ทั้งหมด ตั้ง CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1
เปรียบเทียบกับฟีเจอร์ที่เกี่ยวข้อง
| แนวทาง | เมื่อ stronger model รัน | วิธีเริ่ม |
|---|---|---|
| Advisor tool | ที่จุดตัดสินใจในช่วง task | Claude เรียกเมื่อต้องการคำแนะนำ |
opusplan | ในช่วง plan mode จากนั้นสลับไป Sonnet สำหรับ execution | คุณเข้า plan mode |
Subagents กับ model ที่ตั้ง | สำหรับ subtask ที่มอบหมายทั้งหมด | Claude มอบหมาย หรือคุณเรียก subagent |
/model | สำหรับ turns ถัดไปทั้งหมด | คุณสลับ models |
ดูเพิ่มเติม
- Model configuration: สลับ models ตั้ง effort levels และใช้
opusplan - Manage costs effectively: ติดตาม token usage ข้าม models
- Advisor tool in the Claude API: เข้าใจ underlying server tool