Guida introduttiva all'utilizzo di Amazon SageMaker Canvas - Amazon SageMaker AI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida introduttiva all'utilizzo di Amazon SageMaker Canvas

Questa guida spiega come iniziare a usare SageMaker Canvas. Se sei un amministratore IT e desideri dettagli più approfonditi, consulta la sezione Configurazione Configurazione e gestione delle autorizzazioni di Amazon SageMaker Canvas (per amministratori IT) di SageMaker Canvas per i tuoi utenti.

Prerequisiti per la configurazione di Amazon Canvas SageMaker

Per configurare un'applicazione SageMaker Canvas, esegui l'onboard utilizzando uno dei seguenti metodi di configurazione:

  1. A bordo con la console. AWS Per effettuare l'onboarding tramite la AWS console, devi prima creare un dominio Amazon SageMaker AI. SageMaker I domini AI supportano i vari ambienti di apprendimento automatico (ML) come Canvas e SageMaker Studio. Per ulteriori informazioni sui domini, consulta. Panoramica del dominio Amazon SageMaker AI

    1. (Rapido)Usa la configurazione rapida per Amazon SageMaker AI: scegli questa opzione se desideri configurare rapidamente un dominio. Ciò concede all'utente tutte le autorizzazioni Canvas predefinite e le funzionalità di base. Qualsiasi funzionalità aggiuntiva, come l'interrogazione dei documenti, può essere abilitata in un secondo momento da un amministratore. Se desideri configurare autorizzazioni più granulari, ti consigliamo invece di scegliere l'opzione Avanzata.

    2. (Standard)Usa una configurazione personalizzata per Amazon SageMaker AI: scegli questa opzione se desideri completare una configurazione più avanzata del tuo dominio. Mantieni il controllo granulare sulle autorizzazioni degli utenti, ad esempio l'accesso alle funzionalità di preparazione dei dati, alle funzionalità di intelligenza artificiale generativa e alle implementazioni dei modelli.

  2. A bordo con. AWS CloudFormation AWS CloudFormationautomatizza l'approvvigionamento di risorse e configurazioni in modo da poter configurare Canvas per uno o più profili utente contemporaneamente. Utilizza questa opzione se desideri automatizzare il processo di onboarding su larga scala e assicurarti che le tue applicazioni siano configurate sempre allo stesso modo. Il CloudFormation modello seguente fornisce un modo semplificato per l'integrazione su Canvas, garantendo che tutti i componenti necessari siano configurati correttamente e consentendoti di concentrarti sulla creazione e l'implementazione dei tuoi modelli di machine learning.

La sezione seguente descrive come effettuare l'onboarding su Canvas utilizzando la AWS console per creare un dominio.

Importante

Per configurare Amazon SageMaker Canvas, la tua versione di Amazon SageMaker Studio deve essere la 3.19.0 o successiva. Per informazioni sull'aggiornamento di Amazon SageMaker Studio, consultaChiudi e aggiorna SageMaker Studio Classic.

A bordo con la console AWS

Se stai eseguendo la configurazione rapida del dominio, puoi seguire le istruzioni riportateUsa la configurazione rapida per Amazon SageMaker AI, saltare il resto di questa sezione e passare a. Passaggio 1: accedi a Canvas SageMaker

Se stai eseguendo la configurazione standard del dominio, puoi specificare le funzionalità di Canvas a cui desideri concedere l'accesso ai tuoi utenti. Usa il resto di questa sezione mentre completi la configurazione standard del dominio per aiutarti a configurare le autorizzazioni specifiche di Canvas.

