Dasar-dasar rekayasa prompt

Pengembangan Kode dengan Bantuan AI untuk Developer

Francesca Donadoni

AI Curriculum Manager, DataCamp

Apa itu prompt?

Prompt: Input atau instruksi yang kita berikan kepada model AI

32.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Apa itu prompt?

Prompt: Input atau instruksi yang kita berikan kepada model AI

33.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Apa itu prompt?

Pengemudi: "Ke mana?"

Karakter: "Ke mana saja"

PROMPT: Kabur, tidak jelas untuk model

35.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Apa itu prompt?

Pengemudi: "Ke mana?"

Karakter: "Bawa saya ke Jalan Utama 23. Hindari jalan tol"

PROMPT: Rinci, jelas untuk model

36.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Kualitas prompt

$$

❌ Prompt buruk

$$

"Perbaiki kode ini"

$$

✅ Prompt baik

$$

"Perbaiki fungsi Python ini untuk menangani kesalahan pembagian dengan nol. Pertahankan struktur yang sama, dan hanya ubah blok except"

Pengembangan Kode dengan Bantuan AI untuk Developer

Kualitas prompt

$$

☺ Prompt sederhana

$$

"Buat fungsi Python untuk membalikkan string"

$$

🤓 Prompt lanjutan

$$

"Buat fungsi Python yang membalikkan string, menangani karakter Unicode, dan mengabaikan spasi di akhir"

Pengembangan Kode dengan Bantuan AI untuk Developer

Komponen dari sebuah prompt

components_of_a_prompt.png

Perbaiki fungsi Python ini untuk menangani kesalahan pembagian dengan nol. Pertahankan struktur yang sama, dan hanya ubah blok except.

Pengembangan Kode dengan Bantuan AI untuk Developer

Komponen dari sebuah prompt

components_of_a_prompt_2.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Ayo berlatih!

Pengembangan Kode dengan Bantuan AI untuk Developer

Preparing Video For Download...