---
description: Pelajari cara menulis prompt AI Agent yang efektif dengan praktik terbaik, kiat, dan contoh praktis.
title: Cara Menulis Prompt AI Agent yang Efektif
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[Baru🔥 Jadilah orang pertama yang mencoba WhatsApp Business Calling API (Beta Terbuka)!![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/id/whatsapp-business-calling-api)

Bantu saya dengan... ⌘ 

1. [All Collections >](/id/help)
2. [ Produk >](/id/help/product)
3. [ Agen AI >](/id/help/ai-agents)
4. Cara Menulis Prompt AI Agent yang Efektif

# Cara Menulis Prompt AI Agent yang Efektif

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/2Y6LIr15mC1nj8MgftMVT5/6ffeea71593277f0fc29dafd1c1de9b9/Serene_Avatar.svg)

Shing-Yi Tan

· 03 Dec 2025

10 menit baca

Menulis prompt yang jelas dan terstruktur membantu AI Agent Anda berperilaku lebih akurat dan merespon secara alami Panduan ini mencakup cara menulis perintah yang efektif untuk AI Agents di respond.io, termasuk **Instruksi** dan **Tindakan**

## Instruksi vs. tindakan

| Tipe      | Tujuan                                                                                                               |
| --------- | -------------------------------------------------------------------------------------------------------------------- |
| Instruksi | Menuntun perilaku, nada, dan tujuan keseluruhan Agen AI dengan instruksi langkah demi langkah                        |
| Tindakan  | Memberitahukan Agen AI kapan dan bagaimana melakukan tindakan ini (misalnya, menetapkan, menutup, memperbarui field) |

## Menulis instruksi

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6udAa6gI0t0w8sQvr8ELmR/07f6586598434627686cbd5816d75c0a/instructions-section.png?fm=jpg&q=80&w=1200&fl=progressive)

Saat membuat instruksi, susun dengan jelas sehingga Agen AI selalu tahu **siapa dirinya, bagaimana berperilaku, dan langkah apa yang harus diikuti**. Kami merekomendasikan untuk membagi instruksi menjadi empat bagian.

| Elemen                  | Apa fungsinya                                                                                                                                                       | Contoh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Konteks                 | Tetapkan suasana untuk Agen AI. Jelaskan siapa yang diajak bicara dan apa tujuan utama percakapan ini.                                                              | \- Anda sedang berbicara dengan seseorang yang menghubungi perusahaan.\- Mereka mungkin merupakan Kontak baru atau sudah ada.\- Tujuan Anda adalah untuk menentukan maksud mereka dan mengarahkan mereka ke tim atau orang yang tepat.                                                                                                                                                                                                                                                                                                                                                |
| Peran & gaya komunikasi | Tentukan bagaimana Agen AI harus bertindak dan berbicara. Sertakan perannya, nada, dan aturan komunikasi.                                                           | \- Anda adalah resepsionis yang sopan, profesional, dan efisien.\- Anda akan mengajukan satu pertanyaan setiap saat dan tidak pernah menjawab pertanyaan sendiri.\- Anda adalah agen dukungan yang tenang dan membantu yang menggunakan bahasa yang sederhana dan jelas.                                                                                                                                                                                                                                                                                                              |
| Alur                    | Susunlah percakapan langkah demi langkah. Ini memberi tahu Agen AI cara tepat untuk membimbing interaksi.                                                           | 1\. Sapa dan tanyakan: “Hai {{$contact.firstname}}! 👋 Bagaimana saya bisa membantu Anda hari ini?” 2\. Berdasarkan jawaban mereka, ambil kesimpulan:Masalah terkait → alokasikan ke {{pilih tim}}Terkait harga → alokasikan ke {{pilih tim}}Jika tidak ada maksud yang jelas → alokasikan ke {{pilih tim}}3\. Selalu ucapkan terima kasih dan beri tahu mereka bahwa seseorang akan membantu segera.4\. Tanyakan apakah ada yang lain yang ingin disampaikan. Jika tidak, tutup percakapan dengan sopan.                                                                             |
| Batasan                 | Menentukan apa yang seharusnya _tidak_ dilakukan oleh Agen AI (misalnya, nasihat hukum, diagnosis medis, nasihat keuangan, pemeriksaan stok).                       | **Jangan memberikan**:\- Nasihat keuangan (misalnya, “Haruskah saya berinvestasi di saham Tesla?”)\- Nasihat medis (misalnya, “Dosis Lexapro berapa yang harus saya ambil?”)\- Nasihat hukum (misalnya, “Bisakah saya menuntut pemilik rumah saya untuk ini?”)\- Ketersediaan produk secara langsung (misalnya, “Apakah iPhone 16 Pro ada di stok Best Buy?”)**Sebagai gantinya, arahkan dengan sopan**:\- Sarankan untuk berkonsultasi dengan profesional (dokter, pengacara, penasihat keuangan).\- Sarankan untuk memeriksa sumber resmi (situs web pengecer, dukungan pelanggan). |
| Tindak lanjut           | Memberitahu AI Agent untuk mengirim pesan otomatis jika Kontak tidak membalas dalam waktu yang ditentukan (hingga **1 hari** dan **hingga 5 kali** per permintaan). | Jika Kontak tidak membalas setelah 6 jam, lakukan tindak lanjut untuk memastikan mereka masih tertarik.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

