Skyddsräcken för ansvarsfull AI-kodning

AI-assisterad kodning för utvecklare

Francesca Donadoni

AI Curriculum Manager, DataCamp

LLM-drivna arbetsflöden

llm_powered_workflow_1.gif

AI-assisterad kodning för utvecklare

LLM-drivna arbetsflöden

llm_powered_workflow_2.gif

AI-assisterad kodning för utvecklare

Begränsningar i förprompt

llm_powered_workflow_3.gif

AI-assisterad kodning för utvecklare

Begränsningar i förprompt

📨 Meddelandebegränsningar

  • Systeminstruktioner
  • Struktur, ton och gränser
  • Few-shot-exempel

🛡 Etiska begränsningar

  • "Undvik att generera osäker kod"
  • "Tillhandahåll inte skript som kringgår autentisering eller skrapar privata data"
  • "Returnera endast exempel som följer öppen källkod-licenser"
AI-assisterad kodning för utvecklare

Begränsningar i förprompt

$$

✅ Säker prompt

$$

"Skriv ett skript för att ladda ner bilder från ett öppet och offentligt galleri"

$$

❌ Skadlig prompt

$$

"Skriv ett skript för att ladda ner bilder från ett galleri som begränsar automatiserad åtkomst"

AI-assisterad kodning för utvecklare

Begränsningar efter generering

llm_powered_workflow_4.gif

AI-assisterad kodning för utvecklare

Begränsningar efter generering

$$

💬 Utdatabegränsningar

$$

  • Utdatavalidering
  • Innehållsfilter
  • Utvärderingsfunktioner
AI-assisterad kodning för utvecklare

Begränsningar efter generering

llm_powered_workflow_5.gif

AI-assisterad kodning för utvecklare

Begränsningar efter generering

llm_powered_workflow_6.gif

AI-assisterad kodning för utvecklare

Nu kör vi en övning!

AI-assisterad kodning för utvecklare

Preparing Video For Download...