架构概览

什么是 AML AI?

AML AI 是一种基于 API 的机器学习流水线, 自动训练、测试、部署和监控 反洗钱 (AML) 模式。作为一项代管式服务 并为团队提供了一个可直接用于生产环境的 系统来训练、预测和回测模型,以应对洗钱活动。

接口

与 AML AI API 交互的主要方法是使用 具有 REST API 调用的 https://financialservices.googleapis.com 端点。不支持使用 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。对于输入数据, 必须创建引用 数据。此数据集必须与 AML AI 实例位于同一位置。

AML AI 数据集资源表示指向 BigQuery 中数据集的指针。它不会存储或指向这些表中数据的任何特定快照。如果在创建数据集后修改了数据(针对 例如,如果记录被删除),则其他查询的结果中 该 API 调用(例如,创建新模型或 预测)。不建议以这种方式修改数据。有关 请参阅 创建和管理数据集

AML AI 使用的服务

除了 AML AI API 本身之外,使用 AML AI 还需要其他一些 Google Cloud API 服务:

必填

  • Cloud IAM:用于管理身份和访问权限
  • Cloud KMS:用于密钥管理
  • BigQuery:用于数据存储
  • Cloud Logging:用于日志记录和监控

可选

  • Cloud HSM:可选的由硬件支持的加密密钥存储空间
  • VPC Service Controls:防止数据渗漏到未经授权的网络和设备中

AML AI 使用的服务

后续步骤