> **Catatan:** Instruksi Agen AI mendukung hingga **10.000 karakter**. Jika Anda melebihi batas, Anda akan diminta untuk mempersingkat instruksi sebelum menyimpan.

### Tips menulis instruksi

Menulis instruksi yang jelas dan terstruktur membantu Agen AI bertindak konsisten. Berikut contoh praktik terbaik untuk **Agen Kualifikasi Lead** dan tips utama yang harus diikuti.

```plain
# KONTEKS
* Anda sedang mengobrol dengan seseorang yang sedang mengeksplor produk kami (baru, kembali, atau sekadar menjelajah). Tujuan Anda adalah membimbing mereka ke produk atau paket yang tepat.

# PERAN & GAYA KOMUNIKASI
* Bersikap hangat, membantu, dan santai—jangan pernah memaksa. Ajukan satu pertanyaan sekaligus. Jaga jawaban singkat, jelas, dan mendorong.

# ALUR TINGKAT ATAS
1. Sapa dan sambut Kontak (nama Kontak $contact.firstname). 
2. Tanyakan, kumpulkan, dan simpan field Kontak: nama, email, dan telepon (semua wajib).
3. Tanyakan tentang kebutuhan mereka: **"Apakah Anda memiliki anggaran dalam pikiran?"** 🙂"**

## KUALIFIKASI LEAD
1. **Terkualifikasi:** Jika anggaran ≥ 100000, rekomendasikan produk berdasarkan jawaban mereka menggunakan Sumber Pengetahuan.
 1.1 Jika mereka menunjukkan minat, tanyakan: **"Apakah Anda ingin memesan demo atau berbicara dengan seseorang?"**
 1.2 Jika ya, tetapkan ke @Sales Team dan perbarui Lifecycle stage menjadi Hot Lead. Jika belum siap, beri tahu mereka bahwa Anda di sini jika mereka membutuhkan bantuan nanti.
2. **Tidak Terkualifikasi:** Jika anggaran < 100000, lanjutkan menjawab pertanyaan yang mereka miliki.

# BATASAN
1. Jangan beri tahu Kontak apakah mereka memenuhi syarat atau tidak. Lanjutkan alur dengan lancar.
```

* **Gunakan istilah kanonik** (nama dan tindakan persis dari Workspace Anda):  
   * **Tim/agen**: misalnya `@Support Team`, `@Sales Team`, `@Jane Doe`  
   * **Aksi**: misalnya **Tugaskan ke**, **Tutup percakapan**, **Perbarui tahap siklus hidup**, **Perbarui Field Kontak**  
   * **Field Kontak**: mis. Field Nama, Field Email, Field Telepon — agar data tersimpan/diperbarui dengan benar
