Inference hooksを使用すると、Claude Enterprise組織は、推論が実行される前に、管理対象のすべてのプロンプトをAIセキュリティサーバー(組織またはそのセキュリティベンダーが運用するHTTPSサービス)経由でルーティングできます。ユーザーがプロンプトを送信すると、Anthropicは会話のトランスクリプトをAIセキュリティサーバーに送信し、許可または拒否の判定を待ちます。拒否されたリクエストはモデルに到達しません。セキュリティおよびコンプライアンスチームはInference hooksを使用してデータポリシーをインラインで適用し、開発者は各リクエストを評価するAIセキュリティサーバーを構築します。
フックはAnthropicのサーバー上で、リクエストがクライアントを離れた後、モデルが実行される前に動作するため、ユーザーデバイスに何もインストールまたはデプロイすることなく、すべての管理対象リクエストに一律に適用されます。
現在、唯一のフックイベントはpromptで、管理対象の推論リクエストごとに1回、推論が開始される前に発火します。レスポンス側の適用は、今後のイベントとして計画されています。
POSTを送信します。リクエストボディには会話のトランスクリプトが含まれ、組織が署名シークレットを生成すると、各リクエストはStandard Webhooks仕様に従って署名されるため、サーバーはそれがAnthropicから送信されたものであることを検証できます。allowの場合、推論は通常どおり進行します。denyの場合、リクエストは拒否され、ユーザーには2つの部分から構成されるポリシーによるブロックメッセージが表示されます。1つ目はAIセキュリティサーバーが判定のdeny_reasonフィールドで提供したリクエストごとの理由、2つ目は管理者が設定した定型メッセージ(例:連絡先や例外申請の方法など)です。管理者がこれを設定していない場合は、組み込みのデフォルトメッセージがユーザーに管理者への連絡を促します。各拒否は、組織のアクティビティフィードにも記録されます。次の図は、フローのどの部分がフックされるかを示すために、1つの例(ClaudeがO365ツールも呼び出すCoworkリクエスト)をたどっています。フックされるポイントは図のステップ1と5で、プロンプトが到着する箇所とツール結果が返される箇所です。それぞれがステップ2と6に示されているAIセキュリティサーバーとの検証のやり取りにつながります。
判定は小さなJSONオブジェクトです。{"action": "allow"}はリクエストの続行を許可し、denyにはユーザー向けの理由が含まれます。判定スキーマの全体については、判定を返すを参照してください。
AIセキュリティサーバーは、ユーザーが見るものと同じものを受け取ります。つまり、トランスクリプトのテキスト、ツール呼び出しとその結果、添付ファイルから抽出されたテキストです。生のファイルや画像のバイト、システムプロンプト、Anthropic内部のコンテキストを受け取ることはありません。
AIセキュリティサーバーに到達できない場合、エラーを返す場合、またはタイムアウト内に応答しない場合は、組織の障害処理設定によって結果が決まります。リクエストをブロックするか、検査なしで続行を許可するかのいずれかです。
適用は段階的に展開できるため、初日から誰かがブロックされる必要はありません。シャドウモードでは何もブロックせずに本番トラフィックで判定を観察し、ロールアウト率では選択した割合のリクエストを検査し、除外設定では選択したロールのメンバーを完全に除外します。詳細はInference hooksの設定を参照してください。
リクエストおよびレスポンスのスキーマ全体、署名検証、運用の詳細については、統合の開発を参照してください。
allowを返します。Compliance APIをポーリングする代わりのプッシュベースの方法です。Inference hooksはClaude Enterprise組織で利用可能です。設定にはorganization:manage権限が必要で、この権限は組み込みのAdmin、Owner、Primary ownerロール、およびこの権限が付与されたカスタムロールが保持しています。
1つのフックで、Claude Enterprise組織内のclaude.ai、Cowork、Claude Codeセッション全体の会話を管理します。これらがWeb、デスクトップアプリ、CLIのいずれで実行されているかは問いません。Inference hooksはAmazon BedrockおよびGoogle Cloudでは利用できません。
管理対象リクエストとは、ユーザーの会話の背後にある推論リクエストです。会話タイトルの生成などの付随的なリクエストはエンドポイントに送信されず、システムプロンプトとツール定義は送信内容に含まれることはありません。音声モードは対象外です。
どちらの機能も、Claude Enterprise組織のセキュリティ、法務、コンプライアンスチーム向けです。
| Inference hooks | Compliance API | |
|---|---|---|
| 動作タイミング | インライン、推論が実行される前 | 事後 |
| 機能 | 管理対象の各リクエストをリアルタイムで許可または拒否 | 監査およびエクスポートのために、アクティビティ、チャット、ファイル、プロジェクト、CoworkおよびClaude Codeセッションのトランスクリプト、ユーザーを取得 |
| 方向 | AnthropicがAIセキュリティサーバーを呼び出す | ユーザーがAnthropicのAPIを呼び出す |
リクエストがモデルに到達する前に停止するにはInference hooksを使用し、その後に何が起こったかを監査するにはCompliance APIを使用します。
組織でInference hooksを許可し、AIセキュリティサーバーをセットアップしてテストし、障害処理を選択し、判定を適用します。
AIセキュリティサーバーを構築するためのリクエストおよび判定スキーマ、署名検証、運用セマンティクス、統合パターン。
Was this page helpful?