Grunderna i prompt engineering

AI-assisterad kodning för utvecklare

Francesca Donadoni

AI Curriculum Manager, DataCamp

Vad är en prompt?

Prompt: Den indata eller instruktion vi ger en AI-modell

32.png

AI-assisterad kodning för utvecklare

Vad är en prompt?

Prompt: Den indata eller instruktion vi ger en AI-modell

33.png

AI-assisterad kodning för utvecklare

Vad är en prompt?

Förare: "Vart ska det vara?"

Passagerare: "Var som helst"

PROMPT: Vag, otydlig för modellen

35.png

AI-assisterad kodning för utvecklare

Vad är en prompt?

Förare: "Vart ska det vara?"

Passagerare: "Kör mig till Storgatan 23. Undvik motorvägen"

PROMPT: Detaljerad, tydlig för modellen

36.png

AI-assisterad kodning för utvecklare

Promptkvalitet

$$

❌ Dålig prompt

$$

"Fixa den här koden"

$$

✅ Bra prompt

$$

"Fixa den här Python-funktionen så att den hanterar division med noll. Behåll samma struktur och ändra bara except-blocket"

AI-assisterad kodning för utvecklare

Promptkvalitet

$$

☺ Enkel prompt

$$

"Generera en Python-funktion som vänder på en sträng"

$$

🤓 Avancerad prompt

$$

"Generera en Python-funktion som vänder på en sträng, hanterar Unicode-tecken och ignorerar avslutande blanksteg"

AI-assisterad kodning för utvecklare

Delar av en prompt

components_of_a_prompt.png

Fixa den här Python-funktionen så att den hanterar division med noll. Behåll samma struktur och ändra bara except-blocket.

AI-assisterad kodning för utvecklare

Delar av en prompt

components_of_a_prompt_2.png

AI-assisterad kodning för utvecklare

Nu kör vi en övning!

AI-assisterad kodning för utvecklare

Preparing Video For Download...