DEVELOPER

Generatore di prompt AI per implementare una funzionalità

Chiedere all'AI di «aggiungere una funzione» senza descrivere il progetto può produrre codice incompatibile o modifiche troppo estese. BestPrompt ti aiuta a creare un prompt che chiarisca l'obiettivo, i comportamenti attesi e ciò che non deve essere cambiato, per rendere più controllabile il lavoro di sviluppo assistito.

Crea un prompt per implementare una funzionalità

Definisci requisito, vincoli e criteri per verificare il risultato.

Come funziona in breve

  1. Descrivi il risultato. Indica il comportamento attuale e quello desiderato.
  2. Aggiungi contesto tecnico. Linguaggi, framework, file pertinenti, limiti e requisiti di sicurezza.
  3. Prepara il prompt. Consegnalo all'AI o al coding agent e verifica differenze e test prima del rilascio.

Che cosa puoi creare

Prompt per aggiungere validazioni, una pagina amministrativa, una funzione di esportazione o un miglioramento mirato a un'applicazione. BestPrompt non modifica direttamente il repository e non garantisce che il codice suggerito sia pronto per la produzione.

Trasforma la richiesta in requisiti verificabili

'Aggiungi un filtro' non basta per implementare una funzionalità sicura. Specifica a chi serve, dove compare, quali input accetta e come riconoscere che funziona. Per un modulo WordPress, per esempio, chiarisci permessi, validazioni lato server, gestione degli errori e compatibilità con il codice esistente. Scrivi anche cosa non deve essere modificato: routing, template, database o componenti condivisi.

Come usare l'AI senza farle riscrivere l'applicazione

Con il prompt generato chiedi prima un piano breve e una lista dei file strettamente interessati. Se usi un assistente in un editor o agente di coding, condividi requisiti e criteri di accettazione prima di permettere modifiche. Lavora per incrementi: implementazione minima, test mirati, verifica del diff e soltanto dopo eventuale miglioramento UX. Quando mancano dettagli, è meglio che l'AI espliciti una domanda essenziale invece di inventare comportamenti dell'interfaccia.

Come valutare se la funzione è davvero completa

Non basta che il pulsante appaia nella pagina. Prova percorso normale, input vuoti, valori non validi, accesso non autorizzato e uso da mobile. Chiedi all'AI di indicare gli effetti collaterali sulle funzioni esistenti e di limitare il numero di file modificati. Prima del deploy conserva backup e possibilità di rollback, soprattutto quando cambiano schema dati o autenticazione.

Limiti degli agenti di coding

Un agente può eseguire operazioni reali sui file: assegna permessi proporzionati e controlla i comandi proposti. Non confondere test dichiarati con test realmente eseguiti. BestPrompt prepara il brief tecnico, non modifica autonomamente il progetto.

Quale AI usare per questo compito?

ChatGPT

Per chiarire requisiti, criteri di accettazione e casi limite prima di scrivere codice.

Chiedi piano breve e test pertinenti, non una riscrittura generale.

Esempio non esclusivo; nessuna integrazione, affiliazione o garanzia

Sito ufficiale ChatGPT (si apre in una nuova scheda)

Un esempio pratico

Richiesta iniziale (illustrativa): «In un gestionale PHP voglio permettere l'esportazione CSV dell'elenco ordini già filtrato, senza cambiare la tabella né creare nuovi servizi».

Che cosa deve chiarire il prompt: risultato, permessi, filtri, compatibilità con il codice esistente e test su caratteri speciali o formule CSV.

Esempio di prompt completo (illustrativo, non generato dal sito)

Agisci come sviluppatore PHP 8.2 incaricato di una modifica puntuale a un gestionale esistente. Occorre aggiungere l'esportazione CSV degli ordini mostrati dopo l'applicazione dei filtri già disponibili, senza cambiare le query di ricerca né il layout della tabella. Prima individua quali file e metodi del progetto servono per eseguire l'intervento; se non puoi consultarli, chiedi solo quelli pertinenti e non inventare percorsi. Prevedi controllo delle autorizzazioni, codifica UTF-8, intestazioni coerenti e protezione dai valori che un foglio di calcolo potrebbe interpretare come formule. Proponi una modifica minima e i test per filtri, permessi, caratteri speciali ed esportazione vuota. Non dichiarare test eseguiti se non li hai realmente eseguiti.

Gli esempi sono illustrativi. Copia il prompt in un servizio AI esterno; verifica i dati e il risultato.

Domande frequenti

Devo indicare il framework utilizzato?

Se lo conosci, sì. Linguaggio, versione, framework e convenzioni riducono il rischio di ricevere codice non adatto al progetto.

Posso chiedere modifiche soltanto a un'area dell'applicazione?

Sì. Definisci esplicitamente quali funzionalità devono rimanere invariate e quali file possono essere interessati.

Il prompt sostituisce i test?

No. Serve anche a specificarli, ma il codice deve essere eseguito e verificato nell'ambiente corretto.

Crea un prompt per implementare una funzionalità