Nelle istruzioni di Usa una configurazione personalizzata per Amazon SageMaker AI configurazione, per la Fase 2: Utenti e attività ML, devi selezionare le autorizzazioni Canvas che desideri concedere. Nella sezione Attività ML, puoi selezionare le seguenti politiche di autorizzazione per concedere l'accesso alle funzionalità di Canvas. Puoi selezionare solo fino a 8 attività ML in totale quando configuri il tuo dominio. Le prime due autorizzazioni nell'elenco seguente sono necessarie per utilizzare Canvas, mentre le altre sono per funzionalità aggiuntive.

  • Esegui applicazioni Studio: queste autorizzazioni sono necessarie per avviare l'applicazione Canvas.

  • Canvas Core Access: queste autorizzazioni consentono di accedere all'applicazione Canvas e alle funzionalità di base di Canvas, come la creazione di set di dati, l'utilizzo di trasformazioni di dati di base e la creazione e l'analisi di modelli.

  • (Facoltativo) Canvas Data Preparation (con tecnologia Data Wrangler): queste autorizzazioni ti garantiscono l'accesso per creare flussi di dati e utilizzare trasformazioni avanzate per preparare i dati in Canvas. Queste autorizzazioni sono necessarie anche per creare processi di elaborazione dati e pianificazioni di lavoro di preparazione dei dati.

  • (Facoltativo) Servizi AI Canvas: queste autorizzazioni ti consentono di accedere ai Ready-to-use modelli, ai modelli di base e alle funzionalità di Chat with Data in Canvas.

  • (Facoltativo) Accesso Kendra: questa autorizzazione ti consente di accedere alla funzionalità di interrogazione dei documenti, in cui puoi interrogare i documenti archiviati in un indice Amazon Kendra utilizzando modelli di base in Canvas.

    Se selezioni questa opzione, nella sezione Canvas Kendra Access, inserisci IDs gli indici Amazon Kendra a cui desideri concedere l'accesso.

  • (Facoltativo) Canvas MLOps: questa autorizzazione ti consente di accedere alla funzionalità di distribuzione dei modelli in Canvas, dove puoi distribuire modelli da utilizzare in produzione.

