Ketika kita berbicara tentang AI, istilah “prompt” merujuk pada pertanyaan, perintah, atau teks yang kita masukkan ke dalam AI untuk mendapatkan jawaban. Misalnya, ketika kamu mengetik “Buatkan saya ringkasan laporan penjualan bulan ini” di ChatGPT, itulah yang disebut prompt.

Nah, masalahnya adalah: banyak karyawan yang tanpa sadar memasukkan data sensitif ke dalam prompt. Mereka mungkin menulis:

  • “Analisis keuangan klien berikut ini: [nama dan saldo rekening]”

  • “Tolong perbaiki kode program ini: [kode sumber rahasia]”

  • “Buatkan surat untuk calon investor dengan data ini: [strategi bisnis]”

Begitu data itu masuk ke AI publik, data tersebut bisa disimpan, dipelajari, atau bahkan bocor ke publik. Untuk mencegah hal ini, muncullah teknologi yang disebut Prompt Filtering.

Artikel ini akan menjelaskan apa itu Prompt Filtering, bagaimana cara kerjanya, dan bagaimana kamu bisa menerapkannya untuk melindungi data perusahaan.

Apa Itu Prompt Filtering?

Prompt Filtering adalah proses menyaring dan memeriksa setiap prompt sebelum diteruskan ke AI. Bayangkan seperti penyaring air: air kotor (prompt berisi data sensitif) melewati saringan, lalu kotorannya tertahan, dan air bersih (prompt yang aman) yang keluar.

Fungsi utama Prompt Filtering:

  1. Mendeteksi apakah ada data sensitif dalam prompt.

  2. Menghilangkan atau menyembunyikan data sensitif tersebut (proses ini disebut redaksi atau redaction).

  3. Memblokir prompt sepenuhnya jika terlalu berbahaya.

  4. Mencatat percobaan pengiriman data sensitif untuk keperluan audit.

Mengapa Prompt Filtering Penting?

1. Karyawan Bisa Salah Langkah

Tidak semua karyawan paham mana data yang boleh dan tidak boleh dimasukkan ke AI. Mereka mungkin menganggap data itu “biasa saja”, padahal sangat sensitif bagi perusahaan.

Contoh: Seorang staf HR memasukkan daftar gaji karyawan ke AI untuk membuat grafik perbandingan. Padahal, data gaji adalah rahasia internal.

2. AI Publik Menyimpan Data

Banyak layanan AI publik yang menyimpan percakapan pengguna untuk melatih model mereka agar lebih pintar. Artinya, data yang kamu masukkan bisa dipelajari oleh AI dan mungkin muncul kembali di jawaban untuk pengguna lain.

Kasus nyata (di luar negeri): Ada karyawan Samsung yang memasukkan kode sumber rahasia ke ChatGPT. Kode itu kemudian menjadi bagian dari data pelatihan AI. Samsung pun melarang penggunaan ChatGPT di perusahaannya.

3. Regulasi Perlindungan Data

Undang-undang seperti UU PDP (Perlindungan Data Pribadi) di Indonesia atau GDPR di Eropa mewajibkan perusahaan untuk melindungi data pelanggan. Jika data pelanggan bocor karena prompt yang tidak difilter, perusahaan bisa kena denda besar.

4. Reputasi Perusahaan

Kebocoran data tidak hanya merugikan secara finansial, tetapi juga merusak kepercayaan pelanggan dan mitra bisnis. Perusahaan yang terbukti lalai akan sulit mendapatkan kembali kepercayaan.

Cara Kerja Prompt Filtering

Berikut adalah langkah-langkah teknis bagaimana Prompt Filtering bekerja:

1. Pemeriksaan Teks Otomatis

Saat pengguna mengetik prompt dan menekan “Kirim”, sistem akan:

  • Membaca seluruh teks.

  • Membandingkannya dengan daftar kata atau pola yang sudah ditentukan (misalnya: format nomor KTP, kartu kredit, alamat email, dll.).

2. Deteksi Pola Data Sensitif

Prompt Filter menggunakan aturan seperti Regular Expression (Regex) atau model AI khusus untuk mengenali:

  • Nomor identitas: NIK, NPWP, SIM, paspor.

  • Data keuangan: Nomor rekening, kartu kredit, saldo, transaksi.

  • Data kesehatan: Riwayat medis, diagnosa.

  • Rahasia bisnis: Nama proyek rahasia, strategi pemasaran, kode sumber.

  • Data pribadi: Nama lengkap, alamat, nomor telepon, email.

