- Amazon Q›
- Amazon Q Developer›
- Funzionalità
Funzionalità di Amazon Q Developer
Privacy e sicurezza
Isolamento dei dati
Amazon Q Developer Pro non utilizza i contenuti dei clienti per migliorare il servizio.
Controlli di accesso di livello aziendale
Progetta e costruisci
Preparazione a nuovi progetti
Per abituarsi a una nuova base di codice possono essere necessari mesi per l'analisi dello stesso, nonché per il reperimento di documentazione e l'acquisizione di familiarità con gli standard di codifica. Amazon Q Developer velocizza l'onboarding e riduce al minimo il numero di tentativi ed errori rispondendo a domande riguardanti la base di codice e suggerendo librerie pertinenti, API e altro ancora.
Fai una conversazione sul tuo codice
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.
Crea nuove funzionalità in una frazione del tempo
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 Amazon CodeCatalyst o direttamente dall'ambiente di sviluppo integrato (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.
Codifica più velocemente con il più alto tasso di accettazione del settore
Amazon Q Developer genera suggerimenti di codice in tempo reale che vanno da frammenti a funzioni complete sulla base dei commenti e del codice esistente nell'IDE e nella CLI, in oltre 25 linguaggi, tra cui Java, Python o JavaScript. Amazon Q Developer dispone dei più alti tassi di accettazione del codice segnalati nel settore per gli assistenti che eseguono suggerimenti di codice su più righe, con BT Group che ha recentemente dichiarato di aver accettato il 37% dei suggerimenti di codice di Q Developer e National Australia Bank che ne ha accettati il 50%.
Passa dall'idea alla pull request
Gli agenti di Amazon Q Developer possono eseguire autonomamente una serie di attività, dall'implementazione di funzionalità, alla documentazione e alla rifattorizzazione del codice, fino all'esecuzione di aggiornamenti al software. Puoi descrivere ad Amazon Q una nuova funzionalità in linguaggio naturale (ad esempio, sviluppare un sistema di notifica via SMS per i messaggi di conferma della consegna) e Q analizzerà la tua base di codice esistente, traccerà un piano di implementazione dettagliato che si estende a più file e, dopo la tua approvazione, eseguirà tutte le modifiche al codice e i test richiesti in pochi minuti.
Ottieni consigli sul codice a seconda della base di codice interna
Accelera lo sviluppo personalizzando Amazon Q Developer per generare consigli di codice in linea e risposte in chat ancora più pertinenti consentendogli di conoscere le librerie interne, le API, le best practice e i modelli architetturali. Usa la chat di Amazon Q Developer nell'ambiente di sviluppo integrato (IDE) per porre domande su come è strutturata la base di codice interna, dove e come vengono utilizzate determinate funzioni o librerie o su come utilizzare funzioni, metodi o API specifici. Risparmia tempo per l'onboarding su una nuova base di codice, per la creazione di nuove funzionalità, per la rifattorizzazione del codice o per il miglioramento delle prestazioni delle applicazioni.
Genera codice per le azioni della console
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.
Chat integrata
Puoi selezionare una sezione di codice per la quale hai bisogno di assistenza e avviare una chat all'interno di IDE per richiedere azioni come "Ottimizza questo codice", "Aggiungi commenti" o "Scrivi test". Ottieni suggerimenti rapidi e codice senza cambiare contesto, così puoi rimanere nel flusso e ottimizzare il processo di codifica.
Contesto dell'area di lavoro
Grazie alla consapevolezza del contesto dello spazio di lavoro, Amazon Q Developer può fornire un'assistenza più completa a livello di progetto e codice personalizzata in base alle tue esigenze di sviluppo. Nel rispondere a richieste di chat, istruzioni e domande, Amazon Q Developer può utilizzare la sua conoscenza approfondita dell'intero spazio di lavoro, non solo dei file attualmente aperti, per fornire suggerimenti più articolati che accelerano l'iterazione e riducono le riscritture.
Documentazione automatizzata
Inserimento in una nuova base di codice a malapena documentata? Amazon Q Developer può ora generare una documentazione approfondita all'interno del codice di origine, inclusi diagrammi del flusso di dati, in modo da poter comprendere qualsiasi base di codice più velocemente. E mentre crei nuove funzionalità, usa “/doc” per mantenere aggiornati i tuoi file readme.
Collauda e proteggi
Proteggi e ottimizza le applicazioni
Oltre a generarlo, Amazon Q Developer analizza il codice alla ricerca di vulnerabilità difficili da rilevare, come credenziali esposte e inserimento di log. Con un solo clic, Amazon Q Developer suggerisce automaticamente delle soluzioni personalizzati in base al codice dell'applicazione, consentendoti di accettare rapidamente le correzioni con sicurezza.
Generazione automatica di test
Creare su una base di codice con una bassa copertura di test? Amazon Q Developer può generare in modo iterativo test unitari all'interno del progetto per permetterti di basarti sulle basi di codice esistenti in tutta sicurezza.
Rivedi e implementa
Revisione del codice automatizzata
Amazon Q Developer automatizza le revisioni del codice, consentendoti di rilevare e risolvere problemi di qualità del codice come errori logici, anti-pattern, duplicazione del codice e vulnerabilità di sicurezza nelle tue applicazioni. Con le revisioni automatiche del codice, puoi ottenere un feedback immediato, migliorare la qualità della tua base di codice e aumentare la velocità di iterazione.
Genera IaC pronte per l'implementazione
Desideri implementare la tua applicazione, ma non hai competenze tecniche in ambito di infrastrutture? Amazon Q Developer può aiutarti a generare infrastructure as Code (IaC) pronta per l'implementazione per AWS CloudFormation, Kit di sviluppo per il cloud AWS (AWS CDK) o Terraform, così puoi mettere la tua applicazione nelle mani degli utenti in pochissimo tempo.
Consulenza e orientamento
Supporto e guida di livello superiore
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.
Gestisci e ottimizza le risorse cloud
Gestisci le risorse AWS
Avvia una chat con Amazon Q nella Console di gestione AWS e interroga ed esplora la tua infrastruttura AWS facilmente senza scrivere script o navigare tra più pagine della console.
Comprendi i costi del cloud
Usa Amazon Q per richiamare i dati sui costi da Esploratore dei costi AWS in modo da comprendere più facilmente la spesa per il cloud.
Identifica e risolvi gli errori
Esegui la diagnosi degli errori nella console in pochi secondi, non in ore
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.
Analizza e risolvi i problemi operativi (anteprima)
Amazon Q collabora con te per aiutarti ad analizzare e risolvere rapidamente i problemi operativi dalla Console di gestione AWS.
Esegui l'analisi della raggiungibilità della rete con VPC Reachability Analyzer
Quando chiedi ad Amazon Q di aiutarti ad analizzare problemi 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.
Trasforma i carichi di lavoro
Aggiorna le applicazioni Java
Amazon Q può aiutarti ad aggiornare le tue applicazioni Java. 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.
Trasforma l'SQL incorporato nelle applicazioni Java
Amazon Q Developer ti aiuta direttamente nel tuo IDE ad automatizzare la conversione di SQL incorporato da Oracle a PostgreSQL. Amazon Q rileva le istruzioni Oracle SQL nella tua applicazione Java e le converte in PostgreSQL. Esamina e accetta le modifiche proposte, visualizza un riepilogo della trasformazione e segui i passaggi successivi consigliati durante la verifica e il test del codice trasformato.
Trasferimento di applicazioni .NET Framework a .NET multi-piattaforma
Con le funzionalità di trasformazione di Amazon Q Developer in un'esperienza web, i team di modernizzazione possono utilizzare l'interazione in linguaggio naturale con agenti di IA generativa autonomi, integrati con competenze di dominio .NET per analizzare versioni, tipi di progetto, dipendenze e proporre piani di modernizzazione. Dopo l'approvazione del piano, gli agenti eseguono la rifattorizzazione del codice, trasformano i test e convalidano la disponibilità per Linux. Le funzionalità sono disponibili anche nell'IDE di Visual Studio.
Esegui la modernizzazione e la migrazione delle applicazioni COBOL sui mainframe alle applicazioni Java su AWS
Utilizzando le funzionalità di trasformazione di Amazon Q Developer in un'esperienza web, i team di modernizzazione possono utilizzare l'interazione in linguaggio naturale con agenti di IA generativa autonomi, integrati con competenze di mainframe e cloud per analizzare, documentare, decomporre ed eseguire la rifattorizzazione di applicazioni mainframe con revisioni e approvazioni dei team.
Esegui la migrazione e la modernizzazione del carico di lavoro VMware su Amazon EC2
Utilizzando le funzionalità di trasformazione di Amazon Q Developer in un'esperienza web, i team di modernizzazione possono utilizzare l'interazione in linguaggio naturale con agenti di IA generativa autonomi e dotati dell'esperienza di trasformazione di VMware per l'analisi dell'inventario dei server on-premises, l'identificazione delle dipendenze, la traduzione di rete e la migrazione di risorse su Amazon EC2 con revisioni e approvazioni dei team.
Migliora la sicurezza e le prestazioni ed elimina il debito tecnologico
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.
Analizza e integra i dati
Dal linguaggio naturale a SQL
Fai domande a SQL generativo di Amazon Q utilizzando il linguaggio naturale e ottieni consigli sul codice SQL nell'Editor di query Amazon Redshift. Amazon Q analizza le intenzioni degli utenti, i modelli di query e i metadati dello schema per ottenere informazioni utili sui dati.
Integra i dati utilizzando il linguaggio naturale
Sviluppa pipeline di integrazione dei dati utilizzando il linguaggio naturale con l'integrazione dei dati di Amazon Q in AWS Glue, con competenze in Apache Spark o SQL limitate. Crea processi di integrazione dati più velocemente, riduci la complessità della risoluzione dei problemi e ottieni l'assistenza di esperti per l'integrazione con Amazon Q.
Sviluppa modelli di ML
Accelera lo sviluppo dei modelli
Amazon Q Developer offre assistenza durante lo sviluppo del machine learning (ML) in Amazon SageMaker Studio, la preparazione dei dati, l'addestramento dei modelli e l'implementazione degli stessi. Ottieni assistenza per eseguire il debug e correggere gli errori durante l'esecuzione del codice all'interno dell'IDE.
Dal linguaggio naturale al modello ML
Amazon Q Developer è disponibile in Amazon SageMaker Canvas (anteprima). Dichiara il tuo obiettivo in linguaggio naturale e Amazon Q lo tradurrà per ML e ti guiderà attraverso una soluzione utilizzando le best practice di data science.
Inizia a utilizzare Amazon Q Developer oggi stesso
Oggi hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da poter migliorare la qualità dei contenuti delle nostre pagine.