Nella sezione Passaggio 3: Applicazioni della configurazione del dominio, scegli Configura Canvas e quindi procedi come segue:

  1. Per la configurazione di archiviazione di Canvas, specifica dove desideri che Canvas memorizzi i dati dell'applicazione, come gli artefatti del modello, le previsioni dei batch, i set di dati e i log. SageMaker L'IA crea una Canvas/ cartella all'interno di questo bucket per archiviare i dati. Per ulteriori informazioni, consulta Configurazione dello storage Amazon S3. In questa sezione, completa le operazioni seguenti:

    1. Seleziona Sistema gestito se desideri impostare la posizione sul bucket predefinito SageMaker creato dall'intelligenza artificiale che segue lo schema. s3://sagemaker-{Region}-{your-account-id}

    2. Seleziona Custom S3 per specificare il tuo bucket Amazon S3 come percorso di archiviazione. Immetti quindi l'URI di Amazon S3.

    3. (Facoltativo) In Chiave di crittografia, specifica una chiave KMS per crittografare gli artefatti Canvas archiviati nel percorso specificato.

  2. (Facoltativo) Per Amazon Q Developer, procedi come segue:

    1. Attiva Abilita Amazon Q Developer in SageMaker Canvas per il machine learning in linguaggio naturale per concedere ai tuoi utenti le autorizzazioni per sfruttare l'assistenza generativa dell'intelligenza artificiale durante il loro flusso di lavoro ML in Canvas. Questa opzione concede solo le autorizzazioni per richiedere assistenza ad Amazon Q Developer per attività predeterminate che possono essere completate nell'applicazione Canvas.

    2. Attiva la chat per sviluppatori di Amazon Q per AWS domande generali per concedere ai tuoi utenti le autorizzazioni per effettuare domande generative di intelligenza artificiale relative ai servizi. AWS

  3. (Facoltativo) Configura la sezione Elaborazione di dati di grandi dimensioni se i tuoi utenti intendono elaborare set di dati più grandi di 5 GB in Canvas. Per informazioni più dettagliate su come configurare queste opzioni, consultaConcedi agli utenti le autorizzazioni per utilizzare dati di grandi dimensioni in tutto il ciclo di vita del machine learning.

  4. (Facoltativo) Per la sezione Configurazione delle autorizzazioni ML Ops, completa le operazioni seguenti:

    1. Lascia attivata l'opzione Abilita la distribuzione diretta dei modelli Canvas per concedere ai tuoi utenti le autorizzazioni per distribuire i loro modelli da Canvas a un endpoint SageMaker AI. Per maggiori informazioni sull’implementazione di un modello in Canvas, consulta Distribuzione di modelli su un endpoint.

    2. Lascia attiva l'opzione Abilita le autorizzazioni di registrazione del registro dei modelli per tutti gli utenti per concedere ai tuoi utenti le autorizzazioni per registrare la versione del loro modello nel registro dei modelli SageMaker AI (è attivata per impostazione predefinita). Per ulteriori informazioni, consulta Registra una versione del modello nel registro dei modelli AI SageMaker .

    3. Se hai lasciato attiva l'opzione Abilita le autorizzazioni di registrazione del registro dei modelli per tutti gli utenti, seleziona Registra solo nel registro dei modelli o Registra e approva il modello nel registro dei modelli.

  5. (Facoltativo) Per la sezione Configurazione del caricamento locale dei file, attiva l'opzione Abilita il caricamento di file locali per concedere agli utenti le autorizzazioni per caricare file su Canvas dai loro computer locali. L'attivazione di questa opzione allega una policy di condivisione delle risorse tra origini (CORS) al bucket Amazon S3 specificato nella configurazione di storage Canvas (e sostituisce qualsiasi politica CORS esistente). Per ulteriori informazioni sulle autorizzazioni di caricamento di file locali, consulta. Concedi ai tuoi utenti le autorizzazioni per caricare file locali

  6. (Facoltativo) Per la sezione OAuth delle impostazioni, procedi come segue:

    1. Scegli Aggiungi OAuth configurazione.

    2. Per Origine dati, seleziona la tua fonte di dati.

    3. Per Configurazione segreta, seleziona Crea un nuovo segreto e inserisci le informazioni che hai ricevuto dal tuo provider di identità. Se non hai ancora eseguito la OAuth configurazione iniziale con la tua fonte di dati, consultaConfigura le connessioni alle sorgenti dati con OAuth.

  7. (Facoltativo) Per la configurazione Ready-to-use dei modelli Canvas, effettuate le seguenti operazioni:

    1. Lascia attiva l'opzione Abilita Ready-to-use modelli Canvas per concedere ai tuoi utenti le autorizzazioni per generare previsioni con Ready-to-use modelli in Canvas (è attivata per impostazione predefinita). Questa opzione concede anche le autorizzazioni per chattare con modelli basati su IA generativa. Per ulteriori informazioni, consulta Modelli di base generativi di intelligenza artificiale in Canvas SageMaker .

    2. Lascia attivata l'opzione Abilita query sui documenti utilizzando Amazon Kendra per concedere ai tuoi utenti le autorizzazioni per utilizzare i modelli di base per fare query sui documenti archiviati in un indice Amazon Kendra. Quindi, dal menu a discesa, seleziona gli indici esistenti a cui desideri concedere l'accesso. Per ulteriori informazioni, consulta Modelli di base generativi di intelligenza artificiale in Canvas SageMaker .

    3. Per il ruolo Amazon Bedrock, seleziona Crea e usa un nuovo ruolo di esecuzione per creare un nuovo ruolo di esecuzione IAM che abbia una relazione di fiducia con Amazon Bedrock. Questo ruolo IAM viene assunto da Amazon Bedrock per ottimizzare modelli di linguaggio di grandi dimensioni (LLMs) in Canvas. Se disponi già di un ruolo di esecuzione con una relazione di fiducia, seleziona Usa un ruolo di esecuzione esistente e scegli il tuo ruolo dal menu a discesa. Per ulteriori informazioni sulla configurazione manuale delle autorizzazioni per il proprio ruolo di esecuzione, consulta. Concedi agli utenti le autorizzazioni per utilizzare le funzionalità di Amazon Bedrock e Generative AI in Canvas

  8. Completa la configurazione del resto delle impostazioni del dominio utilizzando le procedure. Usa una configurazione personalizzata per Amazon SageMaker AI

Nota

Se riscontri problemi con la concessione delle autorizzazioni tramite la console, ad esempio le autorizzazioni per i Ready-to-use modelli, consulta l'argomento. Risoluzione dei problemi relativi alla concessione delle autorizzazioni tramite la console AI SageMaker

Ora dovresti avere un dominio SageMaker AI configurato e tutte le autorizzazioni Canvas configurate.

È possibile modificare le autorizzazioni Canvas per un dominio o un utente specifico dopo la configurazione iniziale del dominio. Le impostazioni dei singoli utenti hanno la precedenza sulle impostazioni del dominio. Per informazioni su come modificare le autorizzazioni di Canvas nelle impostazioni del dominio, consulta. Modifica le impostazioni del dominio

Concediti le autorizzazioni per utilizzare funzionalità specifiche in Canvas

