Panoramica dell'architettura

Che cos'è l'AML AI?

AML AI è una pipeline di machine learning basata su API per addestrare, testare, implementare e monitorare automaticamente un modello antiriciclaggio (AML) di produzione. In quanto servizio gestito, Google si occupa dell'infrastruttura dietro le quinte e offre ai team un sistema pronto per la produzione per addestrare, prevedere e eseguire il backtest dei modelli per contrastare il riciclaggio di denaro.

Interfaccia

Il modo principale per interagire con l'API AML AI è utilizzare l'endpoint https://financialservices.googleapis.com con le chiamate API REST. Lo strumento Google Cloud CLI non è supportato per chiamare direttamente l'API AML AI, ma è consigliabile utilizzarlo per ottenere le credenziali.

Ti consigliamo di utilizzare linguaggi di programmazione per interagire con l'IA AML. Per semplificare la programmazione per l'IA AML, Google fornisce librerie client API generiche per una serie di linguaggi diversi che possono ridurre la quantità di codice che devi scrivere e rendere il codice più solido.

Ognuna delle librerie client API fornisce un mezzo per utilizzare le credenziali predefinite dell'applicazione (ADC).

Per informazioni dettagliate sull'interfaccia REST, consulta API Financial Services.

Dati

L'AI AML legge i dati di input da BigQuery e scrive in BigQuery le predizioni e i dati di backtest di output. Per i dati di input, deve essere creata una risorsa set di dati AML AI che faccia riferimento ai dati in BigQuery. Questo set di dati deve trovarsi nella stessa posizione dell'istanza di IA AML.

La risorsa set di dati AML AI rappresenta i puntatori ai set di dati in in BigQuery. Non contiene né rimanda a uno snapshot specifico dei dati in queste tabelle. Se i dati vengono modificati dopo la creazione di un set di dati (ad esempio se vengono eliminati i record), questo verrà riportato nei risultati di altre chiamate all'API (ad esempio la creazione di nuovi modelli o l'esecuzione di previsioni). La modifica dei dati in questo modo non è consigliata. Per maggiori informazioni le informazioni, vedi Crea e gestisci i set di dati.

Servizi utilizzati dall'IA AML

Oltre all'API AML AI stessa, sono disponibili diversi altri servizi API Google Cloud necessari per utilizzare l'AI AML:

Obbligatorio

  • Cloud IAM: per la gestione delle identità e degli accessi
  • Cloud KMS: per la gestione delle chiavi
  • BigQuery: per lo stoccaggio dei dati
  • Cloud Logging: per il logging e il monitoraggio

Facoltativo

  • Cloud HSM: archiviazione facoltativa basata sull'hardware per le chiavi di crittografia
  • Controlli di servizio VPC: prevenire l'esfiltrazione di dati in reti e dispositivi non autorizzati

Servizi utilizzati da AML AI

Passaggi successivi