Funzionalità di Amazon Q Developer

Assistente AI per AWS

Amazon Q è disponibile ovunque ce ne sia bisogno, ad esempio nella Console di gestione AWS, in ambienti di sviluppo integrato (IDE), nella documentazione AWS, tramite Slack e Microsoft Teams con AWS Chatbot, Amazon CodeCatalyst o attraverso l'applicazione mobile della console AWS.

Amazon Q è stato formato sulla base di oltre 17 anni di esperienza di AWS nello sviluppo nel cloud per fornire indicazioni referenziabili e contestuali. Gli architetti di applicazioni possono utilizzare Amazon Q per accelerare la ricerca e la progettazione, mantenendo a portata di mano modelli e best practice ben architettati da AWS. Gli sviluppatori possono immergersi in una base di codice sconosciuta, chiedendo ad Amazon Q di spiegare la logica del programma utilizzando un linguaggio naturale, identificare e correggere rapidamente i bug e persino implementare funzionalità complete insieme a casi di test. Gli sviluppatori possono fornire miglioramenti e nuove funzionalità più velocemente che mai. 

Amazon Q è basato su Amazon Bedrock, un servizio completamente gestito per la creazione di applicazioni di IA generativa che offre una scelta di modelli di fondazione (FM) ad alte prestazioni di Amazon e delle principali compagnie di intelligenza artificiale. Amazon Q utilizza più FM per completare le sue attività e utilizza la logica per indirizzare le attività al FM più indicato per il lavoro. AWS implementa il rilevamento automatico degli abusi. Poiché Amazon Q è basato su Amazon Bedrock, gli utenti ereditano i controlli implementati in Amazon Bedrock per garantire la sicurezza e l'uso responsabile dell'intelligenza artificiale.

Progetta e costruisci

Amazon Q è disponibile nel tuo IDE preferito per aiutarti a potenziare il tuo sviluppo. È possibile chiedere ad Amazon Q di spiegare la logica del programma in una base di codice sconosciuta, identificare e correggere rapidamente i bug o generare test funzionali.

Grazie all'agente di Amazon Q Developer per lo sviluppo software ( /dev ), è possibile passare da un prompt in linguaggio naturale a una funzionalità dell'applicazione in una frazione di tempo. Accedi a istruzioni dettagliate interattive, codice, test e best practice, utilizzando CodeCatalyst o direttamente dall'IDE preferito. Amazon Q comprende la struttura del tuo spazio di lavoro e suddivide il prompt in fasi logiche di implementazione, che possono includere la generazione di codice, test, integrazioni API e altro ancora. Puoi collaborare con Amazon Q per esaminare e iterare l'implementazione e, quando opportuno, puoi chiedere ad Amazon Q di aiutarti a implementare ogni passaggio.

L'agente di Amazon Q Developer per lo sviluppo software è disponibile in CodeCatalyst per consentire di creare funzionalità di applicazioni in una frazione di tempo. I team possono assegnare un problema ad Amazon Q direttamente da CodeCatalyst. Amazon Q convertirà il prompt in un piano utilizzabile, quindi genererà e fornirà codice pronto per la fusione senza dover accedere all'IDE.

Amazon Q può aiutarti a prendere decisioni rapide ed economiche per il tipo di istanza di calcolo ottimale prima di creare i tuoi carichi di lavoro. Amazon Q genera suggerimenti personalizzati sul tipo di istanza Amazon EC2, utilizzando il contesto delle tue azioni nella console. La sua interfaccia in linguaggio naturale ti offre un modo semplice per descrivere il carico di lavoro e le esigenze e ricevere le istanze più adatte.

Accelera il passaggio dalla prototipazione alla produzione con AWS Console-to-Code, che fornisce un percorso per passare dai prototipi della console al codice riutilizzabile da implementare nei carichi di lavoro di produzione. Utilizza Amazon Q per acquisire le azioni e i flussi di lavoro della console e, in pochi rapidi passaggi, generare codice e creare carichi di lavoro di produzione.

