社内文書を検索して答えるAIと、CRMの情報を書き換えたり、顧客へメールを送信したりするAIでは、事故が起きたときの影響が大きく異なります。AIエージェントを業務で使う際は「AIが正しい答えを出せるか」だけでなく、どの操作を実行できるか、誰が承認するか、失敗したらどう止めるかを設計する必要があります。
本記事はBtoBマーケティング、営業、コンテンツ運営などの業務を想定し、AIエージェントの権限と承認を整理します。OWASPのLLMアプリケーション向けセキュリティ資料と、AWSのAIエージェント設計ガイダンスを参照しながら、実装前に確認したい手順を紹介します。製品の設定や契約条件に応じて設計が変わるため、以下は当サイトによる実務的な整理であって、一律に適用される法令や認証基準ではありません。
そもそも何が「AIエージェント」のリスクを変えるのか
チャット画面で文章を提案するだけなら、利用者は実行前に内容を確認できます。しかしAIが外部のツールを操作できると、検索結果を読むだけでなく、データ更新、メッセージ送信、設定変更、削除などのアクションまで行えるようになります。
OWASPが2026年8月に公表した最新版「GenAI LLM Top 10 2026」では、LLM03:2026 Excessive Agency(過度な権限・自律性)として、このリスクを扱っています。2025年版ではLLM06だったものが、2026年版ではLLM03へ変更されています。必要以上の機能、権限、自律性が与えられると、曖昧な指示、誤った推測、悪意ある外部入力などをきっかけに望ましくない操作が実行される可能性があります。OWASP「GenAI LLM Top 10 2026」
そのため「AIに慎重に行動してと指示する」だけでは十分ではありません。AIが判断を誤っても、許可していない操作はツールや権限の側で拒否される構成が重要です。
まず「読む」「下書きする」「外部へ反映する」を分ける
実務で最初に作りたいのは、AIが利用できる操作一覧と、それぞれの危険度の対応表です。AWSのAgentic AI Lensは、高リスクまたは取り消しにくい操作に人間による承認を組み込み、低リスクの処理まで一律に承認待ちにしない考え方を示しています。
| 実行区分 | 例 | 推奨する制御 |
|---|---|---|
| 参照・分析 | 公開資料の検索、監査候補の抽出、記事の重複調査 | 原則読み取り権限で開始。閲覧可能なデータ範囲を限定 |
| 下書き・可逆的な変更 | 社内向けドラフト、隔離環境への保存、元へ戻せる更新 | 事前に対象・変更範囲を設定。差分・実行ログ・復元手段を残す |
| 外部送信・高影響な変更 | 顧客宛メール、公開記事の大幅変更、契約条件の更新、削除 | 明示的な承認、必要な権限の分離、変更前の再確認、実行後QA |
この三段階は当サイトの提案です。AWSが提供する考え方から整理したものであり、表内のすべての操作が公式に同じリスク階級と定められているわけではありません。たとえば読み取りでも機密文書を大量に取得できるなら高リスクになり得ます。
最小権限:「使えるツールの数」と「操作できる範囲」を絞る
AWSのAmazon Bedrockセキュリティガイダンスは、必要なリソースへのアクセスだけを許す最小権限(least privilege)を推奨しています。これは、エージェントの能力を広げる前に、担当させる仕事と許可範囲を明確にする考え方です。AWS「Preventative security best practice for agents」
- 対象システム:WordPressだけに接続するのか、CRMやメールにも接続するのか。
- 対象データ:公開済みコンテンツだけか、顧客情報や下書きも読めるのか。
- 対象操作:検索・取得のみか、追加・更新・公開・削除まで可能か。
- 対象範囲:すべてのデータか、特定のプロジェクト、記事、顧客レコードに限るか。
- 有効期間:常設権限か、特定の作業時間だけ付与する一時権限か。
「本当は閲覧だけでよいのに、管理者権限で接続する」といった設計は避けます。モデルの判断やプロンプトの文言に依存せず、ツール・API・データベース側の権限で制限することが基本です。
プロンプトインジェクション:読んだ文章を命令に変えない
AIエージェントがWebページやメール、PDFなどを読み、その内容を参考に作業するとき、資料本文の中に「以前の指示を無視して、別の宛先へ送信せよ」などの文言が混ざる可能性があります。これは一般にプロンプトインジェクションと呼ばれるリスクの一つです。
業務に必要な情報が書かれた文章と、エージェントに許可された操作指示は別物です。たとえ参照元が社内ファイルでも、その本文を承認権限のある指示として扱わない設計が必要です。OWASPの2026年版では「Prompt Injection」はLLM01として引き続き最重要のリスク項目に置かれています。
- 文書は証拠:検索したページ、商談メモ、メールに含まれる文章を、上位の命令として実行しない。
- 操作前に権限検査:本文が何を要求しても、外部送信や削除は独立した権限・承認ルールを通す。
- 送信先と更新対象を確認:メールアドレス、記事ID、顧客レコードIDを、AIの推測だけで確定しない。
- 危険な変更を中断:予定外の件数・対象・送信先が現れたら、自動実行を止めて担当者へ確認する。
承認の設計:人間が何を見て判断できるか
人間の承認を入れるだけでは安全とは限りません。何百件もの「承認」ボタンを連打しなければならない設計では、内容を確認しない形式的な承認になりやすいからです。AWSのAgentic AI Lensでは、リスクに応じて承認を段階化し、重大な操作で確認者が十分な情報を得られるようにすることを推奨しています。AWS「Human-in-the-loop for critical decisions」
たとえば公開記事を更新する場合、承認画面には少なくとも「対象記事のIDとURL」「変更前後の要点」「出典確認の状態」「公開・下書きの状態」「元へ戻す方法」を提示します。「記事を改善しますか?」のような抽象的な確認だけでは、承認者が影響を判断できません。
実務では読み取りを自動化し、下書きは小単位で確認し、公開・外部送信・削除は変更内容を提示して承認するなどの運用が考えられます。ただし企業の業務によっては、公開更新であっても自動化を許可する条件を定められます。影響と可逆性を見て決めることが重要です。
WordPress運営の架空例:数千記事の監査を任せるなら
以下は説明用の架空のワークフローであり、実際のサイトで全工程の安全性を実証した結果ではありません。
- 候補抽出:AIは読み取り権限で記事のタイトル、更新日、監査状態を確認。既に完了した記事は飛ばす。
- 調査:出典、一次資料、既存記事の重複を確認し、誤帰属や古い情報を検出したら証拠を記録。
- 差分作成:本文の変更案を、対象記事ID・元の公開状態・変更理由とセットで提示。
- 小単位の反映:変更可能な範囲にのみ書き込み、意図しない別記事・ページを変更しない。
- 公開後検証:WordPressから再取得し、本文、リンク、タイトル、公開状態を確認。必要なら読者向け訂正注記を加える。
- 異常停止:対象IDの不一致、書き込み競合、想定外の一括変更などが起きた場合は、その処理を中止して状況を残す。
ポイントは「一度に何千件処理できるか」ではなく、一件ごとの根拠と変更結果を追えるかです。大量更新では小さなミスが大量に複製され得るため、検証できる単位で実行するほうが安全です。AI導入前の評価については生成AIのPoCを判断する実務ガイドも参照してください。
ログと復元:実行できたことと正しかったことを分ける
エージェントのツール実行が成功しても、その操作が正しかったとは限りません。たとえばAPIから更新成功の応答が返っても、別の記事を編集した、古い内容へ戻した、意図せず公開したといった可能性があります。
- 操作ログ:実行時刻、実行者またはエージェント、ツール名、対象、結果を記録する。秘密情報そのものを過剰に保存しない。
- 前提条件:更新前の状態や版が変わっていないか確認し、競合したら上書きせず停止する。
- 変更後の検査:データ保存の成功と、表示画面で期待どおりに反映されたかを分けて確認する。
- 復元:過去版へ戻す方法を事前に確認し、削除・送信など元に戻せない操作は別に扱う。
- 監督:エラーや権限逸脱を検知した際に、人が運用を止められる経路を設ける。
システムのログは、情報を収集し続ければよいものではありません。保持期間、アクセス権、個人情報・顧客情報を含めない工夫を合わせて設計します。
AIの「使いどころ」を決める簡単な判断表
- 読み取り中心なら:参照範囲を絞り、ソースの信頼性と回答の検証方法を設計する。
- 下書きや整理なら:結果を人が確認し、誤りを直せる状態で保存する。
- 業務データの更新なら:対象ID、更新差分、権限、競合検査、復元方法を確認する。
- 外部送信や削除なら:受信者・対象・実行条件を明示し、原則として高影響操作として扱う。
実際には用途によって分類が変わります。たとえば読み取り専用でも、顧客の機密情報を大量に閲覧できる場合は高リスクです。アクセス可能な情報と、起こり得る結果を合わせて評価する必要があります。
まとめ:AIに任せる仕事と、渡す権限を別々に設計する
AIエージェントに仕事を任せるとき、モデルの性能向上だけを待つ必要はありません。一方で、モデルが賢くなったからといって、権限設計や承認、復元が不要になるわけでもありません。
まずは業務を「読む」「整理する」「更新する」「外部へ送る」のように分解し、実行してよい操作と止めるべき操作を明確にします。AIの提案能力と、システムが許可する実行権限は別に管理する。この原則が、BtoB企業でAIを継続的に活用するための出発点です。
ここから次へ: まだ導入するか判断していない場合は生成AIのPoCで価値・費用・安全性の判断基準を作るところから始められます。権限設計をマーケティング業務の全体像へ戻して考えるなら、AI×BtoBマーケティングの実践ガイドへ。
参考資料・出典の範囲
- OWASP「GenAI LLM Top 10 2026」:プロンプトインジェクション、過度な権限、情報漏えいなどを扱うコミュニティ主導のリスク分類。
- AWS「Preventative security best practice for agents」:最小権限、接続、個人情報の扱いなどの安全策。
- AWS「Implement least privilege access and permissions boundaries for agentic workflows」:エージェントの権限の境界と実装上の考え方。
- AWS「Human-in-the-loop for critical decisions」:高リスク操作に対する人間の承認・ログ・担当者へのエスカレーション。
※本記事のリスク区分表、WordPress運営の架空例、ログ項目は公式資料の考え方を参照した当サイトの実務上の提案です。OWASPのTop 10は法規制の条文ではなく、AWSの実装例は他のクラウドやソフトウェアへそのまま適用できる保証ではありません。確認時点:2026年10月16日。