3. Tindakan yang Dilakukan

Setelah mendeteksi data sensitif, Prompt Filter bisa melakukan salah satu dari tiga tindakan:

Tindakan Penjelasan Contoh
Blokir Prompt tidak diteruskan ke AI. Pengguna mendapat peringatan. “Prompt Anda mengandung data pribadi dan tidak dapat diproses.”
Redaksi Data sensitif diganti dengan tanda bintang atau teks palsu (anonim). *”Analisis data nasabah: [NIK] *** [Saldo] **
Izinkan dengan Peringatan Prompt tetap diteruskan, tetapi sistem mencatat dan memberi tahu atasan atau tim keamanan. “Data sensitif terdeteksi. Aktivitas ini akan diaudit.”

4. Pencatatan dan Audit

Setiap prompt yang mengandung data sensitif—baik yang diblokir, direaksi, atau diizinkan—dicatat dalam sistem log. Catatan ini berisi:

  • Siapa pengguna.

  • Kapan waktu pengiriman.

  • Isi prompt (atau versi yang sudah disaring).

  • Tindakan yang diambil oleh sistem.

Log ini bisa digunakan untuk pelatihan, investigasi, dan kepatuhan regulasi.

Jenis-Jenis Prompt Filtering

Ada beberapa pendekatan yang bisa digunakan, tergantung kebutuhan dan teknologi yang dimiliki:

1. Filter Berbasis Aturan (Rule-Based)

Menggunakan daftar kata kunci dan pola yang ditentukan secara manual oleh tim IT.

Kelebihan: Sederhana, cepat, dan mudah dikonfigurasi.
Kekurangan: Tidak bisa mendeteksi variasi kata atau data yang tidak terduga.

2. Filter Berbasis Machine Learning

Menggunakan model AI yang dilatih untuk mengenali data sensitif, bahkan jika kata-katanya tidak persis sama.

Kelebihan: Lebih akurat dan fleksibel.
Kekurangan: Membutuhkan data pelatihan dan keahlian teknis yang lebih tinggi.

3. Filter Hibrida

Menggabungkan aturan sederhana dan machine learning untuk hasil terbaik. Misalnya, aturan menangkap pola yang jelas, dan ML menangkap pola yang samar atau baru.

4. Filter Kontekstual

Tidak hanya melihat kata per kata, tetapi juga konteks kalimat. Misalnya, kata “12345” bisa jadi bukan nomor rekening jika muncul dalam kalimat “Jawaban yang benar adalah 12345”. Filter kontekstual lebih cerdas dalam membedakan.

Penerapan Prompt Filtering di Perusahaan

Berikut langkah-langkah praktis untuk menerapkan Prompt Filtering:

Langkah 1: Identifikasi Data Sensitif Perusahaan

Buat daftar jenis data yang dianggap sensitif oleh perusahaan:

  • Data pelanggan.

  • Data keuangan internal.

  • Kode sumber dan kekayaan intelektual.

  • Strategi bisnis dan rencana rahasia.

Langkah 2: Pilih Alat atau Platform

Beberapa opsi yang bisa digunakan:

  • Cloudflare AI Gateway – memiliki fitur prompt filtering.

  • Microsoft Purview – untuk perusahaan yang menggunakan Microsoft 365 dan Azure.

  • Google Cloud DLP (Data Loss Prevention) – bisa diintegrasikan dengan API AI.

  • Solusi open-source seperti OpenWebUI dengan plugin penyaringan, atau LangChain dengan callbacks untuk memfilter prompt.

Langkah 3: Konfigurasi Aturan Filter

Tentukan:

  • Data apa yang harus diblokir secara mutlak (misalnya NIK).

  • Data apa yang boleh direaksi (misalnya nomor telepon).

  • Data apa yang hanya perlu dicatat (misalnya nama departemen).

Langkah 4: Uji Coba dan Penyesuaian

Jalankan Prompt Filtering dalam mode pemantauan (hanya mencatat, tidak memblokir) selama 1-2 minggu. Lihat:

  • Seberapa sering data sensitif muncul dalam prompt?

  • Apakah ada pola yang tidak terduga?

  • Apakah ada false positive (data aman tetapi dianggap sensitif)?