* **Susun instruksi Anda dengan jelas**:  
   * Susun langkah menjadi urutan logis (_Sapa → Tanyakan → Putuskan → Tugaskan_)  
   * Gunakan bentuk poin daripada paragraf (_Shift + Enter_ untuk ganti baris)  
   * Gunakan header (# H1, ## H2) untuk setiap bagian. Misalnya:  
   ```plain  
   # KONTEKS  
   # PERAN DAN GAYA KOMUNIKASI  
   # ALUR TINGKAT ATAS  
   ## ALUR SUB-LEVEL  
   # BATASAN  
   ```
* **Jaga bahasa tetap jelas dan dapat digunakan**:  
   * Tulis dalam bahasa Inggris yang jelas dan bersifat percakapan (bahasa lain juga dapat digunakan jika istilah kanonis dipertahankan)  
   * Gunakan simbol (=, <, :) untuk perbandingan atau kondisi  
   * Jaga tata bahasa/ejaan tetap benar  
   * Gunakan emoji secukupnya (agar tetap ramah namun profesional)
* **Jelaskan kemampuan**:  
   * Jelaskan apa yang Agen **bisa** dan **tidak bisa** lakukan  
   * Jangan membebani instruksi dengan terlalu banyak detail → gunakan **Aksi** untuk eksekusi (mis. penugasan, penutupan, memperbarui field)
* **Atur berdasarkan alur dan skenario:**  
   * Mulai dengan **alur tingkat atas** (mis. Sapa → Tanyakan → Putuskan → Tugaskan)  
   * Bagi menjadi **skenario** untuk situasi umum  
         * Contoh: Dalam prompt Sales Agent di atas, “Qualifying Lead” adalah skenario tersendiri  
   * Ini membuat prompt lebih mudah dibaca, diperbarui, dan dipelihara

## Menulis prompt aksi

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2VJXxHpJjUnCQaJ5wHzop5/3f685bda2fd4056db57a9e792e7eafda/actions-section.png?fm=jpg&q=80&w=1200&fl=progressive)

Prompt aksi digunakan ketika Agen AI melakukan sesuatu **sebelum** mengirim balasan — seperti menugaskan chat atau menutup percakapan.

Ini harus **singkat, spesifik**, dan **fokus pada eksekusi**.

### Cara menulisnya

Untuk setiap aksi, jelaskan:

* **Kapan** hal itu harus terjadi (kondisi)
* **Apa** yang harus dilakukan Agen

| Aksi                      | Contoh prompt                                                                                          | Kustomisasi Opsional                                                                                                                                                                                                                                                        |
| ------------------------- | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Tugaskan ke agen atau tim | "Jika kontak mengatakan mereka ingin berbicara dengan seseorang, tugaskan ke tim @Sales."              | Anda dapat menentukan bagaimana penugasan dilakukan (mis. round robin atau penugasan ke agen dengan jumlah percakapan terbuka paling sedikit).                                                                                                                              |
| Tutup percakapan          | "Jika masalah terselesaikan atau Kontak berkata 'terima kasih', tutup percakapan dan tulis ringkasan." | Anda dapat menentukan apakah ringkasan akan dibuat ketika percakapan ditutup. Secara default, ringkasan dibuat — tentukan "do not generate a summary" jika Anda ingin mematikannya. Anda juga dapat menetapkan aturan tentang catatan penutupan mana yang harus disertakan. |
| Perbarui field Kontak     | "Jika Kontak membagikan nama perusahaan mereka, perbarui field Perusahaan."                            | Anda dapat menentukan nilai tepat yang disimpan (mis. 'simpan hanya jika email berakhiran @companyname.com').                                                                                                                                                               |
| Perbarui Lifecycle stage  | "Jika mereka menyatakan minat membeli, perbarui Lifecycle stage menjadi 'Qualified'."                  | Anda dapat menentukan dengan tepat nama tahap siklus hidup yang harus diterapkan.                                                                                                                                                                                           |

### Tips untuk aksi

Agen AI dapat diberi tahu apa yang harus dilakukan di dua tempat:

* **Kotak Instruksi**  
   * Di sini biasanya Anda menulis alur langkah demi langkah, mis. _“Sapa → Tanyakan → Tugaskan → Tutup”_.  
   * Ini adalah instruksi **berurutan**, artinya dijalankan sesuai urutan seperti skrip.
* **Pengaturan aksi**  
   * Di sini Anda dapat mengonfigurasi aturan **tidak berurutan**, mis. _“Jika pengguna meminta manusia → Tugaskan ke @Support Team”_.  
   * Ini tidak bergantung pada alur; mereka dapat dipicu kapan saja.

Untuk **akurasi terbaik**, disarankan mencakup aksi di **kedua tempat** (instruksi _dan_ pengaturan aksi). Dengan begitu Agen AI selalu tahu apa yang harus dilakukan.

> Jika Anda hanya menambahkannya di **kotak instruksi**, pastikan **aksi terkait juga diaktifkan** — jika tidak Agen AI tidak akan bisa mengeksekusinya, meskipun instruksi Anda menyebutkannya.

## Menulis prompt untuk tindak lanjut

Agen AI dapat secara otomatis mengirim pesan tindak lanjut ketika Kontak tidak merespons setelah waktu tertentu — membantu menjaga kelanjutan percakapan dan meningkatkan keterlibatan.

