Cara Memberikan Briefing kepada AI Persona Generator untuk Karakter Fiksi yang Konsisten
Untuk memberikan briefing kepada AI persona generator demi karakter fiksi yang konsisten, tentukan apa yang diinginkan karakter, bagaimana sifat mereka tampak dalam tindakan, batasan apa yang mengatur pilihan mereka, dan peristiwa apa yang dapat mengubah perilaku mereka. Pisahkan fakta yang sudah ditetapkan dari status adegan saat ini, dan uji brief tersebut terhadap beberapa situasi sebelum menggunakannya di berbagai bab atau cabang alur game. Bagi penulis fiksi dan game, tugas praktisnya adalah membuat brief karakter yang dapat digunakan kembali yang memandu dialog maupun keputusan. Metode di bawah ini menggabungkan prompting eksplisit dengan pelacakan status narasi (narrative state tracking). Contoh kerja dan pemeriksaan kontinuitas di dalamnya merupakan sarana editorial yang diturunkan dari prinsip-prinsip tersebut, bukan jaminan teruji atas performa generator mana pun.
Apa saja yang harus dimuat dalam sebuah brief AI persona?
Mulailah dengan peran karakter dalam cerita dan tugas yang Anda inginkan untuk dijalankan oleh generator. “Kembangkan pemilik bengkel kerja yang muncul berulang untuk sebuah petualangan bercabang” memberikan konteks yang berguna. “Buat persona yang menarik” membiarkan tujuan, cakupan, dan keluarannya terlalu terbuka.
Kemudian atur brief menjadi tiga bagian: fakta stabil, aturan perilaku, dan status saat ini. Fakta stabil menetapkan identitas dan riwayat. Aturan perilaku mendeskripsikan pilihan di bawah kondisi tertentu. Status saat ini mencatat apa yang telah terjadi, apa yang diketahui karakter, dan apa yang masih belum selesai.
Struktur ini menerapkan prinsip prompting umum pada penulisan karakter. Panduan prompting resmi Anthropic (https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices#be-clear-and-direct) merekomendasikan instruksi eksplisit, konteks, dan batasan output yang jelas. Untuk brief persona, hal itu berarti menentukan apakah Anda menginginkan lembar karakter (character sheet), adegan, pertukaran dialog, atau tinjauan kontinuitas—serta mengidentifikasi detail mana yang diberikan yang harus tetap paten.
Sertakan detail yang memengaruhi adegan-adegan yang ingin Anda tulis. Warna favorit perlu dimasukkan ke dalam brief jika memengaruhi pilihan desain atau deskripsi yang berulang. Riwayat rumit yang tidak pernah memengaruhi tindakan apa pun bisa dikesampingkan terlebih dahulu.
Bagaimana cara mengubah tujuan dan sifat menjadi perilaku yang dapat digunakan?
Beri karakter tujuan berkelanjutan sekaligus objektif adegan langsung. Tujuan berkelanjutan menghubungkan kemunculan mereka di berbagai bagian; objektif adegan memberi arah pada pertukaran berikutnya.
Sebagai contoh, seorang pengrajin fiksi bernama Mara ingin menyelesaikan pajangan festival. Dalam adegan pembuka, ia membutuhkan seorang pembantu untuk mengecat tiga panel sementara ia menyelesaikan rangkanya. Objektif langsung tersebut memberinya alasan untuk mengajukan pertanyaan, mendemonstrasikan metode, dan membagi tugas.
Selanjutnya, terjemahkan setiap sifat umum menjadi tindakan nyata yang dapat diamati dengan suatu kondisi. Daripada membiarkan kata "teliti" tanpa penjelasan, tuliskan: "Sebelum memotong potongan baru, Mara memeriksa dimensinya terhadap rangka." Daripada "ringkas", tuliskan: "Ia memberikan satu instruksi pada satu waktu dan menyebutkan bahan atau alat yang terlibat." Deskripsi ini memungkinkan Anda menilai apakah adegan yang dihasilkan mengikuti brief.
Hindari keharusan menampilkan setiap sifat di setiap dialog atau adegan. Tentukan frekuensinya jika relevan: "Tunjukkan kebiasaannya mengukur saat komponen baru diperkenalkan; jangan mengulanginya di setiap paragraf." Ini memberi ruang bagi variasi tempo dan dialog.
Tambahkan serangkaian kecil contoh yang mendemonstrasikan situasi berbeda. Panduan resmi prompt design dari Google (https://ai.google.dev/gemini-api/docs/prompting-strategies#zero-shot-vs-few-shot-prompts) merekomendasikan contoh yang spesifik dan bervariasi serta format yang konsisten untuk memperjelas pola respons yang diinginkan. Untuk karakter fiksi, contoh dapat menunjukkan suara tutur yang sama di saat tugas berganti:
Perlakukan ini sebagai peragaan, bukan slogan wajib. Beri tahu generator untuk mempertahankan kelugasan dan kosa kata konkret tersebut sembari menulis kalimat-kalimat baru.
Bagaimana batasan dan kontradiksi dapat berdampingan?
Pisahkan batasan yang tegas dari preferensi. Batasan menentukan apakah suatu tindakan boleh dilakukan. Preferensi memengaruhi tindakan mana yang biasanya dipilih karakter di antara opsi yang tersedia.
Aturan Mara tentang meminta izin sebelum menggunakan alat pinjaman adalah batasan. Preferensinya terhadap teknik sambungan kayu yang sudah dikenalnya bersifat fleksibel: ia akan mencoba metode lain setelah melihat contoh yang terbukti berhasil. Jika kedua instruksi tersebut hanya berbunyi "Mara tidak pernah mengubah caranya," generator memiliki ruang yang sempit untuk menulis karakter yang berkembang.
Kontradiksi yang berguna memiliki batasan cakupan yang jelas. "Rapi namun berantakan" menyajikan label yang saling bertentangan tanpa menjelaskan kapan masing-masing berlaku. "Menyimpan perkakas di laci berlabel tetapi sengaja memilih pola dekoratif yang tidak beraturan" memberikan ranah spesifik bagi setiap preferensi. Kombinasi ini dapat muncul dalam satu adegan tanpa merusak kontinuitas.
Ketika dua preferensi saling bertabrakan, tentukan mana yang diprioritaskan. Mara mungkin menginginkan hasil akhir yang rumit tetapi memilih dekorasi yang lebih sederhana ketika waktu pembukaan semakin dekat. Batasan izinnya tetap berlaku. Ini menetapkan pilihan yang dapat didramatisasi oleh penulis tanpa perlu menciptakan aturan karakter yang baru.
Posisikan instruksi-instruksi ini berakar pada catatan fiksi: tindakan, dialog, preferensi, keterampilan, dan peristiwa yang telah terjadi. Tambahkan detail latar belakang baru secara sengaja, alih-alih meminta generator menyimpulkan atribut personal dari nama atau penampilan fisik.
Apa yang harus tetap paten, dan apa yang boleh berubah?
Konsistensi tetap memungkinkan perkembangan karakter asalkan cerita menyuguhkan penyebabnya. Catat penyebabnya bersamaan dengan perubahan tersebut.
Dokumentasi utama Inkle, Writing with ink (https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md#part-5-advanced-state-tracking), mendeskripsikan pelacakan perubahan status dan pengetahuan karakter dalam cerita interaktif. Variabel dan daftarnya menyediakan model implementasi yang konkret. Anda dapat meminjam praktik mendasar tersebut untuk brief prosa tanpa harus menulis kode: beri nama status yang relevan, catat nilainya saat ini, dan identifikasi peristiwa yang mengubahnya.
Untuk Mara, bedakan tiga tingkatan ini:
Perjelas cakupan dari hal yang dipelajari. Menerima satu metode yang telah diperagakan tidak berarti menerima setiap usulan di masa mendatang. Demikian pula, menyelesaikan satu panel tidak berarti menyelesaikan seluruh pajangan.
Lacak pengetahuan karakter secara terpisah dari peristiwa dunia cerita. Jika seorang pembantu selesai mengecat di ruangan lain, panel tersebut mungkin sudah selesai sementara Mara masih mengira panel itu belum digarap. Ia harus mengetahui hal tersebut melalui laporan, pengamatan, atau peristiwa lain yang jelas. Untuk cabang cerita dalam game, catat peristiwa mana yang terjadi di alur aktif; untuk novel, kaitkan perubahan tersebut ke adegan yang relevan.
Seperti apa bentuk brief persona yang ringkas?
Berikut ini adalah contoh brief lengkap yang ilustratif untuk adegan bengkel fiksi. Ini adalah prompt prosa, bukan kode yang dapat dieksekusi. Sesuaikan strukturnya dengan karakter Anda sendiri dan perbarui status adegan seiring berjalannya cerita.
Tugas: Gunakan persona fiksi ini untuk menulis adegan bengkel sepanjang 250 kata dalam sudut pandang orang ketiga terbatas dari sudut pandang Mara. Ikuti fakta yang diberikan dan biarkan detail latar belakang yang belum terselesaikan tidak ditentukan. Karakter dan peran: Mara Vale membuat pajangan festival berbahan kayu. Bengkelnya menjadi tempat seorang pembantu yang berkunjung bergabung dalam proyek saat ini. Tujuan berkelanjutan: Menyelesaikan pajangan yang kokoh dan berwarna-warni sebelum pembukaan malam hari. Objektif adegan: Mengatur agar si pembantu mengecat tiga panel sementara Mara menyelesaikan rangkanya. Sifat yang dapat diamati: Memeriksa dimensi sebelum memotong bagian baru. Mengembalikan alat ke laci berlabel. Memberikan satu instruksi konkret pada satu waktu. Tampilkan perilaku ini saat relevan, tanpa mengulanginya di setiap dialog. Suara tutur: Kalimat lugas dan praktis yang menyebutkan bahan dan ukuran. Contoh: "Mulai dengan panel biru. Biarkan bagian tepinya kosong untuk lis." Buat dialog baru dengan kelugasan serupa. Batasan: Meminta izin sebelum menggunakan alat milik orang lain. Jika izin tidak didapat, ia menggunakan alatnya sendiri atau mengubah rencana. Kontradiksi: Menyukai permukaan kerja yang rapi dan pola dekoratif yang sengaja dibuat tidak beraturan. Preferensi fleksibel: Lebih menyukai metode penyambungan yang sudah dikenalnya. Menerima alternatif dari pembantu hanya setelah melihat contoh yang berhasil; penerimaan ini hanya berlaku untuk metode tersebut. Status saat ini: Sore hari. Rangka telah dirakit tetapi butuh penyelesaian akhir. Tiga panel perlu dicat. Si pembantu baru saja tiba. Belum ada demonstrasi metode alternatif. Aturan kontinuitas: Jangan mengarang pertemuan sebelumnya atau demonstrasi yang tidak pernah terlihat. Mara hanya mengetahui apa yang telah ia amati atau diberi tahukan kepadanya. Deskripsi minor tentang bengkel diperbolehkan asalkan tidak mengubah fakta yang sudah ditetapkan. Output: Berikan hasil adegan, lalu pisahkan dengan daftar usulan perubahan status beserta peristiwa pendukung untuk setiap perubahan tersebut. Jika ada instruksi yang bertentangan, sebutkan pertentangan tersebut sebelum mulai menulis draf.
Brief ini memberi ruang bagi kreativitas dalam perumpamaan, gestur, dan pemilihan kata sembari tetap membatasi keputusan-keputusan yang esensial. Jika Anda ingin generator memperluas persona terlebih dahulu, ubah tugasnya menjadi "Sarankan tiga penambahan opsional." Pisahkan saran-saran tersebut dari fakta yang telah ditetapkan hingga Anda memilih untuk menerapkannya.
Bagaimana cara menguji apakah brief tersebut solid dan padu?
Gunakan serangkaian kecil adegan yang kontras untuk menguji aturan yang sama. Tabel keputusan berikut adalah usulan evaluasi editorial, bukan tolok ukur (benchmark) atau hasil terukur.
Tinjau keputusan, pengetahuan karakter, dan suara tutur secara terpisah. Sebuah adegan bisa saja terdengar meyakinkan tetapi merusak runtutan peristiwa yang menjadi syaratnya. Adegan lain bisa jadi menjaga setiap fakta dengan tepat namun mengulang-ulang kalimat contoh yang sama terlalu sering.
Ketika sebuah uji coba gagal, revisi bagian instruksi relevan yang paling mendasar. Pertemuan masa lalu yang tiba-tiba dikarang menuntut batasan riwayat yang lebih jelas. Dialog yang berulang-ulang membutuhkan contoh yang lebih bervariasi atau instruksi bahwa contoh tersebut hanyalah ilustrasi. Demonstrasi yang ditolak bisa jadi mengungkap konflik antara preferensi yang fleksibel dengan kata "tidak pernah" yang tidak sengaja tertulis di bagian lain dari brief.
Bagaimana cara menjaga kontinuitas di adegan-adegan berikutnya?
Pertahankan satu master brief dan catatan terpisah untuk setiap cabang alur cerita yang aktif. Sebelum meminta adegan lain, berikan fakta stabil yang relevan, status terakhir yang disetujui, dan penjelasan singkat tentang peristiwa yang menghasilkan status tersebut.
Setelah meninjau adegan yang dihasilkan, perbarui catatan hanya dengan peristiwa yang Anda pertahankan. Daftar usulan perubahan status berguna untuk peninjauan, tetapi tidak boleh serta-merta menjadi riwayat cerita. Jika Anda menghapus adegan demonstrasi selama revisi, hapus pula hasil penerimaan metode tersebut dari catatan status berikutnya.
Catatan ringkas dapat berupa: "Adegan 4, cabang A: Mara mengamati contoh sambungan milik pembantu yang menahan rangka uji coba; ia menerima metode tersebut untuk pembuatan pajangan. Pengecatan masih belum selesai." Catatan ini mencatat peristiwanya, konsekuensinya yang spesifik, dan tugas yang belum selesai tanpa perlu menceritakan ulang seluruh adegan.
Terakhir, bedakan perubahan perilaku karakter dari koreksi yang dilakukan oleh penulis. Perubahan karakter yang alami memerlukan peristiwa di dalam cerita. Koreksi terhadap fakta yang stabil memerlukan revisi brief dan peninjauan terhadap adegan-adegan yang terdampak. Menjaga kedua proses tersebut tetap terpisah dan jelas memberi Anda cara praktis untuk mengembangkan karakter sekaligus menjaga kontinuitas yang dinikmati oleh pembaca dan pemain.
