Grundlagen des Prompt-Engineering

KI-gestütztes Programmieren für Entwickler

Francesca Donadoni

AI Curriculum Manager, DataCamp

Was ist ein Prompt?

Prompt: Die Eingabe oder Anweisung, die wir einem KI-Modell geben

32.png

KI-gestütztes Programmieren für Entwickler

Was ist ein Prompt?

Prompt: Die Eingabe oder Anweisung, die wir einem KI-Modell geben

33.png

KI-gestütztes Programmieren für Entwickler

Was ist ein Prompt?

Fahrer: "Wohin?"

Charakter: "Irgendwohin"

PROMPT: Vage, unklar für das Modell

35.png

KI-gestütztes Programmieren für Entwickler

Was ist ein Prompt?

Fahrer: "Wohin?"

Charakter: "Bring mich zur Hauptstraße 23. Vermeide die Autobahn"

PROMPT: Detailliert, klar für das Modell

36.png

KI-gestütztes Programmieren für Entwickler

Prompt-Qualität

$$

❌ Schlechter Prompt

$$

"Korrigiere diesen Code"

$$

✅ Guter Prompt

$$

"Korrigiere diese Python-Funktion, um Division durch Null zu behandeln. Behalte die Struktur bei und ändere nur den except-Block"

KI-gestütztes Programmieren für Entwickler

Prompt-Qualität

$$

☺ Einfacher Prompt

$$

"Erstelle eine Python-Funktion, um einen String umzukehren"

$$

🤓 Fortgeschrittener Prompt

$$

"Erstelle eine Python-Funktion, die einen String umkehrt, Unicode-Zeichen verarbeitet und Leerzeichen am Ende ignoriert"

KI-gestütztes Programmieren für Entwickler

Bestandteile eines Prompts

components_of_a_prompt.png

Korrigiere diese Python-Funktion, um Division durch Null zu behandeln. Behalte die Struktur bei und ändere nur den except-Block.

KI-gestütztes Programmieren für Entwickler

Bestandteile eines Prompts

components_of_a_prompt_2.png

KI-gestütztes Programmieren für Entwickler

Lass uns üben!

KI-gestütztes Programmieren für Entwickler

Preparing Video For Download...