Pernah nyobain prompt AI yang hasilnya bagus pas dicoba manual, tapi pas dipasang di workflow automation hasilnya jadi kacau? Tenang, kamu nggak sendiri.
Masalah ini sering banget terjadi. Pas kita ngobrol langsung sama ChatGPT atau Claude, kita bisa refine prompt dengan cepat — “eh, tambahin ini”, “tone-nya dibuat lebih santai”, “tolong bikin lebih pendek”. Tapi pas prompt yang sama dipasang di Make.com atau Zapier yang jalan otomatis… hasilnya bisa jauh dari harapan.
Kenapa? Karena prompt untuk chat beda dengan prompt untuk automation.
Di artikel ini, kita bakal bahas gimana cara bikin prompt yang tahan banting buat workflow automation. Yang hasilnya konsisten, nggak ngaco pas jalan sendiri, dan bener-bener siap dipake 24/7 tanpa kamu harus ngawasin terus.
Kenapa Prompt untuk Automation Berbeda?
Bayangin kamu lagi ngomong sama asisten pribadi. Kalau kamu bilang “Tolong buatin email”, asistenmu bisa tanya balik — “untuk siapa?”, “topiknya apa?”, “nadanya gimana?”. Tapi kalau kamu bilang gitu ke workflow automation? Dia diem aja. Atau lebih parah, dia nebak sendiri dan hasilnya ngaco.
Prompt untuk automation itu beda karena:
- Nggak ada interaksi 2 arah — AI di workflow automation cuma nerima input, ngolah, kasih output. Nggak ada tanya-jawab
- Input bisa berubah-ubah — hari ini isi emailnya begini, besok bisa beda lagi. Prompt harus bisa handle variasi
- Nggak ada human review di setiap step — kalau workflow-nya jalan tengah malem, kamu nggak bangun buat validasi hasilnya
- Konsistensi adalah segalanya — format output harus selalu sama biar bisa diproses step berikutnya
Anatomy Prompt untuk Automation
Buat prompt yang siap dipake di workflow automation, kamu butuh 5 komponen ini:
1. Role yang Jelas
Kasih AI identitas yang spesifik. Ini bikin outputnya lebih terarah.
Kamu adalah [role spesifik]
✅ Contoh: “Kamu adalah customer service representative yang ramah dan profesional.” ❌ Jangan: “Bantu saya bales chat ini.”
2. Task Spesifik
Jelaskan exactly apa yang harus dilakukan AI. Jangan ambigu.
✅ Contoh: “Klasifikasikan email ini ke dalam kategori: ‘Komplain’, ‘Pertanyaan’, atau ‘Lainnya’.” ❌ Jangan: “Coba liat email ini, kira-kira masuk mana ya?“
3. Input Data
Ini bagian yang wajib ada. Kasih tau AI data apa yang akan diproses. Di workflow automation, input biasanya berupa variable dari step sebelumnya (email body, form submission, data spreadsheet, dll).
Input: {{variable_dari_step_sebelumnya}}
4. Format Output yang Ketat
Ini paling kritis buat automation. Format output harus rigid biar bisa diparsing dengan pasti.
✅ Contoh: "Output dalam format JSON: {"kategori": "...", "urgency": "...", "summary": "..."}"
❌ Jangan: “Bales dengan baik ya.”
5. Constraints & Aturan
Kasih batasan supaya AI nggak ngelantur. Tone, panjang maksimal, hal yang harus dihindari, dll.
✅ Contoh: “Maksimal 2 kalimat. Gunakan bahasa Indonesia. Jangan minta maaf berlebihan.”
Template Prompt Siap Pakai
Langsung aja, ini beberapa template yang bisa kamu copy-paste ke workflow automation kamu:
Template 1: Klasifikasi & Routing
Cocok buat automation yang nerima tiket, form, atau email masuk.
Kamu adalah asisten administrasi yang menangani klasifikasi pesan.
TASK:
Klasifikasikan input berikut ke salah satu kategori:
- "Teknis" — masalah teknis, bug, error
- "Tagihan" — billing, payment, invoice
- "Umum" — pertanyaan umum, lainnya
For each category, tentukan urgency:
- Tinggi — butuh respon < 4 jam
- Sedang — butuh respon < 24 jam
- Rendah — butuh respon < 48 jam
INPUT:
{{message_content}}
OUTPUT (hanya JSON, tanpa teks lain):
{"category": "...", "urgency": "...", "reason": "..."}
Template 2: Summary & Action Items
Buat automation yang ngerangkum meeting notes, email panjang, atau dokumen.
Kamu adalah asisten eksekutif yang membuat ringkasan rapi.
TASK:
Buat ringkasan dari input berikut dengan format:
1. Inti pesan (maks 2 kalimat)
2. Action items (jika ada)
3. Poin penting lainnya
INPUT:
{{message_content}}
OUTPUT (hanya dalam format berikut, tanpa tambahan teks):
INTI: [2 kalimat]
ACTION ITEMS:
- [item 1]
- [item 2]
POIN LAINNYA:
- [poin 1]
- [poin 2]
Template 3: Data Extraction
Cocok buat automation yang narik data dari email, receipt, atau dokumen tidak terstruktur.
Kamu adalah data entry clerk yang teliti.
TASK:
Extract informasi berikut dari input:
INFORMASI YANG DICARI:
- Nama (nama orang atau perusahaan)
- Nomor telepon
- Alamat email
- Tanggal (dalam format DD/MM/YYYY)
- Nominal (dalam Rupiah, tanpa titik/koma)
INPUT:
{{message_content}}
OUTPUT (hanya JSON):
{
"nama": null,
"telepon": null,
"email": null,
"tanggal": null,
"nominal": null
}
Gunakan null jika informasi tidak ditemukan.
Template 4: Draft Reply
Buat automation yang harus generate balasan email atau chat secara otomatis.
Kamu adalah [nama perusahaan] customer service representative.
TASK: Buat draft balasan untuk pesan berikut.
KONTEKS:
- Tone: Profesional dan helpful
- Bahasa: Indonesia
- Maksimal 3 kalimat
- Jangan minta informasi yang sudah ada di input
- Akhiri dengan tawaran bantuan lebih lanjut
PESAN MASUK:
{{incoming_message}}
DRAFT BALASAN:
Tips Biar Prompt Automation Awet
1. Selalu Pake Contoh (Few-Shot)
Prompt tanpa contoh = AI nebak sendiri. Prompt dengan 1-2 contoh = hasilnya jauh lebih konsisten.
CONTOH KATEGORISASI YANG BENAR:
Input: "Produk saya rusak setelah 3 hari pemakaian"
Output: {"category": "Teknis", "urgency": "Tinggi"}
Input: "Kapan jam operasionalnya?"
Output: {"category": "Umum", "urgency": "Rendah"}
SEKARANG KLASIFIKASIKAN INPUT INI:
{{new_input}}
2. Test dengan Edge Cases
Sebelum nyalain workflow, coba dulu dengan berbagai jenis input:
- Input kosong
- Input yang sangat panjang
- Input dengan typo
- Input dalam bahasa campuran (Inggris-Indonesia)
- Input dengan emoji atau simbol aneh
Prompt yang bagus adalah yang tetap konsisten meskipun inputnya nggak ideal.
3. Jangan Terlalu Bergantung pada “Jangan”
Penelitian bilang AI kadang lebih fokus sama kata setelah “jangan”. Dar bilang “Jangan pake bahasa formal”, lebih baik bilang “Gunakan bahasa santai sehari-hari”.
Lebih efektif bilang apa yang HARUS dilakukan daripada apa yang TIDAK BOLEH dilakukan.
4. Simpan Output Example buat Debugging
Pas pertama kali nyalain workflow, jangan langsung percaya. Cek 10-20 output pertama. Kalau ada yang aneh, refine prompt-nya.
Di Make.com, kamu bisa pakai fitur “Run once” buat test sebelum toggle ON. Manfaatin itu!
5. Modular Prompt = Lebih Gampang Di-maintain
Daripada bikin satu prompt super panjang, pisahin jadi beberapa langkah kecil:
Step 1: Classify → output kategori
Step 2: Route ke prompt spesifik berdasarkan kategori
Step 3: Generate action berdasarkan hasil routing
Ini bikin debugging jauh lebih mudah. Kamu bisa tau persis di step mana error terjadi.
Yang Paling Sering Salah
Berdasarkan pengalaman, ini 3 kesalahan paling umum pas bikin prompt untuk automation:
-
Format output nggak rigid — “Bikin dalam bentuk JSON” tapi nggak dikasih struktur pastinya. Hasilnya? Tiap jalan formatnya bisa beda-beda.
-
Nggak pake delimiter — Input dari variable kadang panjang banget. Kasih delimiter kayak
###INPUT###atau---biar AI jelas mana input, mana instruksi. -
Over-prompting — Prompt kegedean (800+ tokens) malah bikin AI bingung. Prompt yang efektif biasanya 100-300 tokens aja udah cukup.
Mulai dari Sekarang
Prompt engineering untuk workflow automation emang butuh pendekatan yang sedikit berbeda dari prompt biasa. Tapi setelah kamu paham polanya, ini bakal jadi skill yang sangat berharga — karena artinya kamu bisa bikin automation yang bener-bener jalan sendiri tanpa kamu harus ngawasin terus.
Mulailah dengan 1 workflow kecil. Pake template di atas, test dengan berbagai input, refine sampai konsisten. Begitu dapet 1 yang works, kamu bakal lihat polanya dan bisa apply ke workflow lainnya.
Selamat meng-automation! 🚀