什麼是 AML AI?
AML AI 是一種以 API 為基礎的機器學習管道,可自動訓練、測試、部署及監控正式版反洗錢 (AML) 模型。身為代管服務,Google 會負責幕後基礎架構,並為團隊提供可實際投入使用的系統,用於訓練、預測及回測模型,以便解決洗錢問題。
介面
與 AML AI API 互動的主要方式,是使用 https://financialservices.googleapis.com 端點搭配 REST API 呼叫。Google Cloud CLI 工具不支援直接呼叫 AML AI API,但建議您使用 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 本身,還有許多其他Google Cloud API 服務需要使用 AML AI:
必填
- Cloud IAM:用於身分管理和存取權管理
- Cloud KMS:用於金鑰管理
- BigQuery:用於資料儲存
- Cloud Logging:用於記錄和監控
選用
- Cloud HSM:可選的硬體支援儲存空間,用於加密金鑰
- VPC Service Controls:防止資料流向未經授權的網路和裝置