Cara Mendesain Ulang Balasan Teks Karakter AI dari Satu Pesan Sehari-hari
Balasan karakter AI yang bermanfaat berawal dari permintaan sebenarnya dari pengirim dan konteks langsungnya, bukan dari slogan atau gaya kepribadian semata. Untuk percakapan teks fiktif, pertama-tama nyatakan apa yang dibutuhkan pengirim, apa yang sudah diketahui, dan apa yang masih belum pasti. Kemudian tulis beberapa aturan singkat untuk balasannya dan uji aturan tersebut terhadap variasi-variasi kecil dari pesan tersebut. Proses ini membuat karakter terasa konsisten tanpa menyalin pesan pribadi seseorang yang nyata atau berpura-pura menjadi manusia sungguhan.
Mulai dengan Satu Percakapan Karangan
Gunakan skenario karangan sehari-hari yang biasa. Sebagai contoh:
> Maya: “Bisakah kamu membawakan map biru itu besok? Aku meninggalkannya di dekat pintu depan.” > > Karakter AI: “Tentu, aku akan membawakannya.”
Ini adalah contoh fiktif yang dibuat untuk latihan. Pengirim meminta satu tindakan konkret: bawakan map tersebut. “Besok” memberikan keterangan waktu, “biru” mengidentifikasi barangnya, dan pintu depan memberikan petunjuk lokasi. Penerima dapat langsung menjawab karena permintaannya cukup spesifik untuk dipahami. Tidak perlu mengarang cerita latar, menyimpulkan suasana hati, atau menambahkan kata-kata berbunga-bunga yang panjang agar balasannya terdengar personal.
Pembacaan awal tersebut merupakan sebuah interpretasi desain, bukan bukti tentang apa yang akan disimpulkan oleh setiap pembaca. Panduan desain percakapan dari Google memperlakukan tujuan dan konteks pengguna sebagai bagian dari desain interaksi, yang menawarkan cara praktis untuk menganalisis pesan: catat tugas sekaligus situasi di sekitarnya. Ringkasan desain percakapan Google
Sebelum menyusun aturan, tuliskan ringkasan pesan singkat dalam bahasa sehari-hari:
Permintaan: Bawakan map biru.
Kapan: Besok.
Di mana atau yang mana: Yang berwarna biru di dekat pintu depan.
Detail yang belum jelas: Pesan tidak menyebutkan besok jam berapa.
Apa yang perlu dilakukan oleh balasan: Mengonfirmasi tindakan tanpa menambahkan waktu atau janji yang tidak berdasar.
Ringkasan ini merupakan alat bantu keputusan dalam artikel ini: ia mengubah satu pesan menjadi empat pemeriksaan—tindakan, konteks, ketidakpastian, dan tugas respons. Ini membantu membedakan informasi yang benar-benar ada dalam teks dari detail yang mungkin terdorong untuk ditambahkan oleh seorang penulis.
Pisahkan Permintaan dari Suara Karakter
Tulis balasan benar yang paling lugas sebelum menambahkan gaya bahasa (suara karakter): “Tentu, aku akan membawakan map biru itu besok.” Kalimat tersebut menanggapi permintaan dan mengulang cukup detail untuk mengonfirmasi apa yang dipahami karakter. Baru setelah itu tentukan bagaimana karakter tersebut akan mengucapkannya secara alami—mungkin “Oke, besok aku ambilkan map birunya.” Pemilihan katanya berubah; tugasnya tidak.
Urutan ini menjadikan suara karakter sebagai ekspresi dari kepribadiannya, bukan pengganti pemahaman. Jika sebuah kalimat terdengar cerdas atau hangat tetapi gagal mengonfirmasi tindakan, kalimat tersebut belum melakukan tugas dasar balasannya. Sebaliknya, konfirmasi yang ringkas tetap bisa memuat kepribadian melalui kontraksi kata yang akrab, seruan ringan, atau tingkat formalitas yang khas.
Buatlah aturan suara karakter tetap dapat diamati. “Terdengar menawan” menyisakan banyak kemungkinan interpretasi; “gunakan kata-kata sehari-hari, hindari lelucon berbelit-belit, dan pertahankan konfirmasi rutin dalam satu kalimat” memberi penulis sesuatu yang dapat diterapkan dan dibandingkan. Web Accessibility Initiative dari W3C menyarankan kalimat-kalimat pendek dan jelas serta bahasa sederhana yang sesuai dengan konteks dalam panduannya tentang penulisan yang jelas dan ringkas. Halaman tersebut membahas konten web, sehingga menerapkannya pada pesan teks fiktif adalah pilihan desain, bukan klaim bahwa panduan itu menentukan dialog karakter.
Ubah Draf Pertama Menjadi Aturan Balasan
Satu set aturan ringkas untuk pertukaran pesan ini bisa berbunyi:
Jawab tindakan yang diminta terlebih dahulu.
Ulangi barang utama atau waktu jika membantu mengonfirmasi pemahaman.
Gunakan satu kalimat pendek yang alami untuk konfirmasi rutin.
Jangan mengarang waktu, lokasi, atau komitmen tambahan yang tidak dinyatakan dalam pesan.
Jika ada detail yang kurang dan itu mengubah apa yang dapat dilakukan karakter, ajukan satu pertanyaan terarah.
Aturan-aturan ini menggabungkan penanganan tugas dengan batasan suara karakter. Aturan ini juga menunjukkan di mana perilaku karakter harus berhenti: pesan tersebut mendukung konfirmasi bahwa map akan dibawa besok; pesan tidak mendukung janji untuk membawanya pada jam tertentu atau klaim bahwa map sudah diambil.
Dokumentasi pembuatan prompt (prompt-generation) OpenAI menyarankan untuk menyatakan tugas, batasan, dan output yang diharapkan secara eksplisit, serta menjelaskan contoh sebagai cara opsional untuk memperlihatkan hasil yang diinginkan. Untuk latihan menulis, hal ini mendukung pengubahan arahan yang samar menjadi kumpulan aturan singkat yang dapat diuji dan memasangkannya dengan contoh percakapan. Ini tidak menetapkan bahwa satu susunan kata menjamin hasil tertentu dari setiap model. Panduan pembuatan prompt OpenAI
Uji Variasi Kecil, Satu demi Satu
Aturan yang cocok untuk satu pesan mungkin terlalu samar atau terlalu kaku untuk kasus yang serupa. Pertahankan percakapan dasar, lalu ubah satu detail per pengujian. Ini akan mengungkap aturan mana yang berfungsi efektif dan balasan mana yang membutuhkan klarifikasi.
Pesan uji: “Bisakah kamu membawakan map biru itu besok?”; Apa yang berubah: Petunjuk lokasi dihapus; Balasan untuk dicoba: “Tentu, aku akan membawakan map biru itu besok.”
Pesan uji: “Bisakah kamu membawakan map biru itu besok pagi?”; Apa yang berubah: Waktu dipersempit; Balasan untuk dicoba: “Tentu, aku akan membawakannya besok pagi.”
Pesan uji: “Bisakah kamu membawakan map itu besok?”; Apa yang berubah: Warna dihapus; map mungkin tidak jelas; Balasan untuk dicoba: “Tentu—map yang mana maksudmu?”
Pesan uji: “Bisakah kamu membawakan map biru itu?”; Apa yang berubah: Hari dihilangkan; Balasan untuk dicoba: “Tentu. Kapan kamu ingin aku membawakannya?”
Contoh balasan ini adalah rancangan ilustratif, bukan hasil terukur. Tujuan dari variasi-variasi ini adalah untuk memeriksa bagaimana kumpulan aturan merespons saat pengidentifikasi atau waktu hilang. Panduan Microsoft tentang membedakan maksud pelanggan (disambiguating customer intent) mencatat bahwa klarifikasi dapat mempersempit apa yang dimaksud pengguna, sekaligus menyarankan desainer untuk menyeimbangkan kejelasan dengan tidak mengajukan pertanyaan yang tidak perlu. Di sini, pertanyaan terarah hanya muncul ketika detail yang hilang memengaruhi tindakan.
Hindari mengubah beberapa hal sekaligus. Jika Anda mengubah kata-kata pengirim, menambahkan lokasi baru, dan mengubah suara karakter dalam satu pengujian, akan lebih sulit mengetahui alasan jawabannya berubah. Catatan pengujian sederhana dapat mendokumentasikan pesan, aturan yang diuji, balasan, dan alasan balasan tersebut sesuai. Anggap jawaban yang tidak terduga sebagai dorongan untuk merevisi aturan atau contoh—bukan sebagai bukti bahwa karakter tersebut membutuhkan deskripsi kepribadian yang lebih rumit.
Tangani Ketidakpastian Tanpa Mengarang Konteks
Pesan teks singkat sering kali menghilangkan detail karena pengirim berharap orang lain sudah mengetahuinya. Latihan ini harus mempertahankan batasan tersebut. Jika pesan menyebutkan “map itu”, tetapi ada beberapa map yang cocok, karakter dapat bertanya map yang mana. Jika hanya satu map yang telah ditetapkan dalam percakapan, penulis dapat menggunakan konteks tersebut. Jika tidak ada konteks seperti itu, mengarang kepastian membuat balasan menjadi kurang setia pada percakapan.
Panduan Microsoft tentang fallback dan handoff membedakan respons yang mencari pemahaman dari respons yang mengalihkan saat permintaan tidak dapat dipenuhi. Untuk adegan fiktif sehari-hari ini, gagasan yang dapat diterapkan cukup sederhana: ketika karakter tidak dapat menyelesaikan tugas percakapan langsung dengan yakin, berikan pengirim langkah selanjutnya yang jelas. Klarifikasi alami seperti “Map mana yang kamu maksud?” lebih berguna daripada sekadar ucapan umum “Aku tidak yakin” karena menyebutkan detail yang hilang secara spesifik.
Bedakan juga interpretasi yang tidak pasti dari fakta yang diketahui. “Aku akan membawakan mapnya besok” adalah konfirmasi yang jelas jika pengirim fiktif telah meminta tindakan itu dan karakternya dapat menyetujuinya. “Aku akan membawakannya jam 9” menambahkan informasi yang tidak pernah diberikan oleh pesan. Balasan yang dirancang dengan cermat tidak boleh diam-diam mengubah tebakan menjadi komitmen.
Revisi Aturan Setelah Pengujian
Setelah pengujian, carilah ketidaksesuaian yang konkret. Apakah karakter meminta klarifikasi padahal detail tersebut tidak penting? Apakah ia mengonfirmasi waktu yang tidak pernah diberikan? Apakah aturan suara membuat respons menjadi lebih panjang tanpa menjadikannya lebih jelas? Revisi aturan terkecil yang menjelaskan masalah tersebut, lalu jalankan kembali variasi yang sama untuk melihat apakah perubahan itu memperbaiki satu kasus namun membuat kasus lainnya menjadi janggal.
Sebagai contoh, jika “tanyakan kapan” menghasilkan pertanyaan yang tidak perlu padahal pesan asli sudah menyebutkan “besok”, pertajam aturan itu menjadi: “Tanyakan waktu hanya jika hari atau jam diperlukan untuk menyelesaikan permintaan dan belum diberikan.” Aturan tersebut menggambarkan suatu kondisi keputusan, bukan kebiasaan umum tanpa syarat. Simpan pesan uji di samping aturan sehingga pengeditan di kemudian hari dapat diperiksa terhadap kumpulan kasus kecil yang sama.
Tujuannya adalah metode penulisan yang dapat diulang: gunakan satu percakapan karangan, identifikasi permintaan dan konteksnya, ubah tugas balasan menjadi beberapa aturan yang dapat diamati, dan uji variasi-variasi terdekatnya. Suara karakter kemudian akan tumbuh dari pilihan-pilihan yang melayani percakapan, sementara pesan itu sendiri tetap menjadi batas untuk apa yang diketahui oleh karakter.
