Context engineering: naik level dari prompt engineering
Context engineering: naik level dari prompt engineering kedengarannya teknis. Sebenarnya tidak serumit itu kalau dibedah pelan-pelan.
- Paham context engineering
- Paham system instruction
- Paham memory
Sebelum mulai
- Baca ringkasan modul dan siapkan satu contoh pekerjaan nyata.
- Tidak perlu pengalaman teknis.
Yang perlu kamu tangkap
01Context engineering
Context engineering perlu dipahami sebagai bagian dari prompt debugging loop. Prompt engineering fokus pada cara menulis instruksi. Context engineering lebih luas: bagaimana memilih, menyusun, memotong, dan memberi konteks yang tepat agar model bisa bekerja dengan baik. Untuk agent dan workflow kompleks, context engineering lebih penting daripada prompt tunggal.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan context engineering membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap context engineering otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
02System instruction
System instruction perlu dipahami sebagai bagian dari rubric evaluasi output. Konteks bisa berasal dari instruksi sistem, profil user, dokumen, hasil pencarian, database, percakapan sebelumnya, output tool, dan memory. Masalahnya, terlalu banyak konteks bisa membuat model bingung. Konteks harus relevan, ringkas, dan terstruktur.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan system instruction membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap system instruction otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
03Memory
Memory perlu dipahami sebagai bagian dari structured output dan schema. Prinsip praktis: berikan konteks yang cukup, bukan semua konteks. Pisahkan instruksi permanen dari data sementara. Tandai sumber. Gunakan format konsisten. Buang noise. Untuk dokumen panjang, gunakan ringkasan bertingkat atau retrieval.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan memory membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap memory otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
04Retrieved context
Retrieved context perlu dipahami sebagai bagian dari prompt versioning. Prompt engineering fokus pada cara menulis instruksi. Context engineering lebih luas: bagaimana memilih, menyusun, memotong, dan memberi konteks yang tepat agar model bisa bekerja dengan baik. Untuk agent dan workflow kompleks, context engineering lebih penting daripada prompt tunggal.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan retrieved context membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap retrieved context otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
05Tool result
Tool result perlu dipahami sebagai bagian dari Tool result. Konteks bisa berasal dari instruksi sistem, profil user, dokumen, hasil pencarian, database, percakapan sebelumnya, output tool, dan memory. Masalahnya, terlalu banyak konteks bisa membuat model bingung. Konteks harus relevan, ringkas, dan terstruktur.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan tool result membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap tool result otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
06State
State perlu dipahami sebagai bagian dari State. Prinsip praktis: berikan konteks yang cukup, bukan semua konteks. Pisahkan instruksi permanen dari data sementara. Tandai sumber. Gunakan format konsisten. Buang noise. Untuk dokumen panjang, gunakan ringkasan bertingkat atau retrieval.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan state membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap state otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
07Context rot dan noise
Context rot dan noise perlu dipahami sebagai bagian dari Context rot dan noise. Prompt engineering fokus pada cara menulis instruksi. Context engineering lebih luas: bagaimana memilih, menyusun, memotong, dan memberi konteks yang tepat agar model bisa bekerja dengan baik. Untuk agent dan workflow kompleks, context engineering lebih penting daripada prompt tunggal.
Kenapa penting: Ini penting karena lesson M03.L03 bukan cuma mengejar istilah. Kamu perlu tahu kapan context rot dan noise membantu kerja nyata, kapan harus diverifikasi, dan batas apa yang tetap perlu dijaga manusia.
Contoh: Untuk membuat agent customer support, konteks yang dibutuhkan bukan hanya prompt “jawab customer”. Sistem perlu knowledge base produk, kebijakan refund, status order, tone guide, escalation rule, dan log percakapan.
Kesalahan pemula: Kesalahan umum: menganggap context rot dan noise otomatis membuat hasil benar tanpa contoh, sumber, atau checklist evaluasi.
Oke, sekarang kita bongkar
Prompt engineering fokus pada cara menulis instruksi. Context engineering lebih luas: bagaimana memilih, menyusun, memotong, dan memberi konteks yang tepat agar model bisa bekerja dengan baik. Untuk agent dan workflow kompleks, context engineering lebih penting daripada prompt tunggal.
Konteks bisa berasal dari instruksi sistem, profil user, dokumen, hasil pencarian, database, percakapan sebelumnya, output tool, dan memory. Masalahnya, terlalu banyak konteks bisa membuat model bingung. Konteks harus relevan, ringkas, dan terstruktur.
Prinsip praktis: berikan konteks yang cukup, bukan semua konteks. Pisahkan instruksi permanen dari data sementara. Tandai sumber. Gunakan format konsisten. Buang noise. Untuk dokumen panjang, gunakan ringkasan bertingkat atau retrieval.
Contoh biar kebayang
Coba praktik
- Ambil satu task kompleks.
- Daftar semua konteks yang mungkin dibutuhkan.
- Pilah menjadi: wajib, opsional, noise.
- Susun prompt context-engineered.
Prompt yang bisa kamu coba
Beneran paham, atau cuma terasa familiar?
Jawab pakai bahasamu sendiri. Kalau masih muter-muter, bagian atasnya perlu dibaca sekali lagi.
- 1
Apa beda prompt engineering dan context engineering?
- 2
Kenapa terlalu banyak konteks bisa menurunkan kualitas?
- 3
Sebutkan 5 sumber konteks dalam AI system.
Bikin sesuatu dari lesson ini
Catatan dan batasan
- Bagian ini jadi jembatan menuju RAG dan agents.
- Checklist tambahan: prompt debugging loop.
- Checklist tambahan: rubric evaluasi output.
- Checklist tambahan: structured output dan schema.
- Checklist tambahan: prompt versioning.