Bazele inginerie prompturilor

Programare asistată de AI pentru dezvoltatori

Francesca Donadoni

AI Curriculum Manager, DataCamp

Ce este un prompt?

Prompt: Intrarea sau instrucțiunea pe care o oferim unui model AI

32.png

Programare asistată de AI pentru dezvoltatori

Ce este un prompt?

Prompt: Intrarea sau instrucțiunea pe care o oferim unui model AI

33.png

Programare asistată de AI pentru dezvoltatori

Ce este un prompt?

Șofer: „Unde mergeți?"

Personaj: „Oriunde"

PROMPT: Vag, neclar pentru model

35.png

Programare asistată de AI pentru dezvoltatori

Ce este un prompt?

Șofer: „Unde mergeți?"

Personaj: „Duceți-mă la strada Main nr. 23. Evitați autostrada"

PROMPT: Detaliat, clar pentru model

36.png

Programare asistată de AI pentru dezvoltatori

Calitatea promptului

$$

❌ Prompt slab

$$

"Corectați acest cod"

$$

✅ Prompt bun

$$

"Corectați această funcție Python pentru a gestiona erorile de împărțire la zero. Păstrați aceeași structură și modificați doar blocul except"

Programare asistată de AI pentru dezvoltatori

Calitatea promptului

$$

☺ Prompt simplu

$$

"Generați o funcție Python care inversează un șir"

$$

🤓 Prompt avansat

$$

"Generați o funcție Python care inversează un șir, gestionează caracterele Unicode și ignoră spațiile de la sfârșit"

Programare asistată de AI pentru dezvoltatori

Componentele unui prompt

componentele_unui_prompt.png

Corectați această funcție Python pentru a gestiona erorile de împărțire la zero. Păstrați aceeași structură și modificați doar blocul except.

Programare asistată de AI pentru dezvoltatori

Componentele unui prompt

componentele_unui_prompt_2.png

Programare asistată de AI pentru dezvoltatori

Să exersăm!

Programare asistată de AI pentru dezvoltatori

Preparing Video For Download...