Skip to content

原文(日本語に翻訳)

Agentツールの model パラメータを復元しました。呼び出しごとのモデル上書きが可能になります。

原文(英語)

Restored the model parameter on the Agent tool for per-invocation model overrides

概要

AgentツールにおいてサブエージェントのAIモデルを個別に指定できる model パラメータが復元されました。これにより、親エージェントと異なるモデルをサブエージェントに使用することが再び可能になります。タスクの複雑さやコスト要件に応じて、各サブエージェントで最適なモデルを選択できます。

基本的な使い方

javascript
// Agentツールでmodelパラメータを指定
Agent({
  subagent_type: "general-purpose",
  model: "claude-haiku-4-5-20251001",  // 軽量モデルを指定
  prompt: "このファイルの概要を1行で説明して"
})

実践例

コスト最適化:タスクに応じたモデル選択

javascript
// 複雑な分析 → 高性能モデル
Agent({
  subagent_type: "general-purpose",
  model: "claude-opus-4-6",
  prompt: "このコードベースのアーキテクチャを詳細に分析して、改善点をまとめて"
})

// 単純なファイル検索 → 軽量モデル
Agent({
  subagent_type: "general-purpose",
  model: "claude-haiku-4-5-20251001",
  prompt: "src/以下の.tsファイルを一覧表示して"
})

並列実行での異なるモデル使用

javascript
// 複数のサブエージェントを異なるモデルで並列実行
[
  Agent({
    model: "claude-sonnet-4-6",
    prompt: "フロントエンドコードをレビューして"
  }),
  Agent({
    model: "claude-haiku-4-5-20251001",
    prompt: "テストファイルの一覧を作成して"
  })
]

特定用途に最適化されたモデルの選択

javascript
// コーディング重視のタスク
Agent({
  subagent_type: "general-purpose",
  model: "claude-sonnet-4-6",
  prompt: "このPythonスクリプトをリファクタリングして型ヒントを追加して"
})

利用可能なモデルID

モデルモデルID用途
Claude Opus 4.6claude-opus-4-6最高性能・複雑なタスク
Claude Sonnet 4.6claude-sonnet-4-6バランス重視
Claude Haiku 4.5claude-haiku-4-5-20251001高速・低コスト

注意点

  • model パラメータを省略した場合、サブエージェントは親エージェントのモデルを引き継ぎます(デフォルト動作)
  • Amazon BedrockやGoogle Vertex AI経由で使用する場合は、対応するモデルIDが異なる場合があります
  • 高性能モデルはコストが高いため、単純なタスクには軽量モデルの使用を検討してください
  • モデルの利用可能性はAnthropicのAPIプランによって異なります

関連情報