Panduan Rekayasa Perintah: Rumus Komparasi Sintaksis untuk Optimasi Output AI
Interaksi antara manusia dan Large Language Model (LLM) dijembatani oleh prompt. Untuk menghasilkan output yang presisi, minim halusinasi, dan memiliki akurasi tinggi, kita tidak bisa mengandalkan bahasa natural yang ambigu. Kita harus memperlakukan prompt sebagai instruksi kode semi-terstruktur.
Oleh : Grandmaster Heri Purnawinata GSL | Chief Narrative Architect & Strategic Leader
CIANJUR, HPF – Di era kecerdasan buatan (AI) saat ini, kemampuan berinteraksi dengan model bahasa besar (LLM) seperti ChatGPT bukan lagi sekadar tren, melainkan sebuah keahlian esensial. Banyak pengguna mengeluhkan hasil keluaran (*output*) AI yang terlalu umum, tidak akurat, atau melantur. Faktanya, kualitas jawaban AI berbanding lurus dengan struktur perintah yang Anda berikan.
Untuk menghasilkan jawaban dengan tingkat presisi tinggi (hingga 99.9%), kita tidak bisa hanya memberikan perintah satu kalimat pendek. Kita wajib menggunakan rumus baku rekayasa perintah (*prompt engineering*) modern.
Rumus Baku Rekayasa Perintah (Prompt Engineering)
Secara matematis dan logis, sebuah perintah yang sempurna dibentuk oleh empat variabel utama:
Hasil Output = f(Peran + Konteks + Tugas + Batasan)
- Peran (Role): Tentukan identitas spesifik yang harus diambil oleh AI. (Contoh: "Bertindaklah sebagai ahli hukum korporasi").
- Konteks (Context): Berikan latar belakang masalah secara detail. (Contoh: "Saya sedang menyusun draf kontrak kerja untuk karyawan magang").
- Tugas (Task): Berikan perintah kerja yang spesifik dan jelas. (Contoh: "Buatkan 5 pasal utama mengenai kerahasiaan data perusahaan").
- Batasan (Constraints): Tetapkan batasan ketat agar AI tidak melantur. (Contoh: "Gunakan bahasa Indonesia formal, maksimal 300 kata, dan hindari istilah hukum yang terlalu usang").
Contoh Implementasi Prompt Presisi Tinggi
Mari kita bandingkan dua jenis perintah berikut untuk melihat perbedaannya secara kontras:
| Prompt Biasa (Hasil Standar) | Prompt Hasil Rekayasa (Hasil Presisi 99%) |
|---|---|
| "Buatkan artikel tentang tips keuangan." | "Bertindaklah sebagai perencana keuangan bersertifikasi (CFP). Saya adalah karyawan muda berusia 25 tahun dengan gaji Rp 5 juta per bulan di Cianjur. Buatkan simulasi alokasi gaji bulanan yang ideal menggunakan metode 50-30-20. Sajikan dalam bentuk tabel dan berikan rekomendasi investasi reksa dana yang aman untuk pemula." |
Dengan memecah perintah berdasarkan rumus di atas, AI akan membatasi ruang komputasinya hanya pada data yang Anda butuhkan, mengeliminasi spekulasi, dan menghasilkan jawaban yang langsung bisa Anda gunakan tanpa perlu banyak revisi
- Task (Tugas): Algoritma atau aksi spesifik yang harus dilakukan (Gunakan kata kerja aksi seperti Hitung, Ekstrak, Ubah).
- Context (Konteks): Batasan data, latar belakang, atau variabel lingkungan tempat AI bekerja.
- Exemplars (Contoh/Few-Shot): Menyertakan contoh pasangan input-output untuk memandu pola pikir AI.
- Persona (Peran): Mengunci basis pengetahuan spesifik yang harus digunakan (misal: Bertindaklah sebagai Data Scientist).
- Format (Bentuk Output): Menentukan struktur keluaran secara tegas (JSON, Markdown, Tabel, CSV).
- Tone (Gaya): Menetapkan batasan linguistik (Teknis, Objektif, Formal).
### atau XML tags (<context></context>) agar LLM dapat melakukan pemisahan token (token parsing) dengan akurat.
Komentar
Posting Komentar