Pendahuluan
Perkembangan Large Language Model (LLM) seperti ChatGPT, Gemini, Claude, dan berbagai model bahasa lainnya telah membawa perubahan besar dalam cara organisasi memanfaatkan kecerdasan buatan. LLM kini digunakan untuk membantu analisis keamanan siber, menjawab pertanyaan teknis, mengelola dokumentasi, hingga mendukung proses pengambilan keputusan secara otomatis. Salah satu komponen terpenting dalam pengoperasian LLM adalah system prompt, yaitu instruksi awal yang menentukan peran, batasan, dan aturan yang harus diikuti oleh model selama menghasilkan respons.
Namun, system prompt tidak selalu mampu mencegah AI menghasilkan jawaban yang keliru. Ketika model menerima konteks yang ambigu, bertentangan, atau sengaja dimanipulasi, AI tetap berpotensi mengalami halusinasi (AI Hallucination). Akibatnya, model dapat memberikan informasi yang tidak akurat, mengabaikan kebijakan keamanan, atau menghasilkan rekomendasi yang berisiko. Oleh karena itu, banyak sistem AI modern mulai menerapkan Filter Konteks (Context Filtering) sebagai lapisan tambahan yang bertugas menyaring dan memvalidasi informasi sebelum diproses oleh LLM. Pendekatan ini membantu memastikan bahwa model hanya menerima konteks yang relevan, aman, dan sesuai dengan tujuan penggunaan.
Apa Itu System Prompt?
System Prompt adalah instruksi dasar yang diberikan kepada LLM sebelum pengguna mengirimkan pertanyaan. Instruksi ini berfungsi untuk menentukan perilaku model selama sesi percakapan.
System prompt dapat mengatur:
- Peran AI (misalnya sebagai analis keamanan siber).
- Gaya bahasa yang digunakan.
- Aturan keamanan.
- Batas informasi yang boleh diberikan.
- Format jawaban.
- Kebijakan yang harus dipatuhi.
Dengan system prompt yang baik, AI akan memiliki pedoman yang jelas dalam memberikan respons.
Apa Itu Filter Konteks?
Filter Konteks (Context Filtering) adalah mekanisme yang memeriksa, menyaring, dan memvalidasi seluruh informasi yang akan diteruskan ke LLM.
Filter ini bertujuan untuk memastikan bahwa konteks yang diterima AI:
- Relevan dengan pertanyaan.
- Tidak mengandung informasi palsu.
- Tidak bertentangan dengan kebijakan sistem.
- Bebas dari prompt berbahaya.
- Tidak mengandung data sensitif yang tidak seharusnya diproses.
Dengan demikian, model memperoleh masukan yang lebih bersih dan berkualitas sehingga risiko halusinasi dapat dikurangi.
Mengapa Filter Konteks Penting?
Tanpa proses penyaringan, LLM dapat menerima berbagai jenis informasi yang berpotensi memengaruhi kualitas jawaban.
Beberapa penyebab yang dapat memicu halusinasi antara lain:
- Konteks yang tidak lengkap.
- Informasi yang saling bertentangan.
- Prompt Injection.
- Data yang sudah usang.
- Referensi yang tidak valid.
Filter konteks membantu menghilangkan kondisi tersebut sebelum informasi diproses oleh model.
Cara Kerja Filter Konteks
Secara umum, proses penyaringan konteks dilakukan melalui beberapa tahapan berikut.
1. Penerimaan Input
Sistem menerima pertanyaan pengguna beserta seluruh konteks yang akan digunakan.
2. Validasi Konteks
Filter memeriksa apakah informasi berasal dari sumber yang dapat dipercaya dan masih relevan.
3. Penyaringan Konten
Informasi yang berbahaya, tidak relevan, atau bertentangan dengan kebijakan akan dihapus atau diblokir.
4. Penyusunan Konteks
Konteks yang telah lolos validasi disusun kembali agar mudah dipahami oleh model.

