Domande frequenti su Amazon CodeWhisperer

DOMANDE GENERALI
  • CodeWhisperer è uno strumento di produttività basato sull'intelligenza artificiale che genera suggerimenti di codice in tempo reale, a riga singola o con funzionalità complete nel tuo ambiente di sviluppo integrato (IDE) e nella riga di comando per aiutarti a creare software rapidamente. Con CodeWhisperer, gli sviluppatori possono scrivere un commento che delinea un'attività specifica in un inglese semplice, ad esempio "Carica un file con crittografia lato server". Sulla base di queste informazioni, CodeWhisperer consiglia uno o più frammenti di codice direttamente nell'IDE che possono eseguire l'operazione. Puoi accettare rapidamente e facilmente il suggerimento principale (tasto tab), visualizzare altri suggerimenti (tasti freccia) o continuare a scrivere il tuo codice. Controlla sempre un suggerimento di codice prima di accettarlo, perché potrebbe essere necessario modificarlo, per assicurarti che funzioni esattamente come previsto.

    Per ulteriori informazioni, consulta le guide per l'utente di Visual Studio (VS) Code e JetBrainsAWS Cloud9, la console AWS Lambda, JupyterLab, Amazon SageMaker Studio, la riga di comando e Visual Studio (anteprima).

  • CodeWhisperer aiuta ad accelerare lo sviluppo del software fornendo suggerimenti sul codice che riducono lo sforzo totale di sviluppo e consentono più tempo per l'ideazione, la risoluzione di problemi complessi e la scrittura di un codice differenziato. Oltre ai suggerimenti di codice generici, CodeWhisperer è progettato per fornire suggerimenti sul codice per l'utilizzo delle API AWS. CodeWhisperer può anche aiutarti a migliorare la sicurezza delle applicazioni aiutando a rilevare e correggere le vulnerabilità di sicurezza.

  • Durante la scrittura del codice, CodeWhisperer analizza i commenti in inglese e il codice circostante per dedurre quale codice è necessario per completare l'attività in corso. CodeWhisperer suggerisce uno o più frammenti di codice direttamente nell'editor di codice, velocizzando l'esecuzione del codice. I suggerimenti di codice forniti da CodeWhisperer si basano su modelli linguistici di grandi dimensioni (LLM) addestrati su miliardi di righe di codice, tra cui Amazon e codice open source. Puoi accettare rapidamente e più facilmente il suggerimento principale (tasto tab), visualizzare altri suggerimenti (tasti freccia) o continuare a scrivere il tuo codice. Controlla sempre un suggerimento di codice prima di accettarlo, perché potrebbe essere necessario modificarlo, per assicurarti che funzioni esattamente come previsto.

  • CodeWhisperer utilizza i tuoi contenuti, come frammenti di codice, commenti, posizione del cursore e contenuti dei file aperti nell'IDE, come input per fornire suggerimenti sul codice.

  • I tuoi contenuti vengono trasmessi utilizzando il protocollo TLS per garantire una comunicazione sicura tra il tuo IDE e il servizio CodeWhisperer. Il contenuto è crittografato durante il transito per prevenire eavesdropping o attacchi di tipo man-in-the-middle. Per gli utenti individuali di CodeWhisperer, possiamo conservare i contenuti ai fini del miglioramento del servizio, in base alle impostazioni dell'utente. Archiviamo questi contenuti in modo sicuro con crittografia a riposo e rigorosi controlli di accesso.
     

  • Disponibile come parte di AWS Toolkit per Visual Studio (VS) Code e JetBrains, CodeWhisperer supporta correntemente Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, script Shell, SQL, Scala, JSON, YAML e HCL. Oltre a VS Code e alla famiglia di IDE di JetBrains, tra cui IntelliJ, PyCharm, GoLand, CLIon, PhpStorm, RubyMine, Rider, WebStorm, Datagrip e Visual Studio (anteprima), CodeWhisperer è disponibile anche per AWS Cloud9, la console Lambda, JupyterLab e SageMaker Studio e le tue righe di comando preferite, tra cui il terminale macOS, iTerm2 e il terminale integrato di VS Code. 

  • Per iniziare a usare VS Code, gli IDE JetBrains o Visual Studio (anteprima) guarda questi brevi video. Puoi anche seguire le istruzioni nella documentazione qui.

    CodeWhisperer è disponibile per impostazione predefinita su AWS Cloud9 e sulla console Lambda. Per ulteriori informazioni, utilizza i seguenti link per le istruzioni su come iniziare a usare CodeWhisper nei seguenti IDE:

  • Una volta abilitato CodeWhisperer, riceverai suggerimenti di codice nel tuo editor di codice durante la digitazione. Per attivare manualmente CodeWhisperer, usa Option+C (macOS) o Alt+C (Windows).

  • CodeWhisperer funziona in modo più efficiente quando i commenti degli sviluppatori sono brevi e si associano a attività discrete più piccole, affinché nessuna singola funzione sia troppo lunga. Analogamente, CodeWhisperer può generare utili consigli sul codice quando gli sviluppatori utilizzano nomi intuitivi per vari elementi di codice, come nomi di funzioni. Più un codice è disponibile come contesto circostante, migliore sarà il suggerimento.

  • Sì. Puoi mettere in pausa i suggerimenti automatici nella sezione CodeWhisperer del pannello Strumenti per sviluppatori di Kit di strumenti AWS. I suggerimenti automatici rimarranno in pausa finché non li riprenderai. Per attivare manualmente CodeWhisperer, usa Option+C (macOS) o Alt+C (Windows).

  • Il tracker di riferimento di CodeWhisperer rileva se un suggerimento di codice potrebbe essere simile a particolari dati di formazione open source di CodeWhisperer. Il tracker di riferimento può contrassegnare tali suggerimenti con un URL del repository e informazioni sulla licenza del progetto o, facoltativamente, filtrarli. Puoi quindi trovare e rivedere più facilmente quel codice di riferimento e vedere come viene utilizzato nel contesto di un altro progetto, prima di decidere di utilizzarlo. Tutti i riferimenti vengono registrati per consentirti di esaminarli in seguito, per assicurarti che il flusso di codice non sia disturbato e che tu possa continuare a codificare senza interruzioni.

  • Puoi scansionare il codice per identificare le vulnerabilità di sicurezza difficili da trovare e ottenere suggerimenti sul codice per risolvere i problemi identificati. La scansione di sicurezza integrata è progettata per rilevare problemi come le credenziali esposte e l'inserimento dei log. I suggerimenti di codice basati sull'IA generativa aiutano a correggere le vulnerabilità identificate e sono personalizzati in base al codice dell'applicazione, in modo da poter accettare rapidamente le correzioni con sicurezza. La scansione di sicurezza è disponibile per Java, Python, JavaScript e per TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS CDK (TypeScript, Python) e HashiCorp Terraform (HCL). I suggerimenti di codice per aiutare a correggere le vulnerabilità sono attualmente disponibili per il codice scritto in Java, Python e JavaScript.

  • CodeWhisperer è un servizio di IA generativa basato su un modello di fondazione (FM) addestrato su varie origini dati, tra cui Amazon e codice open source. Inoltre, puoi accedere ad Amazon Q anche tramite CodeWhisperer nell'IDE. Amazon Q è basato su Amazon Bedrock, un servizio completamente gestito per la creazione di applicazioni di IA generativa che offre una scelta di FM ad alte prestazioni di Amazon e delle principali società di intelligenza artificiale. Amazon Q utilizza più FM per completare le sue attività e utilizza la logica per indirizzare le attività al FM più adatto al lavoro.