Le seguenti informazioni descrivono le varie autorizzazioni che puoi concedere a un utente Canvas per consentire l'uso di varie caratteristiche e funzionalità all'interno di Canvas. Alcune di queste autorizzazioni possono essere concesse durante la configurazione del dominio, ma altre richiedono autorizzazioni o configurazioni aggiuntive. Fai riferimento alle informazioni sulle autorizzazioni specifiche per ogni funzionalità che desideri abilitare:

  • Caricamento dei file locali. Le autorizzazioni per il caricamento locale di file sono attivate per impostazione predefinita nelle autorizzazioni di base di Canvas durante la configurazione del dominio. Se non riesci a caricare file locali dalla tua macchina SageMaker su Canvas, puoi allegare una policy CORS al bucket Amazon S3 che hai specificato nella configurazione di storage Canvas. Se hai consentito all' SageMaker IA di utilizzare il bucket predefinito, il bucket segue lo schema di denominazione. s3://sagemaker-{Region}-{your-account-id} Per ulteriori informazioni, consulta Grant Your Users Permissions to Upload Local Files.

  • Modelli di previsione di immagini e testi personalizzati. Le autorizzazioni per la creazione di modelli di previsione di immagini e testo personalizzati sono attivate per impostazione predefinita nelle autorizzazioni di base di Canvas durante la configurazione del dominio. Tuttavia, se disponi di una configurazione IAM personalizzata e non desideri collegare la AmazonSageMakerCanvasFullAccesspolicy al ruolo di esecuzione IAM dell'utente, devi concedere esplicitamente all'utente le autorizzazioni necessarie. Per ulteriori informazioni, consulta Concedi ai tuoi utenti le autorizzazioni per creare modelli di previsione di immagini e testo personalizzati.

  • Ready-to-use modelli e modelli di base. Potresti voler utilizzare i Ready-to-use modelli Canvas per fare previsioni per i tuoi dati. Con le autorizzazioni Ready-to-use dei modelli, puoi anche chattare con modelli generativi basati sull'intelligenza artificiale. Le autorizzazioni sono attivate per impostazione predefinita durante la configurazione del dominio oppure puoi modificare le autorizzazioni per un dominio che hai già creato. L'opzione di autorizzazione Ready-to-use dei modelli Canvas aggiunge la politica di AmazonSageMakerCanvasAIServicesaccesso al tuo ruolo di esecuzione. Per ulteriori informazioni, consulta la Inizia a usare sezione della documentazione dei Ready-to-use modelli.

    Per ulteriori informazioni sulle nozioni di base sui modelli di fondazione dell'IA generativa, consulta Modelli di base generativi di intelligenza artificiale in Canvas SageMaker .

  • Ottimizza i modelli di base. Se desideri ottimizzare i modelli di base in Canvas, puoi aggiungere le autorizzazioni durante la configurazione del dominio oppure modificare le autorizzazioni per il dominio o il profilo utente dopo aver creato il dominio. Devi aggiungere la policy di AmazonSageMakerCanvasAIServicesaccesso al ruolo AWS IAM che hai scelto durante la configurazione del profilo utente e devi anche aggiungere una relazione di trust con Amazon Bedrock al ruolo. Per istruzioni su come aggiungere queste autorizzazioni al tuo ruolo IAM, consulta. Concedi agli utenti le autorizzazioni per utilizzare le funzionalità di Amazon Bedrock e Generative AI in Canvas

  • Invia previsioni in batch ad Amazon QuickSight. Potresti voler inviare previsioni in batch, o set di dati di previsioni generati da un modello personalizzato, ad Amazon QuickSight per l'analisi. Inoltre QuickSight, puoi creare e pubblicare dashboard predittivi con i risultati delle tue previsioni. Per istruzioni su come aggiungere queste autorizzazioni al ruolo IAM del tuo utente Canvas, consulta Concedi ai tuoi utenti le autorizzazioni per inviare previsioni ad Amazon. QuickSight

  • Distribuisci modelli Canvas su un endpoint AI. SageMaker SageMaker AI Hosting offre endpoint che puoi utilizzare per implementare il tuo modello da utilizzare in produzione. Puoi distribuire modelli integrati in Canvas su un endpoint di SageMaker intelligenza artificiale e quindi fare previsioni a livello di codice in un ambiente di produzione. Per ulteriori informazioni, consulta Distribuzione di modelli su un endpoint.

  • Registrazione delle versioni del modello nel Model Registry. Potresti voler registrare le versioni del tuo modello nel registro dei modelli SageMaker AI, che è un archivio per tracciare lo stato delle versioni aggiornate del tuo modello. Un data scientist o un MLOps team che lavora nel SageMaker Model Registry può visualizzare le versioni del modello che hai creato e approvarle o rifiutarle. Quindi, può implementare la versione del modello in produzione o avviare un flusso di lavoro automatizzato. Le autorizzazioni di registrazione dei modelli sono attivate per impostazione predefinita per il tuo dominio. Puoi gestire le autorizzazioni a livello di profilo utente e concedere o rimuovere le autorizzazioni a utenti specifici. Per ulteriori informazioni, consulta Registra una versione del modello nel registro dei modelli AI SageMaker .

  • Importa dati da Amazon Redshift. Se desideri importare dati da Amazon Redshift, devi concederti autorizzazioni aggiuntive. Devi aggiungere la policy AmazonRedshiftFullAccess gestita al ruolo AWS IAM che hai scelto durante la configurazione del profilo utente. Per istruzioni su come aggiungere la policy al ruolo, consulta Grant Users Permissions to Import Amazon Redshift Data.