5. Pemrosesan oleh LLM
LLM hanya menerima konteks yang telah diverifikasi sehingga peluang munculnya halusinasi menjadi lebih kecil.
Penerapan Filter Konteks dalam Keamanan Siber
Pada lingkungan keamanan siber, Filter Konteks dapat diterapkan untuk berbagai kebutuhan, antara lain:
1. Menyaring Prompt Berbahaya
Mendeteksi dan memblokir prompt yang berupaya mengabaikan aturan system prompt melalui teknik Prompt Injection.
2. Memvalidasi Referensi Keamanan
Memastikan nomor CVE, dokumentasi, maupun referensi teknis berasal dari sumber resmi.
3. Melindungi Data Sensitif
Mencegah data internal organisasi diteruskan kepada model apabila tidak diperlukan.
4. Menjaga Konsistensi Jawaban
Menghapus informasi yang saling bertentangan sehingga AI memberikan respons yang lebih konsisten.
5. Mendukung Chatbot Internal
Membantu chatbot perusahaan hanya menggunakan kebijakan dan dokumentasi yang telah disetujui.
Contoh Skenario
Sebuah perusahaan menggunakan chatbot berbasis LLM untuk membantu tim Security Operations Center (SOC) menjawab pertanyaan mengenai konfigurasi keamanan server.
Suatu hari, seorang pengguna memasukkan prompt yang berisi instruksi untuk mengabaikan aturan sistem dan meminta AI memberikan konfigurasi firewall tanpa mempertimbangkan kebijakan keamanan perusahaan.
Sebelum prompt diteruskan ke LLM, Filter Konteks mendeteksi adanya pola Prompt Injection dan menghapus bagian instruksi yang bertentangan dengan system prompt. Selain itu, filter hanya menyertakan dokumentasi resmi perusahaan sebagai konteks tambahan. Akibatnya, AI tetap menghasilkan konfigurasi yang sesuai dengan standar keamanan organisasi dan tidak terpengaruh oleh upaya manipulasi pengguna.
Manfaat Penggunaan Filter Konteks
Penerapan Filter Konteks memberikan berbagai manfaat, antara lain:
- Mengurangi risiko halusinasi pada LLM.
- Mencegah Prompt Injection memengaruhi perilaku model.
- Menjaga konsistensi system prompt.
- Meningkatkan kualitas dan akurasi jawaban AI.
- Melindungi data sensitif organisasi.
- Mendukung penerapan AI yang lebih aman pada lingkungan produksi.
Tantangan Implementasi
Beberapa tantangan dalam menerapkan Filter Konteks meliputi:
- Menentukan aturan penyaringan yang tidak terlalu ketat maupun terlalu longgar.
- Memperbarui filter sesuai perkembangan ancaman baru.
- Menjaga performa sistem agar proses validasi tidak memperlambat respons AI.
- Mengintegrasikan filter dengan berbagai sumber data dan aplikasi.
- Mengurangi risiko kesalahan dalam menyaring konteks yang sebenarnya valid.
Rekomendasi
Agar Filter Konteks bekerja secara optimal, organisasi disarankan untuk:
- Menggabungkan Filter Konteks dengan Retrieval-Augmented Generation (RAG) agar informasi berasal dari sumber terpercaya.
- Menggunakan Prompt Engineering untuk menyusun system prompt yang jelas dan spesifik.
- Menerapkan Guardrails AI untuk membatasi tindakan model.
- Menggunakan Explainable AI (XAI) untuk membantu mengevaluasi keputusan AI.
- Melakukan pengujian Red Teaming secara berkala guna memastikan filter mampu menghadapi teknik serangan terbaru.
- Memantau efektivitas filter melalui log dan audit keamanan.
Kesimpulan
Filter Konteks merupakan lapisan pertahanan penting dalam sistem AI modern yang membantu menjaga kualitas informasi sebelum diproses oleh Large Language Model (LLM). Dengan menyaring konteks yang tidak relevan, mendeteksi Prompt Injection, memvalidasi referensi, serta memastikan kepatuhan terhadap system prompt, organisasi dapat mengurangi risiko halusinasi dan meningkatkan keamanan penggunaan AI. Jika dikombinasikan dengan Prompt Engineering, Retrieval-Augmented Generation (RAG), Guardrails AI, dan Red Teaming, Filter Konteks menjadi bagian penting dalam membangun sistem AI yang lebih akurat, aman, dan dapat dipercaya.