Setelah itu, aktifkan mode perlindungan penuh.

Langkah 5: Edukasi Karyawan

Jangan lupa, teknologi saja tidak cukup. Beri tahu karyawan:

  • Mengapa Prompt Filtering dipasang.

  • Data apa yang tidak boleh dimasukkan ke AI.

  • Apa yang harus dilakukan jika mereka memang perlu menganalisis data sensitif (misalnya menggunakan AI internal yang aman).

Langkah 6: Pantau dan Perbarui

Data sensitif bisa berubah seiring waktu (misalnya proyek baru, produk baru). Perbarui aturan filter secara berkala, minimal setiap 3 bulan.

Contoh Skenario Prompt Filtering

Skenario Prompt Asli Tindakan Filter Prompt yang Diteruskan ke AI
Karyawan memasukkan NIK pelanggan “Berapa rata-rata usia nasabah dengan NIK 3175020102001234?” Redaksi “Berapa rata-rata usia nasabah dengan NIK [REDACTED]?”
Karyawan mencoba memasukkan kode sumber “Tolong perbaiki bug di function ini: [kode C++ rahasia]” Blokir Tidak diteruskan. Peringatan muncul.
Karyawan memasukkan alamat umum “Berapa jarak Jakarta ke Bandung?” Izinkan Diteruskan apa adanya.
Karyawan menanyakan strategi pesaing “Bandingkan strategi pemasaran kami dengan pesaing, yaitu data dari laporan X” Blokir + Catat Tidak diteruskan. Tim keamanan mendapat notifikasi.

Tantangan dalam Prompt Filtering

Meskipun sangat berguna, Prompt Filtering memiliki beberapa tantangan:

1. False Positive (Data Aman Dianggap Sensitif)

Kadang filter terlalu ketat dan memblokir prompt yang sebenarnya aman. Ini bisa mengganggu produktivitas. Solusinya: atur ulang aturan atau gunakan filter kontekstual.

2. False Negative (Data Sensitif Tidak Terdeteksi)

Sebaliknya, ada kalanya data sensitif lolos karena tidak terdeteksi. Ini bisa terjadi jika karyawan menggunakan kata-kata yang tidak umum. Solusinya: perbarui aturan dan gunakan ML untuk mendeteksi pola baru.

3. Kinerja Sistem

Memeriksa setiap prompt secara real-time bisa memperlambat respons AI. Gunakan infrastruktur yang memadai dan optimasi kode.

4. Kreativitas Karyawan

Karyawan yang sengaja ingin menghindari filter bisa memecah kata atau menggunakan kode. Misalnya menulis NIK sebagai “317502…020…1234”. Untuk mengatasinya, gunakan filter yang lebih cerdas dan tambahkan sanksi kebijakan.

Prompt Filtering vs. AI Firewall: Apa Bedanya?

Prompt Filtering AI Firewall
Fokus Isi teks (konten prompt). Lalu lintas jaringan dan akses ke layanan AI.
Tindakan Menyaring, meredaksi, atau memblokir prompt. Mendeteksi penggunaan AI tidak sah dan memblokir akses.
Tingkat Lapisan aplikasi (isi data). Lapisan jaringan (koneksi dan akses).
Sifat Preventif (mencegah data sensitif masuk). Detektif (menemukan penggunaan AI tidak resmi).

Keduanya saling melengkapi. Sebaiknya perusahaan menggunakan keduanya untuk perlindungan maksimal.

Kesimpulan

Prompt Filtering adalah alat penting untuk mencegah kebocoran data melalui layanan AI. Dengan menyaring setiap pertanyaan sebelum mencapai AI, perusahaan bisa:

  • Melindungi data pelanggan dan rahasia bisnis.

  • Mematuhi regulasi perlindungan data.

  • Mengurangi risiko reputasi dan denda.

  • Memberdayakan karyawan untuk menggunakan AI tanpa rasa khawatir.

Penerapannya tidak sulit: identifikasi data sensitif, pilih alat yang tepat, konfigurasi aturan, uji coba, dan edukasi karyawan. Ingat, teknologi adalah tameng, tetapi kesadaran karyawan adalah pondasinya.