自律レベルの設計
対象読者: AIにどこまで自動実行を許可するか決めたい方、承認フローの設計方針を整理したい方
前提知識: エージェンティックAIとは の基礎
自律レベルとは、AIエージェントにどこまで自動実行を許すかの段階です。「全部任せる」か「全部確認する」かの二択ではなく、操作ごとに水準を変えるのが実務的な設計です。
判断の2軸
自律レベルは、操作の性質から決めます。
| 軸 | 問い |
|---|---|
| 影響範囲 | 失敗したとき、誰に・どこまで影響するか |
| 可逆性 | 元の状態へ戻せるか、戻すのにどれだけかかるか |
graph TD
A["影響が小さく、元に戻せる"] --> Auto["自動実行してよい"]
B["影響が大きい、または戻せない"] --> Appr["実行前に承認を求める"]操作ごとの目安
| 操作 | 影響範囲 | 可逆性 | 目安 |
|---|---|---|---|
| 検索・読み取り | 小さい | 影響なし | 自動実行 |
| 一時ファイルの作成 | 小さい | 戻せる | 自動実行 |
| 既存ファイルの変更 | 中程度 | 戻せる(履歴があれば) | 自動実行+差分の提示 |
| 外部への通知・送信 | 大きい | 戻せない | 承認必須 |
| 本番環境への反映 | 大きい | 戻すのに手間がかかる | 承認必須 |
| データの削除 | 大きい | 戻せない | 承認必須 |
判断に迷ったら「取り消せるか」を優先します。取り消せない操作は、影響が小さく見えても承認を挟む価値があります。
承認は「直前」に置く
承認をどこに置くかで効果が変わります。作業開始時にまとめて許可を取ると、実際に何が起きるか分からないまま承認することになります。
元に戻せない操作の直前に、実行内容を具体的に示して確認するのがもっとも効果的です。
承認を求めすぎない
確認が多すぎる設計も失敗します。すべての内部処理で確認を求めると、人は内容を読まずに承認するようになり、本当に重要な承認まで素通りします。
- 読み取り専用の操作では確認しない
- 同種の操作は、範囲を決めてまとめて許可する
- 確認するときは、何が起きるかを1〜2行で具体的に示す
段階的に広げる
最初から広い権限を与えず、評価で実績を確認しながら、次の4段階で広げます。
- 提案のみ — 人がすべて実行する
- 承認付き実行 — 読み取り操作は自動化し、それ以外は実行前に承認を求める
- 条件付き自律 — 戻せる変更は自動化して差分を提示し、戻せない操作だけ承認を求める
- 自律実行 — 定型作業に限って、完了まで自動実行する
まとめ
- 自律レベルは操作ごとに決め、基準は影響範囲と可逆性
- 取り消せない操作は、影響が小さく見えても承認を挟む
- 承認は実行の直前に、具体的な内容を示して求める
- 確認が多すぎると形骸化するため、読み取り操作などは自動化する
関連リンク
クイズ