アーキテクチャの概要

AML AI とは

AML AI は、本番環境のマネーロンダリング対策(AML)モデルのトレーニング、テスト、デプロイ、モニタリングを自動化するための API ベースの ML パイプラインです。Google はマネージド サービスとして、インフラストラクチャをバックグラウンドで管理し、マネー ロンダリングに対処するためのモデルのトレーニング、予測、バックテストを行うプロダクション レディのシステムをチームに提示します。

インターフェース

AML AI API を操作する主な方法は、REST API 呼び出しで https://financialservices.googleapis.com エンドポイントを使用することです。AML AI API を直接呼び出す場合、Google Cloud CLI ツールはサポートされていませんが、Google Cloud CLI を使用して認証情報を取得することをおすすめします。

プログラミング言語を使用して AML AI を操作することもできます。AML AI に対するコーディングを容易にするため、Google はさまざまな言語用の汎用 API クライアント ライブラリを提供しています。これにより、記述する必要があるコードの量を減らし、コードの堅牢性を高めることができます。

各 API クライアント ライブラリは、アプリケーションのデフォルト認証情報(ADC)を使用する手段を提供します。

REST インターフェースの詳細については、Financial Services API をご覧ください。

データ

AML AI は、BigQuery から入力データを読み取り、出力の予測とバックテスト データを BigQuery に書き込みます。入力データの場合、BigQuery のデータを参照する AML AI データセット リソースを作成する必要があります。このデータセットは、AML AI インスタンスと同じロケーションに存在する必要があります。

AML AI データセット リソースは、BigQuery 内のデータセットへのポインタを表します。これらのテーブル内のデータの特定のスナップショットを保持または参照しません。データセットの作成後にデータが変更されると(レコードが削除された場合など)、API に対するその他の呼び出しの結果(新しいモデルの作成、または予測の実行時)に反映されます。このようにデータを変更することはおすすめしません。詳細については、データセットの作成と管理をご覧ください。

AML AI で使用されるサービス

AML AI API 自体に加えて、AML AI の使用に必要な他のGoogle Cloud API サービスがいくつかあります。

必須

  • Cloud IAM: ID 管理とアクセス管理に使用
  • Cloud KMS: 鍵管理用
  • BigQuery: データ ストレージ用
  • Cloud Logging: ロギングとモニタリング

省略可

  • Cloud HSM: 暗号鍵用のハードウェア格納型ストレージ(オプション)
  • VPC Service Controls: 未承認のネットワークやデバイスへのデータの引き出しを防止する

AML AI で使用されるサービス

次のステップ