AI相談ワークフロー

AI回答の実行前チェック

Linux、Cisco IOS、FortiGate、Kubernetes、汎用パターンの危険候補を行単位で検出し、実行前チェックリストを生成します。

いつ使うか

いつ使うか AIが生成したコマンド列やconfigを実行前に機械的にチェックしたいときに使います。
誰向けか ネットワーク・インフラ運用で、外部送信せずに下準備や確認をしたい担当者向けです。
何が分かるか 危険候補、理由、推奨対処、実行前チェックリストを出します。
次に使う関連ツール AI相談プロンプトビルダー Linuxコマンド作成 config区間抽出・正規化

入力

対象プラットフォーム
結果

出力

実行前チェックリスト

実務で使う場面

  • AIが生成したcommand列を実行前に機械的確認するとき。
  • Linux、Cisco IOS、FortiGate、Kubernetesの変更候補をplatform別ruleで確認するとき。
  • 手順書内の削除、再起動、権限変更、network変更を見落としていないか確認するとき。

入力例と期待される出力

documentation例・実行しない: Kubernetes namespace削除

入力
kubectl delete namespace example
期待される出力
documentation用commandであり実行しないでください。criticalの「永続データ/名前空間の削除」とwarnの「Kubernetesリソースの作成・更新・削除」を検出し、対象と依存resource、namespace、rollback手順の確認を促す実行前チェックリストを出力します。

documentation例・実行しない: dry-run付きrsync

入力
rsync --dry-run --delete ./source/ ./example-destination/
期待される出力
documentation用commandであり実行しないでください。--deleteを「同期先の削除を伴う」と検出し、--dry-runによりseverityをinfoへ軽減します。sourceとdestination、差分、backupは別途確認します。

結果の読み方

  • severityは検出候補を確認する機械的な優先度で、blocked、warning、reviewの表示へ変換されます。
  • reasonは検出したpatternの説明、adviceは追加確認の提案です。syntaxや実環境の妥当性を示す結果ではありません。
  • 実行前チェックリストは、人間がbackup、切り戻し、影響範囲、実施時間帯などを確認するためのものです。
  • platform選択により適用ruleが変わるため、対象環境に該当するplatformを選びます。

注意事項

  • 検出はregexと限定的なcommand解析によるheuristicで、false positiveとfalse negativeがあり得ます。
  • shell展開、変数値、alias、実行権限、対象環境を完全には解析しません。
  • 検出がない場合も実行可否の判断にはならず、検出がある場合も必ず事故になるとは限りません。
  • このツールはcommandを実行せず、syntax correctnessも判定しません。
  • rollback、backup、maintenance approval、対象resourceは別途確認してください。
  • documentation例をproductionへ適用せず、危険候補を含むcommandを推奨文として利用しないでください。

関連ツールと次の流れ

  1. 設定diff比較commandが意図する設定変更を変更前後の差分で確認します。
  2. Linuxコマンド作成調査目的に合うLinux command例と確認事項を組み立てます。
  3. 変更リスクスコア変更規模、復旧性、影響範囲を別の観点で評価します。
  4. AI相談プロンプトビルダー検出理由と追加確認事項をAIへの再質問へ整理します。

利用メモ

  • 入力内容は保存せず、ブラウザ内で処理します。
  • 外部APIやCDNへ送信しません。

実務上の注意

  • 登録済みパターンに該当しないことは安全の保証ではありません。
  • 必ずバックアップ、切り戻し、影響範囲を人が確認してください。
  • 入力内容は外部送信しません。