DEVELOPER

Generatore di prompt AI per correggere errori nel codice

Un errore software può avere molte cause: senza contesto, l'AI rischia di suggerire modifiche casuali. BestPrompt aiuta a organizzare una richiesta di debugging indicando ambiente, comportamento previsto, risultato osservato ed eventuale messaggio d'errore. Il prompt risultante chiederà di distinguere diagnosi verificabili e ipotesi da controllare.

Crea un prompt per correggere un errore

Descrivi il problema: non servono interi repository o credenziali.

Come funziona in breve

  1. Descrivi l'anomalia. Riporta messaggi, sintomi e passaggi per riprodurla.
  2. Aggiungi ciò che sai. Linguaggio, versione, risultato atteso e, se disponibile, codice ridotto.
  3. Ottieni il prompt. Usalo con l'AI e prova le modifiche in un ambiente sicuro prima di applicarle.

Che cosa puoi creare

Prompt per analizzare eccezioni PHP, errori JavaScript, comportamenti inattesi di un'applicazione e problemi riproducibili. BestPrompt non accede al tuo progetto, non esegue il codice e non garantisce che ogni problema si possa risolvere senza ulteriori dati.

Prepara un problema riproducibile

L'AI diagnostica meglio un bug quando riceve un fatto osservabile: messaggio di errore, comando o azione compiuta, risultato previsto e risultato ottenuto. Specifica linguaggio, versione, ambiente e cambiamenti recenti. Se il problema compare soltanto in produzione, segnala le differenze rispetto al locale senza incollare credenziali o configurazioni segrete. Un frammento minimo riproducibile è spesso più utile di centinaia di file privi di contesto.

Come chiedere una diagnosi graduale

Apri il builder e completa le informazioni tecniche che conosci. Incolla il prompt in un assistente conversazionale per ottenere ipotesi ordinate e verifiche diagnostiche; se lavori in un IDE con un assistente integrato, valuta le funzioni disponibili per discutere file specifici. Chiedi di distinguere fatti visibili, congetture e dati mancanti. Dopo ogni prova comunica all'AI il risultato osservato, senza saltare direttamente a una riscrittura estesa del codice.

Verifica la correzione prima di applicarla

Quando arriva una proposta di patch, controlla che risolva il caso riprodotto e che non introduca modifiche estranee. Chiedi un test minimo che fallisca prima della correzione e passi dopo, poi eseguilo nel tuo ambiente. Un errore HTTP 500, per esempio, richiede di distinguere la risposta del server dal contenuto dei log, senza esporli pubblicamente. Conserva un modo semplice per annullare la modifica.

Sicurezza del codice condiviso

Non incollare password, token, dati clienti, dump completi o configurazioni .env. Non eseguire comandi distruttivi suggeriti dall'AI senza comprenderli. La diagnosi è assistita: BestPrompt non accede al repository e non testa automaticamente il codice.

Quale AI usare per questo compito?

ChatGPT

Per diagnosi conversazionali su messaggi di errore e ipotesi verificabili.

Chiedi controlli minimi prima di una patch; ometti segreti e dati dei clienti.

Esempio non esclusivo; nessuna integrazione, affiliazione o garanzia

Sito ufficiale ChatGPT (si apre in una nuova scheda)

Un esempio pratico

Richiesta iniziale (illustrativa): «Dopo un invio AJAX in un'app PHP 8.2 il frontend riceve un errore 500 invece del JSON atteso; non so ancora quale file generi l'errore».

Che cosa deve chiarire il prompt: ambiente, sintomo, dati mancanti, controlli da eseguire, attenzione a non stampare errori sensibili sul frontend.

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

Agisci come sviluppatore PHP 8.2 esperto di debugging. Un endpoint richiamato con fetch dal browser restituisce HTTP 500, mentre il frontend si aspetta una risposta JSON. Non ho ancora individuato il file responsabile e non ti ho fornito codice o stack trace. Non inventare una correzione. Indicami, in ordine di utilità, fino a cinque verifiche concrete per isolare la causa: risposta nella scheda Network, log PHP/server, validità del JSON e percorso di esecuzione. Per ogni verifica spiega che cosa osservare e quale informazione inviarti dopo. Evita di chiedere password, token o dati sensibili e non suggerire di attivare la visualizzazione pubblica degli errori in produzione.

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

Domande frequenti

Devo incollare tutto il progetto per correggere un errore?

No. Inizia dal messaggio, dai passaggi per riprodurre il problema e dal frammento minimo pertinente, rimuovendo segreti e dati personali.

Posso usarlo se non conosco la causa del problema?

Sì. Il prompt può chiedere controlli diagnostici ordinati invece di forzare una correzione immediata.

BestPrompt testa automaticamente la patch proposta?

No. Costruisce il prompt; test ed esecuzione delle modifiche restano a carico tuo o dei tuoi strumenti di sviluppo.

Crea un prompt per correggere un errore