Nota

Le autorizzazioni necessarie per l'importazione tramite altre fonti di dati, come Amazon Athena e piattaforme SaaS, sono incluse nelle politiche e. AmazonSageMakerFullAccessAmazonSageMakerCanvasFullAccess Se hai seguito le istruzioni di configurazione standard, queste policy dovrebbero essere già collegate al tuo ruolo di esecuzione. Per ulteriori informazioni su queste origini dati e le relative autorizzazioni, consulta Connessione alle origini dati.

Passaggio 1: accedi a Canvas SageMaker

Una volta completata la configurazione iniziale, puoi accedere a SageMaker Canvas con uno dei seguenti metodi, a seconda del caso d'uso:

  • Nella console SageMaker AI, scegli Canvas nel riquadro di navigazione a sinistra. Quindi, nella pagina Canvas, seleziona il tuo utente dal menu a discesa e avvia l'applicazione Canvas.

  • Apri SageMaker Studio e, nell'interfaccia di Studio, vai alla pagina Canvas e avvia l'applicazione Canvas.

  • Utilizza i metodi SSO basati su SAML 2.0 della tua organizzazione, come Okta o IAM Identity Center.

Quando accedi a SageMaker Canvas per la prima volta, SageMaker AI crea l'applicazione e uno spazio SageMaker AI per te. I dati dell'applicazione Canvas vengono archiviati nello spazio. Per ulteriori informazioni sugli spazi, consultaCollaborazione con spazi condivisi. Lo spazio è composto dalle applicazioni del tuo profilo utente e da una directory condivisa per tutti i dati delle tue applicazioni. Se non desideri utilizzare lo spazio predefinito creato dall' SageMaker intelligenza artificiale e preferisci creare uno spazio tutto tuo per archiviare i dati delle applicazioni, consulta la pagina. Archivia i dati delle applicazioni SageMaker Canvas nel tuo spazio AI SageMaker

Passaggio 2: usa SageMaker Canvas per ottenere previsioni

Dopo aver effettuato l'accesso a Canvas, puoi iniziare a creare modelli e generare previsioni per i tuoi dati.

Puoi utilizzare i Ready-to-use modelli Canvas per fare previsioni senza creare un modello oppure creare un modello personalizzato per il tuo problema aziendale specifico. Consulta le seguenti informazioni per decidere se Ready-to-use i modelli o i modelli personalizzati sono i migliori per il tuo caso d'uso.

  • Ready-to-use modelli. Con Ready-to-use i modelli, puoi utilizzare modelli predefiniti per estrarre informazioni dai tuoi dati. I Ready-to-use modelli coprono una varietà di casi d'uso, come il rilevamento del linguaggio e l'analisi dei documenti. Per iniziare a fare previsioni con Ready-to-use i modelli, consultaReady-to-use modelli.

  • Modelli personalizzati. Con i modelli personalizzati puoi creare diversi tipi di modelli personalizzati per generare previsioni per i tuoi dati. Utilizza modelli personalizzati se desideri creare un modello basato sui dati specifici della tua azienda e se desideri utilizzare funzionalità come la valutazione delle prestazioni del modello. Per iniziare a creare un modello personalizzato, consulta Modelli personalizzati.