Programmazione

Diagnosi guidata di un bug nel codice

Fornisci errore, ambiente e comportamento atteso per ottenere ipotesi ordinate, una correzione minima e test che dimostrino se il problema è davvero risolto.

Prompt singolo 5 campi da personalizzare Claude ChatGPT Gemini

Come funziona

L'AI separa problemi confermati e ipotesi, parte dalla riproduzione e propone la modifica più piccola compatibile con i vincoli. Non promette di trovare ogni bug e non riscrive tutto senza motivo.

Quando usarlo

Quando il codice produce un errore o un risultato inatteso, prima di una code review o per capire una regressione circoscritta. Non condividere credenziali, dati personali o codice riservato non autorizzato.

Cosa ottieni

Una sintesi del problema, ipotesi ordinate per probabilità, evidenze, patch minima, test di regressione, rischi della modifica e informazioni ancora mancanti.

Prima di iniziare

Rimuovi password, dati personali e informazioni riservate dai materiali che incolli. Verifica sempre dati e fonti quando la risposta può influire su salute, denaro o decisioni importanti.

Personalizza il prompt

Compila ciò che ti serve o usa la × per escludere un campo: il testo si aggiorna in tempo reale

0 di 5 campi compilati0%

Il prompt

prompt
Aiutami a diagnosticare questo problema nel codice. Non affermare di aver eseguito il codice se non puoi farlo e non dichiarare di aver trovato "tutti" i bug.

Linguaggio e versione: [LINGUAGGIO E VERSIONE]
Framework, runtime e sistema operativo: [AMBIENTE]
Comportamento atteso: [COSA DOVREBBE SUCCEDERE]
Comportamento osservato: [COSA SUCCEDE]
Messaggio di errore o log completo: [ERRORE]

Codice minimo riproducibile, senza segreti:
```

```

Se manca un dato decisivo, fammi prima fino a 5 domande mirate. Poi restituisci:
1. Riassunto tecnico del problema e condizioni di riproduzione.
2. Tabella Ipotesi | Evidenza a favore | Evidenza contro o mancante | Come verificarla.
3. Problemi confermati, distinti da quelli solo possibili; includi sicurezza e performance soltanto se pertinenti al codice fornito.
4. Correzione minima in un blocco di codice o diff, senza modifiche estranee.
5. Spiegazione del perché la correzione dovrebbe funzionare e quali effetti collaterali può avere.
6. Test di regressione: caso che falliva, casi limite e risultato atteso.
7. Incertezze residue e prossimo controllo se il fix non funziona.

Non inventare API, file, dipendenze o comportamento del sistema non mostrati nel contesto.
Puoi usarlo con Apri Claude Apri ChatGPT Apri Gemini dopo aver copiato il prompt.

Dopo il primo invio

Tre modi per migliorare la risposta

1

Correggi un aspetto alla volta

Indica cosa non funziona: tono, lunghezza, precisione o formato. Una richiesta mirata è più efficace di “rifai tutto”.

2

Chiedi esempi e alternative

Fatti mostrare due o tre versioni, poi spiega quale si avvicina di più al risultato che vuoi.

3

Controlla prima di usare

Verifica nomi, numeri, fonti e passaggi tecnici. L’AI può produrre una risposta convincente ma inesatta.