RESPONSABILE IA
  • Proprio come con il tuo IDE, possiedi il codice che scrivi, inclusi eventuali suggerimenti di codice forniti da CodeWhisperer. Sei responsabile del codice che scrivi, inclusi i suggerimenti di CodeWhisperer che accetti. Controlla sempre i suggerimenti sul codice prima di accettarli, perché potresti dover apportare modifiche, per assicurarti che il codice funzioni esattamente come previsto.

  • Come IA generativa, CodeWhisperer crea nuovo codice in base a ciò che i modelli sottostanti hanno appreso dal codice su cui sono stati addestrati e al contesto che hai fornito come codice e commenti precedenti. Sebbene CodeWhisperer non sia progettato per riprodurre codice dai dati di addestramento, è possibile che in rare occasioni generi codice che corrisponde strettamente al codice disponibile al pubblico. Se CodeWhisperer rileva che il suo output corrisponde a un codice disponibile pubblicamente, il tracker di riferimento integrato ti avviserà con un riferimento al tipo di licenza (ad esempio, MIT o Apache) e un URL per il codice disponibile pubblicamente. È quindi possibile trovare e rivedere più facilmente il codice di riferimento e vedere come viene utilizzato nel contesto di un altro progetto prima di decidere se utilizzarlo o meno. Per garantire che il flusso di codifica non venga disturbato, vengono registrati tutti i riferimenti per consentirti di esaminarli in seguito, in modo da poter continuare a codificare senza interruzioni.

  • Sì. Nelle impostazioni di configurazione per CodeWhisperer puoi deselezionare l'opzione "Includi suggerimenti con riferimenti di codice". Ciò impedirà a CodeWhisperer di fornire suggerimenti che includano riferimenti a un codice open source con licenza noto. Per gli utenti gratuiti di CodeWhisperer livello individuale, questa impostazione è disponibile nell'IDE. Con CodeWhisperer Professional, l'amministratore AWS può configurare centralmente questa impostazione a livello di organizzazione dalla Console di gestione AWS.

  • CodeWhisperer può filtrare i suggerimenti di codice che includono frasi tossiche e i suggerimenti che contengono strutture di codice comunemente note che indicano pregiudizi.

  • CodeWhisperer è progettato per impedire di suggerire codice con vulnerabilità di sicurezza e filtrare il maggior numero possibile di vulnerabilità di sicurezza. Tuttavia, data la natura generativa di CodeWhisperer, non possiamo escludere completamente i suggerimenti di codice con problemi di sicurezza. Pertanto, CodeWhisperer è dotato di una funzione di scansione del codice integrata che rileva le vulnerabilità di sicurezza all'interno dei progetti Python, Java e JavaScript, inclusi i suggerimenti di codice di CodeWhisperer e il codice scritto dall'utente.

  • CodeWhisperer è stato addestrato su varie origini dati, tra cui Amazon e codice open source. CodeWhisperer è stato addestrato e convalidato per generare suggerimenti di codice dai commenti in lingua inglese. Data la varietà di esempi nel set di dati di addestramento, è possibile che CodeWhisperer possa fornire suggerimenti di codice a partire da commenti scritti in lingue diverse dall'inglese; tuttavia, questo non è un caso d'uso supportato.

