AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月17日 10:00

/goalで3件修正し自動停止

LINEで送る
/goalで3件修正し自動停止

3つのポイント

  1. 何が起きたか

    /goalに「不具合票3件を全部直しpytestがexit 0になったら完了、10ターンで止める」と渡すと、評価モデルが1件ごとに「まだ」と判定し、3件目の後に「Goal achieved (36s · 3 turns · 2.8k tokens)」で停止した。

  2. なぜ重要か

    ターンごとの判定を挟むことで、人が「続けて」と指示しなくても終了条件まで自走させられる。条件には測れる終わりと確かめ方を書く必要があるとみられる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

Claude Codeの/goalは、ターンが終わるたびに別の小型モデルが終了条件を評価し、未達なら次のターンへ進む仕組みである。練習用リポジトリの実演では、1件直すごとに評価が「まだ」を返し、3件目の後にテスト結果が理由として示されて停止した。条件にはテストのexit 0や変更禁止のディレクトリ、ターン上限を明記しており、評価は会話に出た内容だけで判定するため結果を会話に出す必要がある。設定が効かない場合の切り分けは/statusのSetting sourcesが入口になり、読まれていない・上書きされている・書き方の誤りの3つに分けられる。コミットの署名はattributionで空にすると消え、件名の規則はCLAUDE.mdに書くが、必ず守られる保証はないためhooksの併用が有効とされる。

よくある質問
終了条件には何を書けばいいですか?
測れる終わり、確かめ方、変えてはいけないこと、ターンの上限を書く。結果は会話に出させると評価モデルが判定しやすい。
/goalを止めたいときはどうしますか?
/goal clearで外せる。Escは今の作業を止めるだけでゴールは残る。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へLessWrongが管理役の委任不足を指摘