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: 未承認のネットワークやデバイスへのデータの引き出しを防止する