PREZZI E DISPONIBILITÀ
  • CodeWhisperer Individual può essere utilizzato gratuitamente creando e accedendo con un'ID Builder AWS. La procedura di registrazione richiede solo pochi minuti e non richiede una carta di credito o un account AWS.

    CodeWhisperer Professional costa 19 USD per utente, al mese e offre agli amministratori la possibilità di abilitare CodeWhisperer per la propria organizzazione con l'autenticazione unica (SSO). Gli amministratori possono integrare più facilmente CodeWhisperer con le soluzioni esistenti per l'identità della forza lavoro, fornire l'accesso a utenti e gruppi e configurare impostazioni a livello di organizzazione, come includere o escludere suggerimenti con riferimenti di codice. Consulta i prezzi di Amazon CodeWhisperer per maggiori dettagli.
     

  • CodeWhisperer è indipendente dalla Regione AWS ed è disponibile per gli sviluppatori di tutto il mondo. CodeWhisperer è attualmente ospitato nella Regione Stati Uniti orientali (Virginia settentrionale). Se disponi del Centro identità IAM in altre regioni, in qualità di amministratore di CodeWhisperer Professional puoi configurare CodeWhisperer come applicazione interregionale autorizzata.

  • Un amministratore AWS può abilitare CodeWhisperer per un'organizzazione tramite la Console di gestione AWS. Come prerequisito, gli amministratori devono configurare l'SSO tramite il Centro identità IAM se non è già abilitato per la loro organizzazione. Una volta configurata l'autenticazione SSO, gli amministratori possono abilitare CodeWhisperer e assegnare l'accesso a utenti e gruppi nella loro organizzazione.

  • SSO per CodeWhisperer è abilitato dal Centro identità IAM. Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