Untuk mengaktifkan ini, tambahkan **instruksi tindak lanjut yang jelas** pada bagian **Instructions** di halaman konfigurasi Agen AI.

Berikut contoh yang menunjukkan bagaimana Agen AI menangani tindak lanjut, respons, dan penutupan percakapan:

```html
Jika pelanggan tidak membalas setelah 2 menit, kirim tindak lanjut lembut seperti: "Hei, Anda masih di sana?" "Tidak terburu‑buru, hanya mengecek." Jika masih belum ada balasan, tutup percakapan, perbarui tahap siklus hidup menjadi Prospek Dingin, dan katakan "Saya akan menutup percakapan." Silakan hubungi saya kapan saja jika Anda ingin melanjutkan!"
```

**Cara kerjanya:**

* Setelah 2 menit tanpa respons, Agen AI secara otomatis mengirim pesan tindak lanjut.
* Jika Kontak masih tidak merespons setelah itu, Agen AI menjalankan tindakan berikut yang ada dalam prompt — menutup percakapan, memperbarui status siklus hidup, dan mengirim pesan terakhir.
* Jika Kontak membalas sebelum aksi terakhir dalam prompt Anda, semua aksi tindak lanjut yang tersisa dibatalkan dan percakapan berlanjut seperti biasa.

Contoh ini menunjukkan bagaimana Anda dapat menghubungkan beberapa langkah menjadi satu alur tindak lanjut dalam prompt Anda.

### Dasar tindak lanjut

* Agen AI memeriksa apakah Kontak belum membalas setelah jangka waktu yang Anda tentukan dalam prompt.
* Jika tidak ada respons yang diterima dalam waktu tersebut, Agen AI mengirim pesan tindak lanjut yang Anda tentukan.
* Urutan tindak lanjut berhenti secara otomatis jika:  
   * Kontak membalas sebelum waktu yang dijadwalkan  
   * Percakapan **tidak ditugaskan** atau **ditutup**  
   * Agen AI menentukan bahwa Kontak **tidak lagi berminat**, telah mengucapkan **selamat tinggal**, atau **tujuan tercapai**

Anda dapat menyertakan satu atau beberapa tindak lanjut dalam prompt Anda untuk menangani berbagai skenario atau langkah eskalasi.

> Jika Anda menulis instruksi tindak lanjut **sebelum** fitur Follow-Up diluncurkan, Anda perlu **menyimpan ulang template Anda** agar perubahan berlaku.

### Batasan Follow-Up

* Setiap tindak lanjut harus dijadwalkan **dalam 24 jam (1 hari)** sejak pesan sebelumnya.
* Anda dapat menyertakan hingga **5 tindak lanjut** per prompt, masing-masing dengan waktu, pesan, dan aksi sendiri (mis. mengirim pengingat, menugaskan pengguna, atau menutup percakapan).
* Agen AI akan mengikuti jadwal yang ditentukan di prompt Anda, tetapi pesan yang dikirim di luar **jendela 24 jam** WhatsApp mungkin gagal dikirim.
* Setelah tindak lanjut terakhir, Agen AI melanjutkan tindakan tersisa yang didefinisikan dalam prompt Anda (misalnya, menugaskan atau mengirim pesan).

## Menggunakan pengoptimal prompt

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/vwZ4yK6uCR9EuciW6bFhn/d24cee4b6cd767f00bbdc671675ca76d/prompt_optimizer-ai_agent.png?fm=jpg&q=80&w=1200&fl=progressive)

Saat mengedit **instruksi atau prompt aksi,** Anda dapat menggunakan alat prompt optimizer untuk meningkatkan kejelasan dan pilihan kata sambil mempertahankan maksud asli.

Gunakan ketika:

* Anda menginginkan versi prompt yang lebih rapi atau terstruktur
* Anda tidak yakin bagaimana mengungkapkannya dengan jelas
* Anda memulai dari awal dan ingin panduan

Cukup klik **Optimize,** tinjau penulisan ulang yang disarankan, dan sesuaikan jika perlu.

Ini bekerja untuk instruksi umum maupun aksi spesifik seperti menugaskan percakapan atau menutup chat.

## Menggunakan variabel

Variabel membuat respons terasa pribadi dan akurat.

