機密性の高い AI データを New Relic に送信する前に削除するには 2 つのオプションがあります。 このドキュメントでは、エージェントが収集するデータの種類をより適切に制御できるように、これら 2 つの方法について説明します。
ai.monitoring.record_content.enabled を無効にする
ai_monitoring.record_content.enabled
を無効にすると、エンドユーザーのプロンプトと AI 応答を含むイベント データは NRDB に送信されません。 エージェント設定の詳細については、AIモニタリング設定のドキュメントをご覧ください。
ドロップフィルターの作成
注意
データを削除する場合は注意が必要です。 削除したデータは回復できません。 この機能を使用する前に、データ コンプライアンスの責任を確認してください。
1 つのドロップ フィルターは 1 つのイベント タイプ内の指定されたプロパティを対象としますが、1 つの AI インタラクションからの機密情報は複数のイベントに保存されます。 NRDB に入る前に情報をドロップするには、6 つの個別のドロップ フィルターが必要です。
one.newrelic.com > All capabilities > AI monitoring > Drop filtersから: ドロップ フィルターを作成するには、機密データが含まれる可能性のあるイベントを選択し、ドロップするデータのタイプに対応する正規表現を選択します。
- one.newrelic.com > All capabilities > AI monitoring > Drop filtersに移動し、 Create drop filterをクリックします。
- フィルター名を作成します。 「クレジットカード」、「電子メール」、「住所」など、ドロップされた情報に基づいて名前を作成することをお勧めします。
- 情報を削除するイベントを選択するか、すべてのイベントから削除することを選択します。
- ドロップ フィルターに正規表現を割り当てます。 ドロップ フィルターのセットを作成するときに複数のイベントを選択できますが、フィルターの作成ごとに選択できる正規表現タイプは 1 つだけであることに注意してください。
- 削除する他の種類の情報については、上記の手順を繰り返します。 たとえば、最初のセットに正規表現を割り当ててクレジットカード情報を削除した場合、次のセットでは別の種類の情報の属性を削除する必要があります。
ドロップフィルターの仕組み
一般的な AI インタラクションでは、プロンプトまたはリクエストは特定のプロセス (埋め込みなど) を経て、個別のイベントとして記録されます。 たとえば、顧客がファイルに保存されている住所を要求したとします。 モデルはプロンプトを処理し、さまざまなサービスやデータベースを通じて追加のコンテキストを取得します。 AI アシスタントは、要求された情報を含む応答を返します。
ドロップ フィルターには、次の 3 つの部分が含まれます。
- イベント: システム内のインタラクションから保存された記録。
- Regex : 情報の種類に対応する文字と演算子の文字列。
- 一致基準(オプション): ドロップ フィルターに詳細度を追加する NRQL 句。 たとえば、
openai
からデータを削除するだけの場合は、vendor IN ('openai')
ドロップ フィルターは、データ取り込みパイプライン内でエージェントによって転送されたデータを評価し、機密情報をドロップできるようにします。
Regex
エージェントのデフォルトの動作は、New Relic に送信する前にイベント データのすべての部分をキャプチャすることであるため、機密情報を正規表現と照合するように取り込みパイプラインに指示する必要があります。 正規表現を使用して属性をターゲットにすることで、データベースに機密情報を保存せずにイベント自体をキャプチャできます。
最初のクエリの作成を開始するには、以下の正規表現を参照してください。
データコンプライアンスの責任
New Relic は、この機能がデータ開示の問題を完全に解決することを保証できません。また、NRQL クエリを構築するためのサポートを提供することもできません。 以下のことをお勧めします:
- ドロップ フィルターを確認し、ドロップするデータを正確に識別して破棄していることを確認します。
- ドロップ フィルターを作成した後も、ドロップ フィルターが機密情報をドロップしていることを確認してください。
ドロップ フィルターは、エンドユーザーに関する個人情報が NRDB に保存されないようにするのに役立ちますが、ルールの作成自体は、データやシステムの形式など、維持するデータの種類を暗黙的に示します。 特定の権限により、ユーザーは作成したルール内のすべての情報を表示および編集できるため、これは組織内の特定のユーザーの制御権限を決定するときに重要です。
次は何ですか?
顧客のデータを保護したので、AI モニタリングを探索できます。
- AI データの探索方法を学びましょう。
- データの取り込みを調整したいですか? AI モニタリングの構成方法について学びます。
- ログを有効にしましたか? ログから機密情報を難読化する方法、または機密情報が含まれている場合にログメッセージ全体を削除する方法を学びます。