FUNZIONALITÀ DI PERSONALIZZAZIONE DI CODEWHISPERER (ANTEPRIMA)
  • La funzionalità di personalizzazione di CodeWhisperer consente di personalizzare CodeWhisperer per generare suggerimenti più pertinenti rendendolo consapevole delle librerie interne, delle API, delle best practice e dei modelli architettonici. Per ulteriori informazioni, consulta Personalizzazione di CodeWhisperer per consigli ancora migliori.

  • Attualmente, è possibile personalizzare i consigli di CodeWhisperer su basi di codice scritte in Java, JavaScript, TypeScript e Python. I file scritti in altri linguaggi supportati da CodeWhisperer (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL e Scala) non verranno utilizzati durante la creazione della personalizzazione o quando si forniscono consigli personalizzati nell'IDE in base ai repository di codice interni.

  • Puoi connettere in modo sicuro i tuoi repository di codice a CodeWhisperer utilizzando la Console di gestione AWS. Gli amministratori di CodeWhisperer possono gestire facilmente l'accesso a una personalizzazione privata dalla console, in modo che vi abbiano accesso solo sviluppatori specifici.

  • Ogni personalizzazione è totalmente isolata dagli altri clienti e nessuna delle personalizzazioni create con questa nuova funzionalità verrà utilizzata per addestrare il modello di base di CodeWhisperer. Durante la creazione di una personalizzazione, CodeWhisperer aiuta a mantenere la sicurezza del codice fornendo la possibilità di crittografare i dati di personalizzazione utilizzando la chiave gestita dal cliente nel Sistema AWS di gestione delle chiavi (AWS KMS). I dati di personalizzazione vengono eliminati al termine del processo di personalizzazione.

  • Durante l'anteprima, è possibile utilizzare la funzionalità di personalizzazione di CodeWhisperer per creare fino a otto personalizzazioni basate sulle loro basi di codice interne. È possibile mantenere attive fino a due personalizzazioni del codice contemporaneamente.

AMAZON Q IN IDE (ANTEPRIMA)
  • CodeWhisperer è uno strumento di produttività basato sull'IA generativa per l'IDE e la riga di comando. Puoi installare l'estensione AWS Toolkit nel tuo IDE e accedere al modulo CodeWhisperer per accedere a funzionalità come suggerimenti di codice in linea, personalizzazioni, scansioni di sicurezza e Amazon Q nell'IDE. Amazon Q è un assistente basato sull'IA generativa progettato per il lavoro. Se utilizzato nell'IDE, Amazon Q può rispondere a domande sulla creazione di software in AWS e non solo. Inoltre, comprende il codice nel tuo IDE e può aiutarti in attività come spiegare il codice, scrivere test o aggiornare le versioni del linguaggio dell'applicazione.

  • Amazon Q è disponibile nell'IDE tramite Amazon CodeWhisperer e attualmente supporta Visual Studio (VS) Code e la famiglia di IDE JetBrains. Per iniziare a usare Amazon Q nell'IDE, consulta Nozioni di base su Amazon Q: il tuo assistente esperto per AWS o leggi la documentazione.

  • Installa AWS Toolkit per Visual Studio (anteprima), JetBrains o VS Code tramite il rispettivo marketplace di estensioni/plug-in. Quindi, esegui l'autenticazione con l’ID builder AWS ID o il Centro identità AWS IAM. Dopo l'autenticazione, puoi trovare Amazon Q nella barra delle attività di VS Code o nella finestra degli strumenti ancorata in alto a destra in JetBrains. Per ulteriore assistenza su come iniziare a usare Amazon Q, consulta Nozioni di base su Amazon Q: il tuo assistente esperto per AWS.

  • Amazon Q va oltre la generazione e il completamento del codice in un ambiente di sviluppo. Questo servizio, infatti, aiuta gli sviluppatori a interagire attraverso conversazioni in linguaggio naturale, supporta vari casi d'uso per aiutare gli sviluppatori a imparare a usare librerie e API, può generare codice per risolvere i prompt, spiega la logica del codice complessa e discute le possibili risoluzioni degli errori nel codice. Inoltre, può migliorare in modo significativo l'efficienza e la produttività degli sviluppatori, fungendo da alleato nel loro ciclo di vita quotidiano di sviluppo e lasciandoli liberi di pensare ai problemi giusti da risolvere nei loro sistemi software.

  • Amazon Q può rispondere a domande su come iniziare e creare, distribuire o utilizzare applicazioni e carichi di lavoro su AWS e non solo. Amazon Q può anche aiutare a spiegare una base di codice sconosciuta, correggere errori o generare codice e test. Con la capacità di sviluppo delle funzionalità di Amazon Q, è possibile passare da un prompt in linguaggio naturale a una funzionalità dell'applicazione in una frazione del tempo, con istruzioni dettagliate interattive direttamente dal tuo IDE. Amazon Q Code Transformation può aiutarti ad aggiornare le tue applicazioni Java alla versione del linguaggio più recente (aggiornamento di Java 8 o 11 a Java 17 durante l'anteprima) identificando e aggiornando le dipendenze e i framework obbligatori dei pacchetti, aggiornando il codice obsoleto incorporando le best practice di sicurezza e generando test per convalidare l'esecuzione dell'applicazione aggiornata.

  • Amazon Q utilizza le seguenti informazioni contestuali per rispondere alle domande: 1. Contesto conversazionale attuale, come le domande poste e le risposte/codice generato nel pannello delle conversazioni. 2. Il contesto IDE, compresa la riga del codice, lo snippet o le funzioni selezionati nel file e il repository su cui gli sviluppatori stanno attualmente lavorando.

  • Amazon Q non archivia o utilizza alcun contenuto degli utenti di CodeWhisperer Professional per migliorare il servizio. Quando si utilizza Amazon Q come utente Amazon CodeWhisperer Professional, AWS può raccogliere e utilizzare parametri di telemetria e utilizzo lato client, nonché il tuo feedback per scopi di miglioramento del servizio. Amazon Q lo utilizza per rendere le risposte future migliori e più adattate alle istruzioni e alle intenzioni degli sviluppatori man mano che la conversazione procede. Puoi disattivare questa raccolta di dati modificando le tue impostazioni nell'IDE. Per informazioni su come CodeWhisperer Individual raccoglie e utilizza i tuoi dati, consulta le domande frequenti su CodeWhisperer Individual.

  • In anteprima, la funzionalità di personalizzazione di CodeWhisperer non sarà supportata per Amazon Q. Amazon Q non fornirà consigli personalizzati sul codice in base alle tue basi di codice interne, anche se utilizzi personalizzazioni tramite CodeWhisperer. Attualmente, la funzionalità di personalizzazione è supportata solo in casi di generazione di codice per l'esperienza in-IDE con CodeWhisperer.

