ガイド
AI コーディングエージェントの安全チェックリスト:コマンドを実行させる前の 10 のルール
結論: AI コーディングエージェントに Mac 上でコマンドを実行させるための実践的な 10 のルール:git を使い、許可する前に読み、権限の確認をオンにしておく。
コマンドを実行できる AI コーディングエージェントは強力ですが、ときに間違えます。この 10 の習慣に特別なツールは不要で、悪いコマンドが悪い一日になるのを防ぎます。
チェックリスト
- git リポジトリで作業し、大きなタスクの前にコミットしておけば、どんな変更も元に戻せます。
- 許可する前にコマンドを読みましょう。特に
rm、sudo、curl | sh、プロジェクト外のパスを含むものは要注意です。 - 権限の確認はオンのままにしてください。スキップするのは避けましょう。スキップが危険な理由もご覧ください。
- 返答を速くしましょう。そうすれば、確認をオフにしたくなりません。キー 1 つで答えられるポップアップが役立ちます。
- ジョブごとに専用のフォルダを用意しましょう。あるエージェントが別のプロジェクトに触れるのを防げます。
- 機密情報をチャットに入れないでください。キー、トークン、パスワードをプロンプトに貼り付けないようにします。
- 差分を確認しましょう。マージやデプロイの前に、何が変わったかを見直します。
- 本当に安全なものだけをあらかじめ許可し、残りは確認のままにします。
- リクエストを長く放置しないでください。読んでいないリクエストは、拒否するのが安全です。
- 止め方を知っておきましょう。各エージェントの停止・中断の方法と、連携しているツールの切断方法を確認しておきます。
Herdbell が役立つ場面
Herdbell だけでエージェントが安全になるわけではありません。人間側の対応を支えます。すべてのリクエストをその瞬間に確認でき、危険なコマンドは 2 回確認し、答えのないリクエストは承認されずにエージェント自身のプロンプトに戻ります。判断はあなたのものです。
よくある質問
AI エージェントにシェルコマンドを実行させても安全ですか?
権限をオンのままにし、許可する内容を読み、git から復元できるプロジェクトで作業するなら、安全に使えます。こうした確認を省くのは危険です。
常に二度読むべきコマンドは?
ファイルの削除、sudo の使用、スクリプトのダウンロードと実行、プロジェクトフォルダ外へのアクセスを行うもの。