Rekayasa prompt lanjutan untuk bantuan pemrograman

Pengembangan Kode dengan Bantuan AI untuk Developer

Francesca Donadoni

AI Curriculum Manager, DataCamp

Rantai pemikiran

65.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Rantai pemikiran

66.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Rantai pemikiran

$$

Pendekatan Rantai Pemikiran pertama

$$

<Prompt Reguler>

  +

  "Mari berpikir langkah demi langkah"

original_paper.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Rantai pemikiran

  • CoT memaksa model untuk secara eksplisit menghitung langkah-langkah menengah
    • Respon lebih akurat

$$

step_by_step_answer.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Rantai pemikiran

☺ Prompt Normal

"Tulis fungsi Python yang memeriksa apakah sebuah string adalah palindrom"

🤓 Prompt CoT

"Periksa apakah sebuah string adalah palindrom.

  • Langkah 1: Normalisasi string (huruf kecil, hapus karakter non-alfanumerik).
  • Langkah 2: Balikkan string yang sudah dibersihkan.
  • Langkah 3: Bandingkan versi asli dan terbalik.

Tulis fungsi yang menerapkan logika ini"

Pengembangan Kode dengan Bantuan AI untuk Developer

Model penalaran

  • Lakukan penalaran Rantai Pemikiran secara default
  • Verifikasi sendiri langkah-langkah menengah
  • Iterasi atas penalaran mereka sendiri

reasoning_models_logos.png

deepseek_prompt.gif

Pengembangan Kode dengan Bantuan AI untuk Developer

Peran sistem

  • Definisi peran telah terbukti secara konsisten meningkatkan kualitas dan akurasi output

system_roles.png

Pengembangan Kode dengan Bantuan AI untuk Developer

Peran sistem

🎓 Tutor Pemrograman

$$

"Anda adalah tutor pemrograman yang ramah. Jelaskan setiap konsep dengan istilah sederhana, gunakan analogi jika perlu. Soroti kesalahan umum yang harus dihindari"

🖥 Insinyur Perangkat Lunak Senior

$$

"Anda adalah insinyur perangkat lunak senior yang membantu debug kode. Pertama, identifikasi apa yang coba dilakukan oleh kode tersebut. Kemudian, analisis di mana dan mengapa mungkin terjadi kesalahan"

Pengembangan Kode dengan Bantuan AI untuk Developer

Ayo berlatih!

Pengembangan Kode dengan Bantuan AI untuk Developer

Preparing Video For Download...