Come generare codice con l'IA
Descrivi il compito e ottieni codice pronto nel linguaggio che ti serve, con ogni dettaglio impostato.
Per iniziare
- 1Descrivi il compitoIndica cosa deve fare il codice, ad esempio «una funzione di validazione email in JavaScript».
- 2Scegli linguaggio e frameworkScegli un linguaggio di programmazione e, se serve, un framework o una libreria: compaiono dopo aver scelto il linguaggio.
- 3Regola i dettagliDefinisci il tipo di risultato, l'ambiente di esecuzione, la gestione degli errori e lo stile del codice: ogni impostazione è spiegata qui sotto.
- 4Clicca su «Genera codice»iBro scrive il codice partendo dal compito, dal linguaggio e da tutte le impostazioni scelte.
Impostazioni dello strumento
Linguaggio
Il linguaggio di programmazione e, se serve, una versione specifica: Python 3.12 o PHP 8.3, ad esempio.
Framework
Il framework o la libreria su cui basarsi, React o Django ad esempio. L'elenco compare dopo aver scelto il linguaggio. Puoi anche chiedere codice senza dipendenze esterne, con la sola libreria standard.
Tipo di risultato
Cosa ti serve esattamente: una Funzione, una Classe, uno Script completo, un Componente UI, una Query SQL, una Regex o un File di configurazione.
Dati
Uno schema di tabella del database, un esempio JSON o un'altra struttura di input: incollala perché il codice combaci con la tua struttura reale.
Ad esempio: «CREATE TABLE orders (id bigint, user_id bigint, total numeric)» oppure un oggetto JSON di esempio.
Ambiente
Dove verrà eseguito il codice: Browser, Node.js, Server, Serverless, Riga di comando, App mobile, Desktop o Microcontrollore.
Gestione errori
Quanto accuratamente il codice si protegge da errori e dati non validi: Minima, oppure Completa — con validazione, try/catch e log.
Stile
Il paradigma (OOP o Funzionale), la tipizzazione (Rigorosa o Senza tipi) e lo standard di formattazione per il linguaggio scelto.
Spiegazioni
Quanta spiegazione accompagna il codice: Solo codice, Codice commentato oppure Codice con spiegazione riga per riga, e in quale lingua sono i commenti.