| Variabel       | Gunakan                                                      |
| -------------- | ------------------------------------------------------------ |
| @name          | Menyebut nama pengguna dan tim                               |
| $contact.field | Mengambil informasi dari field Kontak (mis. $contact.email). |

Variabel dapat digunakan di instruksi dan aksi — terutama saat mengumpulkan atau merujuk detail Kontak.

### Menggunakan variabel @

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6FGm9OYDT25kJ0NAE1oawu/61d3a20ad7ea2511f8be285cc4a45090/variable-ai_agent.png?fm=jpg&q=80&w=1200&fl=progressive)

Variabel **@** memungkinkan Agen AI menugaskan percakapan ke **tim**, **agen manusia**, atau **Agen AI lain** berdasarkan instruksi atau prompt aksi.

Ini mendukung routing yang meniru penugasan manual di Inbox — membuatnya sangat berguna untuk aksi berbasis template.

| Kasus penggunaan                                                                                                           | Contoh prompt                                                                                                                                                                         | Apa yang terjadi                                                                                                                 |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Tugaskan ke tim tertentu                                                                                                   | _"Jika Kontak menanyakan harga produk atau diskon, tugaskan percakapan ke @Sales."_                                                                                                   | Mengalihkan percakapan langsung ke tim Sales                                                                                     |
| Tugaskan ke agen tertentu                                                                                                  | _"Jika Kontak memiliki masalah pesanan tertunda yang mereka diskusikan sebelumnya dengan David, tugaskan percakapan ke @David Lee."_                                                  | Menugaskan percakapan ke agen manusia tertentu di Workspace Anda                                                                 |
| Tugaskan ke Agen AI lain                                                                                                   | _"Jika Kontak membutuhkan bantuan pemecahan masalah, tugaskan percakapan ke @Support Agent."_                                                                                         | Menyerahkan percakapan ke Agen AI lain yang telah Anda konfigurasi                                                               |
| Jika Kontak meminta bantuan dari manusia                                                                                   | _"Jika Kontak meminta berbicara dengan orang sungguhan kapan saja, tugaskan percakapan ke tim manapun menggunakan round robin."_                                                      | Menetapkan ke tim berikutnya yang tersedia dalam rotasi yang adil                                                                |
| Jika tidak yakin dengan tim yang tepat                                                                                     | _"Jika Anda tidak dapat menentukan topik atau tim setelah dua pertanyaan klarifikasi, tugaskan percakapan kepada siapa saja yang memiliki jumlah percakapan terbuka paling sedikit."_ | Mengalihkan percakapan ke siapa saja di workspace dengan percakapan aktif paling sedikit                                         |
| Tetapkan ke tim tertentu menggunakan metode round robin atau ke tim yang memiliki jumlah percakapan terbuka paling sedikit | _"Jika Kontak menanyakan harga produk atau diskon, tugaskan percakapan ke @Sales menggunakan round robin atau berdasarkan jumlah percakapan terbuka paling sedikit"_                  | Mengarahkan percakapan ke siapa saja dalam tim dengan menggunakan round robin atau yang memiliki percakapan aktif paling sedikit |

### Tips untuk variabel

* Gunakan logika yang jelas dalam **prompt aksi** Anda (mis. _"Jika Kontak menanyakan harga, tugaskan ke @Sales."_).
* Jika memungkinkan, selaraskan **struktur tim Workspace** Anda dengan cara Anda ingin menggunakan Agen AI untuk routing.

### Menggunakan variabel field Kontak dalam prompt

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2XWso1qomZ6KyPDNoVmVWr/30c15137d1b51393b9ce34ab81cf14a3/variables-ai_agents_2.png?fm=jpg&q=80&w=1200&fl=progressive)

Anda dapat menggunakan `$contact.fieldName` untuk merujuk secara dinamis informasi Kontak yang sudah ada. Ini sangat berguna ketika:

* Anda ingin Agen AI mempersonalisasi sapaan atau responsnya
* Anda perlu memverifikasi atau mengonfirmasi detail yang sebelumnya dibagikan oleh Kontak
* Anda ingin menghindari menanyakan info yang sudah tersedia

