AIの「全承認スキップ」は危険、「はい」連打は面倒 Claude Codeで始まった折衷策「auto mode」の仕組みと注意点

Anthropicは、「Claude Code」に「auto mode」機能を追加した。その仕組みと利用上の注意、利用方法を紹介する。

» 2026年04月14日 13時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Anthropicは2026年3月24日(米国時間)、AIコーディングツール「Claude Code」において「auto mode」機能のリサーチプレビューを開始した。「Team」プラン向けに提供を始め、3月30日にはEnterpriseおよびAPIユーザーへも展開を開始した(参考)。

開発効率と安全性のジレンマ

 Claude Codeのデフォルト(既定)の設定は、セキュリティを重視して設計されている。そのため、ファイルの書き込みや「bash」コマンドの実行のたびに、ユーザーの承認が必要となり、複雑な長時間タスクでは、頻繁な中断が課題となっていた。

 一部の開発者は、承認を全てスキップする「--dangerously-skip-permissions」オプションを利用しているが、隔離された環境以外での使用は推奨されておらず、危険な結果を招く可能性がある。

auto modeの仕組み

 auto modeは逐一承認を求めるデフォルト設定と全承認スキップの中間に位置付けられる。

 具体的には、各ツール呼び出しの実行前に、専用の分類器がファイルの大量削除や機密データの流出、悪意あるコードの混入といった破壊的な操作に該当しないかどうかを確認する。

  • 「安全」と判断された場合
    ユーザーの承認を待たずに自動で実行される
  • 「リスクが高い操作」と判断された場合
    実行をブロックし、Claude Codeに別のアプローチを促す。Claudeがブロックされた行動を取り続けようとした場合は、最終的にユーザーへの承認プロンプトが表示される

利用上の注意点

 auto modeは--dangerously-skip-permissionsと比較してリスクを低減するが、完全には排除できない。ユーザーの意図が曖昧な場合や環境のリスクを見誤った場合、一部のリスクある操作が実行されてしまう可能性もあり、場合によっては問題のない操作をブロックするケースもある。

 判定プロセスを挟むこともあり、トークン消費量やコスト、ツール呼び出しのレイテンシ(遅延)に若干の影響が出る可能性があるという。

 Anthropicは、--dangerously-skip-permissionsオプションと同様、auto modeについても隔離された環境での利用を推奨している。

利用方法

 開発者は以下の手順でauto modeを利用できる。

  • 1.「claude --enable-auto-mode」を実行する。セッション中に[Shift]+[Tab]キーでモードを切り替える
  • 2.デスクトップアプリまたはVisual Studio Code(以下、VS Code)拡張機能の場合は、「設定」→「Claude Code」で「auto mode」をオンにしてから、セッション内のモード切り替えドロップダウンで選択する

 管理者がCLIおよびVS Code拡張機能でauto modeを無効化するには、エンタープライズ向けのマネージド設定で「"disableAutoMode": "disable"」と設定する。Claudeデスクトップアプリではデフォルトで無効になっており、「Organization Settings」→「Claude Code」から有効化できる。

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

スポンサーからのお知らせPR

注目のテーマ

その「AIコーディング」は本当に必要か?
Microsoft & Windows最前線2026
4AI by @IT - AIを作り、動かし、守り、生かす
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。