Home / Glossary / Prompt Engineering per il Codice
Prompt Engineering per il Codice
Il prompt engineering per il codice è la pratica di creare istruzioni chiare e specifiche che aiutano gli strumenti AI di coding a produrre output accurati e rilevanti. Implica strutturare le richieste con il giusto livello di contesto, vincoli ed esempi in modo che l'AI comprenda sia cosa vuoi che come lo vuoi.
Perché la qualità del prompt conta per il coding
La qualità del tuo prompt determina direttamente la qualità dell'output dell'AI. Un prompt vago come "correggi il bug" costringe l'AI a indovinare cosa intendi. Un prompt specifico come "l'endpoint /api/users restituisce 500 quando il campo email è mancante—aggiungi la validazione dell'input con Zod e restituisci un 400 con un messaggio di errore descrittivo" dà all'AI tutto ciò di cui ha bisogno per produrre codice corretto al primo tentativo.
Tecniche chiave per prompt di codice efficaci
- +Sii specifico sul risultato desiderato, non solo sul problema
- +Includi vincoli: linguaggio, framework, pattern e convenzioni da seguire
- +Fai riferimento a file esistenti per nome così l'AI sa dove guardare e cosa abbinare
- +Suddividi task complessi in prompt più piccoli e sequenziali quando necessario
- +Specifica il formato di output: "scrivi una funzione", "modifica l'handler esistente", "aggiungi un file di test"
- +Includi vincoli negativi: "non usare dipendenze esterne" o "non modificare lo schema del database"
# Weak prompt
> "Add authentication"
# Strong prompt
> "Add JWT authentication to the Express API:
- Use the existing User model in lib/models/user.ts
- Add login and register endpoints to routes/auth.ts
- Protect all /api/admin/* routes with middleware
- Store JWT secret in environment variable AUTH_SECRET
- Write tests in __tests__/auth.test.ts
- Follow the error handling pattern used in routes/users.ts"Con strumenti agentici come Claude Code, puoi anticipare il contesto in CLAUDE.md invece di ripeterlo in ogni prompt. Metti le convenzioni di codice, le decisioni architetturali e i pattern comuni nel tuo file CLAUDE.md.
Il prompt engineering è ancora necessario con l'AI agentica?+
Qual è l'errore più comune nel prompt engineering?+
Dovrei usare esempi few-shot nei prompt di codice?+
Come si relazionano i file CLAUDE.md al prompt engineering?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →