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.
Definisci requisito, vincoli e criteri per verificare il risultato.
Requisiti verificabili: descrivi cosa l'utente deve poter fare dopo l'intervento.
Compatibilità: indica stack, convenzioni e aree che non devono essere modificate.
Test chiari: chiedi casi di prova direttamente legati al requisito.
Come funziona in breve
Descrivi il risultato. Indica il comportamento attuale e quello desiderato.
Aggiungi contesto tecnico. Linguaggi, framework, file pertinenti, limiti e requisiti di sicurezza.
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?
GitHub Copilot
Per assistere l’implementazione in un IDE quando sono disponibili i file pertinenti.
Limita le modifiche e controlla le azioni prima dell’esecuzione.
Esempio non esclusivo; nessuna integrazione, affiliazione o garanzia
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.