| Kasus penggunaan                                  | Prompt dengan variabel                                                                                               |
| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Mengonfirmasi nama Kontak                         | “Hai $contact.firstName”                                                                                             |
| Memverifikasi email sebelum mengirim penawaran    | “Saya melihat email Anda $contact.email — apakah itu alamat terbaik untuk mengirim rincian harga?”                   |
| Merujuk status dalam tindak lanjut                | “Sepertinya status Anda saat ini adalah $contact.lifecycle. Apakah Anda ingin bantuan untuk melanjutkan dari sini?   |
| Personalisasi berdasarkan pertanyaan sebelumnya   | “Terima kasih telah menghubungi lagi mengenai $contact.productInterest. Bagaimana saya bisa membantu Anda hari ini?" |
| Mengonfirmasi bahasa atau wilayah yang diinginkan | “Apakah Anda ingin melanjutkan dalam $contact.language atau beralih ke bahasa lain?”                                 |

### Tips untuk variabel field Kontak

Variabel field Kontak mempersonalisasi respons Agen Anda dan membantu menyimpan atau memperbarui data pelanggan secara otomatis.

* **Apa yang terjadi di balik layar:** Ketika Agen AI menghasilkan balasan, variabel diganti dengan nilai aktual dari profil Kontak.  
   * Contoh: `$contact.name` → menjadi "Wilson" dalam percakapan.
* **Apa yang sebenarnya dilihat AI:** Agen AI hanya melihat _nilai_ ("Wilson"), bukan label variabel (`$contact.name`).

### Mengapa ini penting

* Jika Anda hanya menulis _"email yang Anda berikan sebelumnya"_, Agen AI tidak akan tahu Anda maksud `$contact.email` — ia hanya akan melihat nilainya (mis. _wilson@email.com_), dan bisa bingung jika ada beberapa email yang disebutkan.
* Dengan selalu merujuk **nama field** dan **nilainya** (mis. Email: `$contact.email`, Phone number: `$contact.phone`), Anda membuatnya sangat jelas bagian informasi mana yang Anda maksud.
* Jika Anda ingin Agen AI **menyimpan atau memperbarui** sebuah field, jelaskan secara eksplisit dan sebutkan **field ID** dalam prompt Anda:  
   * Contoh: _"Simpan dan perbarui field email jika pengguna memberikan yang baru."_
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/fbfwOOuXnsyVxSRW6qiuq/2352391c451b6c244035ce497281f218/ai_agent-field_id.png?fm=jpg&q=80&w=1200&fl=progressive)

### Contoh prompt

Sekarang setelah Anda belajar cara menyusun prompt, menggunakan variabel, dan menulis instruksi yang jelas, mari lihat beberapa contoh lengkap. Ini membandingkan **prompt yang baik vs prompt yang buruk** sehingga Anda dapat melihat bagaimana praktik terbaik diterapkan dalam kehidupan nyata.

#### Contoh 1

**Prompt yang baik**

```plain
# KONTEKS
* Pandu pengunjung halaman harga ke paket yang tepat.

# PERAN & GAYA KOMUNIKASI
* Hangat, ringkas; satu pertanyaan setiap kali.

# ALUR TINGKAT ATAS
1) Sapa pelanggan menggunakan nama mereka: $contact.firstname
2) Tanyakan & simpan **Name field**, **Email field**, **Phone field**
3) Tanyakan anggaran

## SKENARIO
* Jika anggaran ≥ 100000 → Rekomendasikan paket; minta demo
  - Jika ya → **Assign to @Sales Team**; **Update Lifecycle stages** → **Hot Lead**
* Jika tidak → Jawab pertanyaan; pertahankan chat yang membantu

# BATASAN
* Bisa: Rekomendasikan, **Assign to**, **Update Contact fields**, **Update Lifecycle stages**
* Tidak bisa: Menawarkan diskon atau menerima pembayaran
```

**Mengapa ini berhasil:**

* Header yang jelas, alur tingkat atas, skenario.
* Cepat dibaca, mudah dipelihara.

**Prompt yang buruk**

```plain
Hai, selamat datang! Dapatkan info dan anggaran mereka; rekomendasikan opsi; jika mereka besar, teruskan ke @Sales Team 
Jika mereka ragu, lanjutkan percakapan dan jangan katakan bahwa mereka sudah memenuhi syarat atau sejenisnya. Kita akan menyelesaikannya nanti dan menutupnya.
```

**Mengapa ini tidak berhasil:**

* Tidak ada header, tidak ada bagian, tidak ada urutan.
* Pembaca harus menebak urutan dan aksi.

#### Contoh 2

**Prompt yang baik**

