OpenAIのコーディングツール「Codex CLI」に、AIが自分でゴールを判断しながら作業を繰り返す「自律ループ機能」が追加されました。バージョン0.128.0で実装された/goalコマンドがそれです。
この記事では、/goalとは何か・どんな仕組みで動くのか・実際にどんな業務タスクに使えるかを、プログラマーではない方にもわかるように整理します。「AIに作業を渡して、終わったら教えてほしい」という感覚で使えるかどうか、検証した結果もあわせてお伝えします。
Codex CLIとは何か、まず30秒でおさえる
Codex CLIは、OpenAIが提供するコマンドライン型のコーディングエージェントです。「エージェント」というのは、単に質問に答えるだけでなく、指示されたタスクを自分で計画して実行するAIのこと。ChatGPTのように「会話する」のではなく、「作業を任せる」イメージに近いツールです。
ターミナル(Macならターミナルアプリ、WindowsならPowerShellなど)から起動して使うので、最初は少しハードルを感じるかもしれません。ただし、コードを書けない方でも「何をやってほしいか」を日本語で指示するだけで動くので、エンジニアでなくても触れるツールです。
/goalコマンドが追加されて何が変わったか
従来の「一問一答」から「目標達成まで自走」へ
これまでのCodex CLIは、基本的に「一回の指示に対して一回答える」スタイルでした。複数のステップが必要なタスクは、ユーザーが段階的に指示を出し続ける必要があったのです。
/goalが追加されてからは、ゴールを最初に宣言すると、Codexがそのゴールを達成できたかどうかを自分自身で評価しながらループし続けます。「テストを全部パスさせて」と伝えれば、テスト実行→失敗箇所の修正→再テスト→失敗箇所の修正…というサイクルを、自分で判断しながら繰り返してくれるわけです。
ループが止まる条件は2つ
この自律ループには終了条件が2つあります。
- ゴールを達成したとAIが判断したとき
- 設定した「トークンバジェット」を使い切ったとき
トークンバジェットとは、AIが処理に使えるリソースの上限値のこと。予算管理のようなイメージで、「ここまでのリソースを超えたら強制停止」という安全装置として機能します。無限にループして費用が膨らむのを防ぐ仕組みです。
どんな業務タスクに使えるか 独自検証の比較表
/goalコマンドが特に力を発揮するのは、「正解かどうかを客観的に判断できるタスク」です。以下の表は、タスクの種類・自動完結のしやすさ・推奨トークンバジェットの目安を独自にまとめたものです。
| タスクの種類 | 自動完結のしやすさ | 推奨バジェット目安 | 備考 |
|---|---|---|---|
| テストの修正・パス | ★★★★★ | 20,000〜50,000 | 合否が明確なので判断しやすい |
| リファクタリング(構造整理) | ★★★★☆ | 30,000〜80,000 | 動作確認をセットにするとより確実 |
| ドキュメント・コメント生成 | ★★★★☆ | 10,000〜30,000 | 完成基準を明確に指定すると精度UP |
| バグ修正(再現手順が明確) | ★★★★☆ | 20,000〜60,000 | 再現テストがあると成功率が上がる |
| 新機能の実装 | ★★★☆☆ | 50,000〜100,000 | 要件が曖昧だとループが発散しやすい |
| UIデザインの調整 | ★★☆☆☆ | 判断が難しい | 「正解」の定義が主観的で終了判断が困難 |
この表からわかるように、/goalが最も効果的なのは「テストが通れば完了」のように、ゴール到達を機械的に判断できる作業です。逆に「見た目をいい感じにして」のような主観が入るタスクは、まだ苦手分野です。
エンジニアでなくても使えるか?現実的な見立て
率直に言うと、現時点ではエンジニアか、少なくともターミナル操作に慣れた人向けのツールです。ただ、ここで注目してほしいのは「方向性」です。
Codexのような自律エージェントが目指しているのは、「人間がAIの代わりに作業するのではなく、AIが人間の代わりに作業を完結させる」世界です。今は操作にある程度の技術的な知識が必要ですが、同種の機能はGitHub CopilotやCursorなどのGUIツールにも続々と実装され始めています。
たとえば、ChatGPTで日常業務を効率化している方が次に目指すステップとして、こうした「エージェント型ツール」の使い方を身につけることは、キャリア的にも大きな差をつけるポイントになります。プロンプトの書き方を基礎から学ぶことと並行して、エージェントへの指示の出し方を練習しておくと、こうした新機能が出たときにすぐ応用できます。
/goalを使うときの3つの注意点
実際に使う前に知っておきたいことを整理しておきます。
トークンバジェットの設定は必ず行う
デフォルトのまま使うと、複雑なタスクでは予想以上にコストがかかることがあります。最初は小さいバジェットから始めて、タスクの規模感をつかむのがおすすめです。
ゴールは「検証可能な形」で書く
「コードをきれいにして」より「ESLintのエラーをゼロにして」のほうが、AIが完了を判断しやすくなります。ゴール設定の質がそのまま結果の質に直結します。この考え方はChatGPTへの指示の出し方と共通しています。
途中経過を確認できるログを残す
ループが長くなると、何をやったのか把握しにくくなります。重要な作業には、ログ出力の設定をあわせて行うことをおすすめします。
まとめ
Codex CLIの/goalコマンドは、AIが目標達成を自分で判断しながらループする「自律型タスク実行」の機能です。特にテスト修正やリファクタリングのように、完了条件が明確な作業との相性が抜群です。トークンバジェットという安全装置もあるため、コスト面でのリスクも管理できます。
今すぐ使いこなすには一定の技術的素養が必要ですが、同種の機能はより使いやすいツールにも広がっています。今のうちに「AIエージェントに何をどう指示するか」の感覚を磨いておくことが、2〜3年後の大きな差につながります。
次のアクション: まずはAIへの指示の質を上げることから始めてみましょう。エージェント型ツールも、結局は「どう伝えるか」が精度を左右します。AIを使った副業・スキルアップに興味がある方はこちらもあわせてご覧ください。
もっとAIツールの最新情報を追いたい方は、「AIスキルハック」のニュースレターに登録すると、週1回厳選した情報をお届けします。

