Linee guida per un AI coding responsabile

Programmazione assistita dall'AI per sviluppatori

Francesca Donadoni

AI Curriculum Manager, DataCamp

Workflow potenziati da LLM

llm_powered_workflow_1.gif

Programmazione assistita dall'AI per sviluppatori

Workflow potenziati da LLM

llm_powered_workflow_2.gif

Programmazione assistita dall'AI per sviluppatori

Vincoli pre-prompt

llm_powered_workflow_3.gif

Programmazione assistita dall'AI per sviluppatori

Vincoli pre-prompt

📨 Vincoli di messaggio

  • Messaggi di sistema
  • Struttura, tono e limiti
  • Esempi few-shot

🛡 Vincoli etici

  • "Evitare di generare codice non sicuro"
  • "Non fornire script che aggirano l'autenticazione o raccolgono dati privati"
  • "Restituire solo esempi che seguono licenze open-source"
Programmazione assistita dall'AI per sviluppatori

Vincoli pre-prompt

$$

✅ Prompt Sicuro

$$

"Scrivi uno script per scaricare immagini da una galleria pubblica ad accesso libero"

$$

❌ Prompt Maligno

$$

"Scrivi uno script per scaricare immagini da una galleria che limita l'accesso automatico"

Programmazione assistita dall'AI per sviluppatori

Vincoli post-generazione

llm_powered_workflow_4.gif

Programmazione assistita dall'AI per sviluppatori

Vincoli post-generazione

$$

💬 Vincoli di output

$$

  • Validazione output
  • Filtri contenuto
  • Funzioni di valutazione
Programmazione assistita dall'AI per sviluppatori

Vincoli post-generazione

llm_powered_workflow_5.gif

Programmazione assistita dall'AI per sviluppatori

Vincoli post-generazione

llm_powered_workflow_6.gif

Programmazione assistita dall'AI per sviluppatori

Ayo berlatih!

Programmazione assistita dall'AI per sviluppatori

Preparing Video For Download...