Configurazione di Amazon Q Developer per i tuoi utenti
Amazon Q Developer è un assistente conversazionale di IA generativa. Puoi configurare Amazon Q Developer all’interno di un dominio nuovo o esistente. Utilizza le informazioni seguenti per configurare Amazon Q Developer.
Con Amazon Q Developer, i tuoi utenti possono:
-
Ricevere una guida dettagliata sull’utilizzo delle funzionalità SageMaker AI indipendentemente o in combinazione con altri servizi AWS.
-
Ottenere codice di esempio per iniziare le attività di ML, come la preparazione dei dati, l’addestramento, l’inferenza e MLOps.
-
Ricevere assistenza sulla risoluzione dei problemi per eseguire il debug e correggere gli errori riscontrati durante l’esecuzione del codice.
Nota
Amazon Q Developer in Studio non utilizza i contenuti degli utenti per migliorare il servizio, indipendentemente dal livello di abbonamento in uso, gratuito o Pro. Per la condivisione della telemetria a livello di IDE, Amazon Q potrebbe tenere traccia dell’utilizzo da parte degli utenti, ad esempio il numero di domande poste e se le raccomandazioni sono state accettate o rifiutate. Questi dati di telemetria non includono informazioni di identificazione personale come l’indirizzo IP degli utenti. Per ulteriori informazioni sulla protezione dei dati e per istruzioni sulla non adesione, consulta Non adesione alla condivisione dei dati nell’IDE.
Puoi configurare Amazon Q Developer con un piano di abbonamento gratuito o Pro. Il piano Pro è un servizio di abbonamento a pagamento con limiti di utilizzo più elevati e altre funzionalità. Per ulteriori informazioni sulle differenze tra i livelli, consulta Understanding tiers of service for Amazon Q Developer.
Per informazioni sull’abbonamento ad Amazon Q Developer Pro, consulta Subscribing to Amazon Q Developer Pro.
Per configurare il piano gratuito di Amazon Q Developer, procedi come indicato di seguito:
Per configurare il piano gratuito di Amazon Q Developer
-
Aggiungi la policy seguente al ruolo IAM utilizzato per creare il tuo spazio JupyterLab o Editor di codice:
-
Passa ad Amazon SageMaker Studio.
-
Apri lo spazio JupyterLab o Editor di codice.
-
Vai all’utilità di avvio e scegli Terminale.
-
In JupyterLab, procedi come descritto di seguito:
-
Specifica
restart-jupyter-server. -
Riavvia il browser e torna ad Amazon SageMaker Studio.
-
Prerequisiti
Per configurare Amazon Q Pro, è necessario:
-
Un dominio Amazon SageMaker AI configurato per la tua organizzazione con il Centro identità IAM configurato come metodo di accesso.
-
Un abbonamento Amazon Q Developer Pro.
Se stai aggiornando un dominio che hai già configurato per la tua organizzazione, devi aggiornarlo per utilizzare Amazon Q Developer. Puoi utilizzare la Console di gestione AWS o la AWS Command Line Interface per aggiornare un dominio.
Devi utilizzare l’ARN del tuo profilo Amazon Q Developer. Puoi trovare l’ARN del profilo Q nella pagina delle impostazioni di Q Developer
Puoi utilizzare il comando AWS Command Line Interface seguente per aggiornare il dominio:
aws --regionRegione AWSsagemaker update-domain --domain-iddomain-id--domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"
Puoi utilizzare anche la procedura seguente per aggiornare il dominio all’interno della Console di gestione AWS.
-
Vai alla console di Amazon SageMaker AI
. -
Scegli Domini.
-
Seleziona Configurazioni dell’app.
-
In Amazon Q Developer per applicazioni SageMaker AI, scegli Modifica.
-
Seleziona Abilita Amazon Q Developer su questo dominio.
-
Fornisci l’ARN del profilo Q.
-
Scegli Invia.
Devi utilizzare l’ARN del tuo profilo Amazon Q Developer. Puoi trovare l’ARN del profilo Q nella pagina dei dettagli dell’account Amazon Q della console di Amazon Q Developer
L’opzione Configura per un’organizzazione è una configurazione avanzata per il dominio Amazon SageMaker AI che consente di utilizzare il Centro identità IAM. Per informazioni su come configurare il dominio e il Centro identità IAM, consulta Utilizzo della configurazione personalizzata per Amazon SageMaker AI.
Quando configuri Amazon Q Developer in un nuovo dominio, puoi utilizzare la Console di gestione AWS o il comando AWS Command Line Interface seguente dal computer locale:
aws --regionRegione AWSsagemaker create-domain --domain-iddomain-id--domain-name"example-domain-name"--vpc-idexample-vpc-id--subnet-idsexample-subnet-ids--auth-mode SSO --default-user-settings "ExecutionRole=arn:aws:iam::111122223333:role/IAM-role",--domain-settings "AmazonQSettings={status=ENABLED,qProfileArn=Q-profile-ARN" --queryexample-domain-ARN--output text
Puoi utilizzare il comando AWS CLI seguente per disabilitare Amazon Q Developer:
aws --regionRegione AWSsagemaker update-domain --domain-iddomain-id--domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"
Ti consigliamo di utilizzare sempre la versione più recente di AWS Command Line Interface. Per informazioni sull’aggiornamento della AWS CLI, consulta Installazione o aggiornamento alla versione più recente della AWS Command Line Interface.
Se devi stabilire una connessione tra Amazon Q Developer e il tuo VPC, consulta Creazione di un endpoint VPC di interfaccia per Amazon Q.
Nota
Amazon Q Developer presenta i seguenti limiti:
-
Non supporta gli spazi condivisi.
-
Amazon Q Developer rileva se un suggerimento di codice potrebbe essere troppo simile al codice disponibile pubblicamente. Il tracker di riferimento può contrassegnare i suggerimenti con URL e licenze del repository o filtrarli. Questa operazione consente di esaminare il codice di riferimento e il suo utilizzo prima di adottarlo. Tutti i riferimenti vengono registrati per consentirti di esaminarli in un secondo momento per garantire che il flusso di codice e la scrittura del codice non subiscano interruzioni.
Per ulteriori informazioni sui riferimenti al codice, consulta Utilizzo dei riferimenti del codice - Amazon Q Developer e Assistente per il codice IA - Domande frequenti di Amazon Q Developer
. -
Amazon Q elabora tutti i dati di interazione degli utenti nella Regione AWS Stati Uniti orientali (Virginia settentrionale). Per ulteriori informazioni su come Amazon Q elabora i dati e sulle Regioni AWS che supporta, consulta Regioni supportate per Amazon Q Developer.
-
Amazon Q funziona solo all’interno di Amazon SageMaker Studio. Non è supportato in Amazon SageMaker Studio Classic.
-
Su JupyterLab, Amazon Q funziona con SageMaker AI Distribution Images versione 2.0 e successive. Sull’Editor di codice, Amazon Q funziona con SageMaker AI Distribution Images versione 2.2.1 e successive.
-
Amazon Q Developer in JupyterLab funziona all’interno dell’estensione Jupyter AI. Non puoi utilizzare altri modelli 3P all’interno dell’estensione mentre esegui Amazon Q.
Personalizzazioni di Amazon Q in Amazon SageMaker AI
Se utilizzi Amazon Q Developer Pro, puoi creare delle personalizzazioni. Con le personalizzazioni, Amazon Q Developer fornisce suggerimenti basati sulla codebase della tua azienda. Se crei personalizzazioni in Amazon Q Developer, queste possono essere utilizzate in JupyterLab e nell’Editor di codice in Amazon SageMaker Studio. Per ulteriori informazioni sulla configurazione delle personalizzazioni, consulta Personalizzazione dei suggerimenti nella Guida per l’utente di Amazon Q Developer.