Skip to main content

ยกระดับการตัดสินใจด้วย 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 modelAdvisors ที่ยอมรับหมายเหตุ
Haiku 4.5Fable, Opus, SonnetHaiku สามารถเรียก advisor แต่ทำหน้าที่เป็น advisor ไม่ได้
Sonnet 4.6Fable, Opus, Sonnet
Opus 4.6 หรือใหม่กว่าFable, Opus ที่เวอร์ชันขึ้นไปหรือเท่ากับ main modelOpus 4.7 main กับ Opus 4.6 advisor จะถูก reject
Fable 5 (v2.1.170+)FableOpus หรือ Sonnet advisor จะถูก reject

Model pairings ทั่วไป

การจับคู่เมื่อใดควรใช้
Sonnet main + Opus advisorSonnet จัดการงานประจำและส่งต่อการวางแผนให้ Opus
Sonnet main + Fable advisorคำแนะนำ Fable 5 ในจุดตัดสินใจโดยไม่รัน Fable 5 ตลอด
Haiku main + Opus advisormain model ต้นทุนต่ำสุดพร้อมการวางแผนที่แข็งแกร่ง
Opus main + Opus advisorOpus ตัวที่สองตรวจสอบตัวแรก สำหรับงานที่ต้องการความแม่นยำสูง
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ที่จุดตัดสินใจในช่วง taskClaude เรียกเมื่อต้องการคำแนะนำ
opusplanในช่วง plan mode จากนั้นสลับไป Sonnet สำหรับ executionคุณเข้า plan mode
Subagents กับ model ที่ตั้งสำหรับ subtask ที่มอบหมายทั้งหมดClaude มอบหมาย หรือคุณเรียก subagent
/modelสำหรับ turns ถัดไปทั้งหมดคุณสลับ models

ดูเพิ่มเติม