GPT-6 Astraの利用量を使いすぎないための「Astraガードレール」設計|Codexでのモデル分担と暴走防止
GPT-6 Astraを使い始めて最初に気をつけたいのは、「Astraを選んだら、その仕事全部をAstraにやらせる」という使い方です。 Astraは、複雑な推論、コーディング、調査、コンピューター操作など、特に難しい作業に向いた高性能モデルです。一方、WorkやCodexでは、同じタスクでも選択するモデル、入出力の大きさ、Reasoning、Fast mode、処理ステップ数などによって利用量が変わります。 実際に使っていると、「1回依頼しただけなのに、思った以上に利用量が減った」という状況は起こり得ます。 ただ、対策は単純に「Astraをなるべく使わない」ではありません。 「Astraで実行できるか」ではなく、「Astraでなければ困るか」で判断する。 Astraを選んだからといって、タスク全体をAstraで処理する必要はありません。難しい判断だけAstraに任せ、それ以外はLuna、Terra、Solへ分ける。そのために必要なのが、この記事でいう「Astraガードレール」です。 なぜAstraで利用量が膨らむのか 問題は、Astraへの1回の回答が単純に「何倍も高い」という話だけではありません。 むしろ注意したいのは、エージェント型のタスクでは1件の依頼から大量の「行動」が発生することです。 大きなタスクを分解せず丸ごと渡す リポジトリ全体を探索する Reasoningを常に高くする Web検索を何度も行う 複数のサブエージェントへ仕事を広げる 同じ方法で何度も再試行する 「念のため」という理由で追加調査する 本来の依頼とは無関係な改善まで始める こうした挙動が重なると、一つひとつは妥当そうな行動でも、合計の利用量は大きくなります。 OpenAIの利用量ガイドでも、大きな入出力、高いReasoning、Fast mode、複数ステップのタスクなどが利用量へ影響し得ると案内されています。 つまり、Astra対策では「何トークンまで」と考えるだけでは足りません。 トークンを大量に使う原因になる行動そのものを制御する 必要があります。 「Astraでなければ困るか」でモデルを決める モデルは、単純な「弱い→強い」の順番として使わない方が効率的です。それぞれに担当する仕事を決めます。 モデル 主に任せる仕事 Luna 情報抽出、分類、ファイル検索、一覧化、フォーマット...