Risoluzione dei problemi

Quando chiedi ad Amazon Q di aiutarti ad analizzare un problema di connettività di rete, si avvale del sistema di analisi della reperibilità VPC per controllare le connessioni e ispezionare la configurazione di rete, identificando potenziali problemi. In seguito, Amazon Q fornisce indicazioni su come risolvere o diagnosticare ulteriormente il problema. L'uso combinato delle funzionalità di conversazione di Amazon Q e del sistema di analisi della reperibilità crea un metodo intuitivo per comprendere rapidamente i problemi di connettività di rete.

Amazon Q permette di eseguire la diagnosi di errori comuni nella console in pochi secondi, grazie alla guida di esperti e soluzioni attuabili passo dopo passo. Quando si riscontra un errore nella console, è possibile chiedere ad Amazon Q di eseguire la diagnosi in un solo passaggio. Amazon Q fornirà un contesto sulla probabile causa dell'errore e i passaggi espliciti per porvi rimedio, il tutto basato sulle best practice di AWS.

Trasformazione

Amazon Q può aiutarti ad aggiornare le tue applicazioni Java alla versione linguistica più recente. Amazon Q è in grado di identificare e aggiornare le dipendenze e i framework obbligatori dei pacchetti, aggiornare il codice obsoleto, incorporare le best practice di sicurezza e generare test per convalidare l'esecuzione dell'applicazione aggiornata.

In pochi passaggi, mantieni le applicazioni aggiornate alle ultime versioni supportate, ottieni vantaggi in termini di prestazioni e rimuovi le vulnerabilità derivanti dall'utilizzo di versioni non supportate.

Privacy e sicurezza

Amazon Q Developer Pro non utilizza i contenuti dei clienti per migliorare il servizio.

Amazon Q offre controlli di sicurezza e accesso familiari e può comprendere e rispettare le identità, i ruoli e le autorizzazioni di governance esistenti, utilizzando queste informazioni per personalizzare le sue interazioni.

Analizza e integra i dati

Crea pipeline di integrazione dei dati utilizzando il linguaggio naturale con l'integrazione dei dati di Amazon Q in AWS Glue, senza necessariamente possedere competenze in Apache Spark o SQL. Crea processi di integrazione dati più velocemente, riduci la complessità della risoluzione dei problemi e ottieni assistenza per le PMI per l'integrazione delle istanze con Amazon Q.

Con l’SQL generativo Amazon Q puoi semplificare la creazione di query e aumentare la produttività, esprimendo le query in linguaggio naturale e ricevendo consigli sul codice SQL direttamente nell'editor di query Amazon Redshift. Amazon Q è in grado di analizzare le intenzioni degli utenti, i modelli di query e i metadati degli schemi all'interno di Amazon Redshift per fornire query SQL, riducendo il tempo necessario per ottenere informazioni utili sui dati.

Consulenza e orientamento

Amazon Q Developer conosce le risorse e i costi del tuo account AWS e utilizza queste informazioni per aiutarti a comprendere e gestire meglio l'infrastruttura. Ad esempio, chiedi quali istanze sono attualmente in esecuzione negli Stati Uniti orientali (Virginia settentrionale) e Amazon Q le elencherà. Come sempre, la sicurezza viene prima di tutto. Gli utenti di Amazon Q Developer hanno lo stesso accesso alle informazioni sull'account e sulla fattura delle autorizzazioni di ruolo AWS esistenti. Se non possono accedervi senza Amazon Q, non possono accedervi nemmeno con Amazon Q.

Supporto

Amazon Q si integra con il supporto AWS, consentendoti di connetterti senza problemi con gli agenti di supporto dall'interfaccia Amazon Q se è necessaria ulteriore assistenza. AWS rispetterà i diritti del tuo piano di supporto quando utilizzi questa integrazione.