Kerangka Materi
Best Practices and Tools
Common Pitfalls and Mitigation Strategies
Pengenalan ke Prompt Engineering
Penyempurnaan dan Desain Iteratif Prompt
Menggunakan Prompt untuk Otomatisasi Uji dan Pembuatan SQL
Ringkasan dan Langkah Selanjutnya
Menggunakan Prompt untuk Penjelasan dan Debugging Kode
Menulis Prompt untuk Pembuatan Kode
- Menghindari kode yang halusinasi atau kerentanan keamanan
- Menangani input yang tidak lengkap atau ambigu
- Membuat fallback prompt dan guardrails yang aman
- Membuat kasus uji dari persyaratan atau kode
- Menghasilkan kueri SQL terstruktur dari bahasa alami
- Memformat output untuk integrasi ke dalam suite tes
- Menjelaskan kode warisan atau yang tidak dikenal
- Menggunakan prompt untuk analisis logika dan kasus tepi
- Mencari dan menjelaskan bug atau inefisiensi
- Menghasilkan kode dari deskripsi bahasa sederhana
- Mengontrol format output dan bahasa pemrograman
- Bekerja dengan logika kompleks atau fungsi-fungsi ganda
- Meningkatkan hasil melalui chaining dan loop umpan balik prompt
- Strategi pemulihan kesalahan dan tuning prompt
- Studi kasus dalam penyempurnaan untuk tugas teknis
- Pustaka prompt dan pola penggunaan ulang
- Menggunakan template prompt di VS Code atau alur kerja berbasis API
- Menilai kualitas dan kinerja prompt dalam penggunaan produksi
- Memahami prompt, konteks, token, dan model
- Jenis prompt: zero-shot, one-shot, few-shot
- Menggunakan instruksi sistem vs. pengguna dalam berbagai API
Persyaratan
Audience
- Pengembang yang menggunakan LLM dalam pembuatan atau analisis kode
- Pemimpin teknis yang mengeksplorasi alat AI dalam alur kerja
- Profesional perangkat lunak yang bereksperimen dengan integrasi LLM
- Pengalaman dalam pengembangan perangkat lunak atau scripting
- Kenalan dengan bahasa pemrograman umum (misalnya, Python, JavaScript, SQL)
- Pemahaman dasar tentang model bahasa besar dan alat AI seperti ChatGPT, Claude, atau Copilot
Testimoni (2)
Saya mendapatkan pengetahuan tentang perpustakaan streamlit dari Python dan tentu saja saya akan mencoba menggunakannya untuk meningkatkan aplikasi di tim saya yang dibuat dengan R Shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Kursus - GitHub Copilot for Developers
Diterjemahkan Mesin
Instruktur dapat menyesuaikan tingkat kursus selama pelatihan sesuai dengan tingkat pemahaman kami tentang topik tersebut, sehingga kami dapat memperoleh pengetahuan yang lebih bermanfaat yang dapat membantu kami mengoptimalkan penggunaan alat-alat dalam pekerjaan sehari-hari.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kursus - Intermediate GitHub Copilot
Diterjemahkan Mesin