LINEA DI COMANDO DI CODEWHISPERER (ANTEPRIMA)
  • CodeWhisperer per la linea di comando aiuta gli sviluppatori a essere più produttivi con il completamento contestuale della CLI, la documentazione in linea e la traduzione IA dal linguaggio naturale a quello bash. CodeWhisperer per la linea di comando si integra con quella esistente dello sviluppatore, in modo che gli sviluppatori non debbano modificare gli strumenti che usano per iniziare a trarne vantaggio.

  • Mentre un utente digita sulla riga di comando, CodeWhisperer mostra completamenti e documentazione in linea per oltre 250 strumenti CLI.

    Ad esempio, uno sviluppatore può digitare `git` e visualizzare un elenco di tutti i sottocomandi, le opzioni e gli argomenti di git, ordinati in base alla loro frequenza di utilizzo. Uno sviluppatore potrebbe anche digitare `npm install` e visualizzare un elenco di tutti i pacchetti di nodi disponibili per l'installazione. Infine, uno sviluppatore può digitare `aws` e visualizzare un elenco di tutti i sottocomandi aws disponibili. 

  • CodeWhisperer per la linea di comando può elaborare prompt di testo in linguaggio naturale (come "inverti il mio commit git più recente") e convertirli in codice bash eseguibile istantaneamente

    Per iniziare, basta eseguire `q`, inserire un prompt e poi eseguire la bash!

  • Attualmente CodeWhisperer per la linea di comando supporta le integrazioni con i seguenti strumenti:

    1. Sistemi operativi: macOS
    2. Shell (interprete di comandi): bash, zsh, fish
    3. Emulatori di terminale: iTerm2, terminale macOS, Hyper, Tabby
    4. IDE: terminale all'interno di VS Code
    5) CLI: oltre 250 CLI più popolari come git, aws, docker, npm, yarn (vedi https://github.com/withfig/autocomplete)

    Per il supporto con gli IDE di Jetbrains (eccetto Fleet), Alacritty, Kitty e Wezterm su macOS, esegui `cw integations install input-method`

  • CodeWhisperer può archiviare dati sull'utilizzo e sui contenuti dell'utente per migliorare il servizio. Il tuo contenuto include le parti della cronologia della linea di comando che CodeWhisperer utilizza per generare suggerimenti e traduzioni basate sull'IA, nonché il contenuto dei suggerimenti stessi. CodeWhisperer non raccoglie i tuoi contenuti per migliorare il servizio per il Piano Professional. L'utilizzo del servizio è quantificato con la telemetria lato client. Ad esempio, AWS potrebbe tracciare se un suggerimento viene accettato o rifiutato. La telemetria lato client non contiene codice effettivo e non include informazioni di identificazione personale (PII) come il tuo indirizzo IP. È possibile disattivare la raccolta dei dati sull'utilizzo e sui contenuti modificando le impostazioni nel pannello di controllo di CodeWhisperer per la linea di comando.

  • Sì.
    1. Esegui `cw` per aprire la pagina delle impostazioni.
    2. Seleziona la scheda completamenti CLI.
    3. Sposta il cursore nell'angolo in alto a destra della pagina su "Disattiva".

POLICY SULLA PRIVACY DI CODEWHISPERER PROFESSIONAL
  • CodeWhisperer Professional utilizza i tuoi contenuti, come frammenti di codice, commenti e contenuti dei file aperti nell'IDE. Questo contenuto viene elaborato dal servizio esclusivamente per fornire e mantenere il servizio. I contenuti elaborati da CodeWhisperer Professional non vengono archiviati o utilizzati per il miglioramento del servizio.

    Inoltre, AWS può raccogliere e utilizzare la telemetria lato client e le metriche di utilizzo per migliorare il servizio. Puoi disattivare questa raccolta di dati modificando le tue impostazioni nell'IDE.

    Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

  • I contenuti elaborati da CodeWhisperer Professional, come frammenti di codice, commenti e contenuti di file aperti nell'IDE, non vengono archiviati o utilizzati per il miglioramento del servizio.

    AWS può raccogliere e utilizzare parametri di telemetria e utilizzo lato client per migliorare il servizio. Puoi disattivare questa raccolta di dati modificando le tue impostazioni nell'IDE.

    Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

  • No. I contenuti elaborati da CodeWhisperer Professional, come frammenti di codice, commenti e contenuti di file aperti nell'IDE, non vengono archiviati o utilizzati per addestrare il modello e pertanto non verranno mai riprodotti in un suggerimento di codice per un altro utente.

POLICY SULLA PRIVACY DI WHISPERER INDIVIDUAL
  • CodeWhisperer Individual utilizza i tuoi contenuti, come frammenti di codice, commenti, posizione del cursore e contenuti dei file aperti nell'IDE come input per fornire suggerimenti sul codice. Puoi scegliere di non consentire ad AWS di archiviare e utilizzare i tuoi contenuti per il miglioramento del servizio modificando l'impostazione ''Condividi contenuti CodeWhisperer con AWS'' nel Kit di strumenti AWS all'interno dell'IDE.

    Inoltre, AWS può raccogliere e utilizzare la telemetria lato client e le metriche di utilizzo per migliorare il servizio. Puoi disattivare questa raccolta di dati modificando l'impostazione di telemetria nel Kit di strumenti AWS all'interno dell'IDE.

    Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

  • CodeWhisperer Individual può archiviare e utilizzare i tuoi contenuti, come frammenti di codice, commenti e contenuti di file aperti nell'IDE, elaborati dal servizio per fornire e gestire il servizio e, a meno che tu non decida come indicato di seguito, per migliorare e sviluppare la qualità di Amazon CodeWhisperer. Ciò include l'apprendimento dei modi migliori per migliorare la produttività degli sviluppatori mediante la generazione di codice, il rilevamento di potenziali usi impropri del servizio, la valutazione dell'efficacia delle funzionalità di CodeWhisperer, il miglioramento dei modelli linguistici di grandi dimensioni sottostanti che consentono la generazione di codice, l'ottimizzazione degli algoritmi di classificazione e altro ancora. Puoi scegliere di non consentire ad AWS di archiviare e utilizzare i tuoi contenuti per il miglioramento del servizio modificando le impostazioni nell'IDE.

    Inoltre, AWS può raccogliere e utilizzare la telemetria lato client e le metriche di utilizzo per migliorare il servizio. Puoi disattivare questa raccolta di dati modificando le tue impostazioni nell'IDE.

    Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

  • Per CodeWhisperer Individual, puoi disattivare la raccolta dei dati modificando le impostazioni nell'IDE.

    Per ulteriori informazioni, consulta la Guida per l'utente di CodeWhisperer.

  • Abbiamo misure di sicurezza progettate per impedire la riproduzione del codice privato univoco raccolto dagli utenti di CodeWhisperer Individual.

PRIVACY GENERALE
Sfoglia la documentazione

Visualizza la documentazione di CodeWhisperer per saperne di più.

Ulteriori informazioni »

Inizia a creare con CodeWhisperer