```plain
# KONTEKS
* Menyaring masalah produk dan mengarahkan dengan benar.

# PERAN DAN GAYA KOMUNIKASI
* Tenang, profesional, ramah 🙂

# ALUR TINGKAT ATAS
1) Sapa pelanggan dengan nama mereka: $contact.firstname
2) Minta ringkasan singkat dan langkah yang sudah dicoba

## SKENARIO
* Mendesak (login diblokir | kehilangan data | gangguan) → **Assign to @Support Team**; atur ekspektasi
* Tidak mendesak → Berikan langkah/dokumen bantuan; jika terselesaikan **Close conversation**; jika tidak **Assign to @Support Team**

# BATASAN
* Bisa: Berbagi panduan.
* Tidak bisa: Mengakses penagihan, mereset kata sandi, mengubah kepemilikan.
```

**Mengapa ini bekerja:**

* Bahasa yang bersih dan profesional dengan istilah yang tepat.
* Aksi/tim/field kanonis digunakan apa adanya.

**Prompt yang buruk**

```plain
Hai, tolong bantu pengguna dengan masalah
- jika mendesak, beri tahu tim teknis. 
- ambil nama/email/telepon jika bisa. 
- jika mereka VIP, teruskan ke @Sales Team. Tutup percakapan saat selesai dan tandai sebagai Hot Lead
```

**Mengapa ini tidak bekerja:**

* Slang/typo ("pls", "suppot teem"), aksi tidak jelas, kapitalisasi tidak konsisten.
* Tidak ada nama tim kanonis atau kata kerja aksi.

#### Contoh 3

**Prompt yang baik**

```plain
# KONTEKS
* Tangani permintaan fitur enterprise dan penyerahan.

# PERAN DAN GAYA KOMUNIKASI
* Transparan, tidak memaksa.

# ALUR TINGKAT ATAS
1) Tanyakan dan perbarui: **Field Nama**, **Field Email**, **Field Telepon**
2) Konfirmasi kebutuhan dan anggaran

## LANGKAH AKSI (Urutan yang Benar)
* Diminta demo DAN anggaran ≥ 100000:
  1) Rekomendasikan paket; konfirmasi demo
  2) **Tetapkan ke @Sales Team**
  3) **Perbarui tahap siklus hidup** → **Prospek Hangat**
  4) Ringkas langkah selanjutnya; konfirmasi
  5) **Tutup percakapan**
* Hanya info / belum siap:
  - Bagikan gambaran umum; tetap buka untuk Q&A
  - **Tutup percakapan** hanya setelah mereka mengonfirmasi selesai

# BATASAN
* Bisa: Rekomendasikan paket. 
* Tidak bisa: Menawarkan diskon, mengubah kontrak.

```

**Mengapa ini bekerja:**

* Setiap aksi memiliki prasyarat dan urutan yang tepat.
* Daftar langkah terpisah menghilangkan ambiguitas.

**Prompt yang buruk**

```plain
Jika seseorang meminta fitur enterprise:
- tutup chat agar rapi
- kemudian tandai mereka Hot Lead dan nanti tugaskan ke sales jika mereka membalas lagi.
- Dapatkan email jika perlu.
```

**Mengapa ini tidak berhasil:**

* Menugaskan sebelum mengidentifikasi; memperbarui lifecycle secara acak; menutup terlalu awal.
* Tidak ada pemicu jelas untuk setiap aksi.

## FAQ dan Pemecahan Masalah

### Saya menambahkan tindak lanjut dalam prompt saya, tetapi itu tidak berfungsi. Mengapa?

Berikut beberapa alasan kemungkinan mengapa prompt tindak lanjut Anda tidak berfungsi seperti yang diharapkan:

* **Durasi tindak lanjut terlalu lama:** Waktu yang Anda atur lebih dari 24 jam. Tindak lanjut harus **dalam 1 hari**.
* **Prompt tidak disimpan setelah pembaruan:** Jika prompt Anda dibuat **sebelum** fitur Follow-Up diluncurkan, Anda perlu **menyimpan ulang template Anda** agar perubahan berlaku.
* **Status percakapan:** Tindak lanjut tidak akan berjalan jika percakapan **ditutup** atau **tidak ditugaskan**, atau jika Agen AI mendeteksi Kontak **tidak lagi tertarik**, telah mengatakan **selamat tinggal**, atau **tujuan tercapai**.
* **Kesalahan sistem:** Jika semuanya terlihat benar tetapi masih tidak berfungsi, coba simpan lagi. Jika masalah berlanjut, hubungi admin ruang kerja Anda atau tim Dukungan.

