Sebagai CEO Amal Produktif sekaligus orang yang harus memproduksi proposal, email, dan konten digital setiap hari, saya menghabiskan 70% waktu AI bukan untuk mendapatkan jawaban, tapi untuk merumuskan pertanyaan yang benar.
Prompt engineering itu mahal. Bukan dalam arti biaya API — tapi dalam arti waktu dan energi kognitif. Anda harus memikirkan peran, konteks, constraint, format output, negative space, dan chain-of-thought. Padahal yang Anda mungkin cuma butuh: "bikin caption IG tentang wakaf yang viral".
Itulah kenapa saya build qalam — sebuah prompt engineering engine yang mengubah draft mentah menjadi prompt siap pakai. Tanpa login. Tanpa backend. Tanpa biaya subscription tambahan.
qalam tidak menambahkan sihir. Ia mengekstrak niat terbaik dari pikiran Anda, lalu menyusunnya dengan struktur yang membuat AI memberikan output terbaiknya.
🎯 Kenapa Tidak Pakai ChatGPT Langsung Saja?
Pertanyaan valid. Jawaban singkatnya: mental model berbeda.
Ketika Anda membuka ChatGPT atau Claude dengan pikiran kosong, Anda cenderung mengetik apa adanya, lalu iterasi 5–7 kali sampai dapat jawaban yang pas. Itu conversation. qalam bukan untuk conversation — qalam untuk precision strike.
Saya butuh alat yang:
- Menerima draft sekasar mungkin (bahasa gaul, keyword acak, bahkan typo)
- Menganalisis intent di balik kata-kata tersebut
- Menghasilkan prompt final yang sudah mengikuti prinsip prompt engineering tingkat lanjut
- Bisa saya copy-paste langsung ke LLM favorit saya
Hasilnya? Satu kali forge, satu kali copy, satu kali paste ke Groq / Claude / Gemini. Output langsung presisi.
⚡ Fitur yang Saya Butuhkan Sebagai Builder
Saya tidak build qalam untuk semua orang. Saya build untuk diri saya sendiri dan tim nazhir yang bekerja sama saya. Oleh karena itu, fitur-fiturnya sangat spesifik:
1. Auto-Save & History
Setiap draft yang diketik otomatis tersimpan di browser. Setiap prompt yang berhasil di-forge masuk ke riwayat dengan timestamp. Saya bisa klik riwayat lama dan langsung melanjutkan pekerjaan. Maksimal 20 item — cukup untuk satu hari produktif tanpa clutter.
2. Skeleton Shimmer saat Streaming
Saat menunggu respons dari Groq API, bukan sekadar spinner berputar, qalam menampilkan 3 baris shimmer dengan gradient gold yang bergerak. Memberi kesan "mesin sedang berpikir", bukan "loading gagal".
3. Toast Notification
Feedback yang halus: "Draft saved", "Copied!", "History cleared" — muncul dari bawah layar selama 2 detik lalu menghilang. Tidak ada alert box yang mengganggu flow.
4. Gold × Navy Theme
Warna #D4AF37 (classic gold) dan #001F3F (deep navy) bukan pilihan estetika semata. Kombinasi ini adalah visual identity yang saya gunakan di seluruh ekosistem Amal Produktif dan saif.co.id. qalam adalah bagian dari brand ecosystem, bukan tool standalone yang terlihat asing.
🛠️ Tech Stack: Sengaja Minimalis
Saya bisa saja build ini dengan Next.js, Tailwind, dan deploy ke Vercel. Tapi saya memilih stack yang paling tidak bisa rusak:
- Vanilla HTML/CSS/JS — satu file bisa dibuka langsung di browser tanpa build step
- Groq API — streaming llama-3.3-70b dengan latensi ~300ms
- LocalStorage — semua data (API key, draft, history) tinggal di browser pengguna
- GitHub Pages — hosting gratis, CDN global, custom domain qalam.ridlo.id
Tidak ada database. Tidak ada server. Tidak ada analytics pihak ketiga. Privacy by design — API key Groq Anda tidak pernah melewati server saya.
Refactor terakhir memisahkan monolith HTML menjadi 3 file terpisah:
qalam/ ├── index.html (struktur) ├── css/style.css (gold-navy design system) ├── js/app.js (logic & API handler) ├── examples/ (showcase before/after) └── docs/usage.md (privacy policy)
Struktur ini memudahkan maintenance dan kontribusi — kalau suatu hari ada yang mau fork untuk kebutuhan mereka sendiri.
🧠 Philosophy: Prompt Engineering sebagai Commodity
Saya percaya prompt engineering yang baik seharusnya menjadi commodity, bukan privilege. Anda tidak harus jadi "AI whisperer" untuk mendapatkan output berkualitas dari LLM. Anda cukup punya niat yang jelas — sisanya biar mesin yang menyusun kata-katanya.
qalam adalah implementasi dari keyakinan itu. Sistem prompt internalnya (yang saya sebut SAIF — Smart AI Formatting) menganalisis:
- Intent: Apa sebenarnya yang Anda inginkan?
- Diagnosis: Apa yang kurang dari draft Anda?
- Rekonstruksi: Bangun ulang dengan struktur optimal
- Serahan: Output hanya prompt final + catatan singkat perubahan
Tidak ada basa-basi. Tidak ada disclaimer. Tidak ada pertanyaan balik. Input → Forge → Elite Prompt.
🚀 Coba Sendiri
qalam bukan produk. qalam adalah personal productivity tool yang saya buat publik karena mungkin berguna untuk Anda juga.
Anda butuh Groq API Key (gratis di console.groq.com). Key disimpan hanya di browser Anda — tidak ada server yang membaca atau menyimpannya.
📎 What's Next?
Beberapa fitur yang sedang saya pertimbangkan:
- Export .md / .txt — download hasil prompt untuk arsip offline
- Share via URL — encode draft ke query parameter agar bisa dikirim ke tim
- Template Library — pilih framework prompt sesuai use case (copywriting, coding, nazhir report)
Tapi prioritas utama tetap: stability dan speed. qalam harus tetap load dalam < 1 detik dan berfungsi meskipun saya tidak menyentuh kodenya selama 6 bulan.