### Saya menginstruksikan Agen AI untuk menindaklanjuti dua kali, tetapi total ada tiga tindak lanjut. Mengapa?

Saat Anda menyertakan instruksi seperti _"Follow up twice, then close the conversation"_, AI akan:

1. Mengirim **dua pesan tindak lanjut**, sesuai instruksi.
2. Kemudian mengirim **satu pesan terakhir** saat melakukan aksi penutupan.

Itulah mengapa Anda akan melihat **tiga pesan total** — satu pesan selalu terkait dengan **aksi tutup**.

Jika Anda hanya ingin **dua pesan total**, tulis prompt Anda lebih spesifik. Misalnya:

`Tindak lanjut setelah 2 menit. Kemudian jika masih belum ada balasan setelah 2 menit lagi, tutup percakapan dan beri tahu pelanggan bahwa mereka dapat menghubungi kapan saja untuk melanjutkan.`

### Jendela WhatsApp Kontak tertutup sebelum tindak lanjut. Apa yang terjadi selanjutnya?

Jika jendela percakapan WhatsApp tertutup sebelum tindak lanjut dikirim, Agen AI tetap akan **menjalankan urutan tindak lanjut** seperti biasa.

* Pesan itu sendiri akan **gagal dikirim** (karena berada di luar batas 24 jam WhatsApp).
* Agen AI tetap akan menyelesaikan **aksi tindak lanjut** (mis. menutup percakapan atau memperbarui Lifecycle).
* Pengguna akan melihat **ikon gagal-kirim** di samping pesan yang tidak terkirim di Inbox.

Perlu bantuan dengan Agen AI Anda?

Tim Dukungan kami siap membantu Anda kapan saja.

[ Dapatkan dukungan ](https://rspd.link/contact)

Bagikan artikel ini

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/ai-agents/how-to-write-effective-ai-agent-prompts)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/ai-agents/how-to-write-effective-ai-agent-prompts)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/ai-agents/how-to-write-effective-ai-agent-prompts)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/ai-agents/how-to-write-effective-ai-agent-prompts)

## 

Artikel terkait 👩‍💻

* [Mengelola Sumber Pengetahuan AIPelajari cara menambahkan, mengelola, dan mengoptimalkan sumber pengetahuan agar AI Anda dapat memberikan jawaban yang lebih akurat, dapat diandalkan, dan kaya konteks. ](/id/help/ai-agents/managing-ai-knowledge-sources)
* [Cara Menguji Agen AIPelajari cara menguji Agen AI Anda dengan aman sebelum dipublikasikan dengan mensimulasikan percakapan dan meninjau tindakan tanpa mempengaruhi pelanggan nyata. ](/id/help/ai-agents/how-to-test-ai-agents)
* [Menggunakan Tindakan AI AgentPelajari cara menggunakan tindakan AI Agent dengan efektif dan menjaga setiap percakapan terorganisir dan tepat. ](/id/help/ai-agents/using-ai-agent-actions)
* [Memulai dengan Agen AIPelajari cara menyiapkan Agen AI dengan template untuk memulai dengan cepat. ](/id/help/ai-agents/getting-started-with-ai-agents)

Tidak dapat menemukan yang Anda cari? 🔎

[Hubungi Dukungan](/id/contact-us)

2025-12-05T03:58:59.209Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Pelajari cara menulis prompt AI Agent yang efektif dengan praktik terbaik, kiat, dan contoh praktis.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/2Y6LIr15mC1nj8MgftMVT5/6ffeea71593277f0fc29dafd1c1de9b9/Serene_Avatar.svg","name":"Shing-Yi Tan","url":"https://respond.io/id/author"},"dateCreated":"2025-08-27T00:00:00.000Z","dateModified":"2025-12-03T19:32:52.077Z","datePublished":"2025-08-27T00:00:00.000Z","headline":"Cara Menulis Prompt AI Agent yang Efektif","mainEntityOfPage":"https://respond.io/id/help/ai-agents","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"url":"https://respond.io/id/help/ai-agents/how-to-write-effective-ai-agent-prompts"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/id/help","position":1},{"@type":"ListItem","name":"Produk","item":"https://respond.io/id/help/product","position":2},{"@type":"ListItem","name":"Agen AI","item":"https://respond.io/id/help/ai-agents","position":3},{"@type":"ListItem","name":"Cara Menulis Prompt AI Agent yang Efektif","item":"https://respond.io/id/help/ai-agents/how-to-write-effective-ai-agent-prompts","position":4}]}]
```
