Blog Metlivi

Mengapa Adegan Grup AI Lebih Sulit Dikoordinasikan Daripada Obrolan Karakter Tunggal

Obrolan karakter tunggal memiliki satu suara dan satu alur percakapan untuk diikuti. Adegan AI banyak karakter juga harus memutuskan siapa yang berbicara berikutnya, apa yang diketahui setiap karakter, kata-kata siapa yang ditampilkan, dan bagaimana situasi bersama berubah. Agar adegan grup menjadi koheren, perlakukan hal-hal tersebut sebagai tugas koordinasi terpisah: tetapkan aturan berbicara, pantau pengetahuan berdasarkan karakter, beri label pada setiap giliran secara konsisten, dan catat perubahan penting dalam cerita secara eksplisit.

30 September 20267 mnt bacaMembaca, seni, dan budayaOleh Metlivi Editorial Team
Bagian 1

Adegan grup memiliki lebih dari satu tugas percakapan

Dalam percakapan satu lawan satu, model biasanya dapat memperlakukan pesan terbaru sebagai hal berikutnya yang harus dijawab. Dalam adegan grup, sebuah karakter mungkin menyapa orang lain selain pengguna, menjawab pertanyaan karakter lain, atau tetap diam saat adegan terus berjalan. Memilih dialog yang masuk akal hanyalah sebagian dari tugas; sistem juga harus memilih pembicara dan menjaga kejelasan mengenai siapa yang merespons siapa.

Perbedaan ini terlihat dalam penelitian dialog multipihak. Sebuah studi tentang pelacakan tujuan multipihak menjelaskan tentang orang-orang yang saling berbagi tujuan, menjawab satu sama lain, dan memberikan informasi mengenai tujuan partisipan lain—interaksi yang tidak terjadi dengan cara yang sama dalam dialog dua pihak. Para penulis juga melaporkan bahwa tugas ini tetap menantang bagi model bahasa yang mereka evaluasi. Temuan tersebut berkaitan dengan percakapan yang berorientasi pada tugas, tetapi mengilustrasikan mengapa penambahan partisipan mengubah struktur masalah, bukan hanya jumlah suaranya. Multi-party Goal Tracking with LLMs

Cara yang berguna untuk merencanakan sebuah adegan adalah dengan membedakan tiga keputusan di setiap ketukan (beat): apa yang baru saja terjadi, siapa yang memiliki alasan untuk merespons, dan respons apa yang akan memajukan adegan bersama tersebut. Jika seorang karakter berbicara hanya karena gilirannya perlu diisi, hasilnya sering kali terasa seperti absensi. Jika satu karakter diizinkan mendominasi setiap ketukan, adegan tersebut dapat runtuh kembali menjadi percakapan karakter tunggal yang hanya ditempeli nama-nama tambahan.

Bagian 2

Urutan berbicara membutuhkan aturan yang dapat diikuti oleh adegan

Tidak ada satu urutan giliran terbaik untuk setiap adegan kreatif. Rotasi tetap mudah diprediksi dan berguna ketika setiap karakter membutuhkan kesempatan rutin untuk berkontribusi. Pemilihan kontekstual dapat terasa lebih responsif: seorang karakter berbicara ketika tindakan atau pertanyaan terbaru memberi mereka alasan yang jelas. Urutan yang dibatasi dapat menjaga struktur tertentu, seperti membiarkan satu karakter mengusulkan rencana sebelum karakter lain bereaksi.

Kerangka kerja obrolan grup multi-agen memperjelas perbedaan-perbedaan ini. Dokumentasi AutoGen dari Microsoft mendeskripsikan pembicara yang dipilih oleh model, giliran bergilir (round-robin), dan fungsi pemilihan yang dapat disesuaikan; pemilihnya dapat menggunakan nama partisipan, deskripsi, dan riwayat percakapan. Dokumentasi tersebut juga mencatat opsi default yang mencegah partisipan yang sama berbicara pada giliran berturut-turut. Hal-hal tersebut adalah pilihan orkestrasi, bukan aturan mendongeng, tetapi menawarkan menu praktis untuk desain adegan. AutoGen Selector Group Chat

Untuk adegan kreatif, tentukan kebijakan pemilihan singkat dalam bahasa sehari-hari sebelum melakukan pembuatan (generation). Sebagai contoh: “Biarkan orang yang dituju secara langsung menjawab terlebih dahulu. Jika tidak ada, pilih karakter yang tujuan mapan atau tindakan saat ininya paling relevan. Lewati siapa pun yang tidak memiliki reaksi yang bermanfaat. Hindari memberi satu orang dua giliran berturut-turut kecuali mereka sedang menyelesaikan suatu tindakan.” Ini adalah saran aturan desain, bukan jaminan pasti. Nilai pentingnya adalah memberikan alasan bagi sistem untuk memilih pembicara daripada mengandalkan rotasi sembarangan.

Bagian 3

Pengetahuan karakter harus dipantau secara terpisah

Adegan bersama tidak berarti setiap karakter harus mengetahui setiap fakta. Satu karakter mungkin telah melihat sebuah catatan, karakter lain mungkin hanya mendengar penjelasan sebagian, dan karakter ketiga mungkin belum tiba di lokasi. Jika proses penulisan hanya menyimpan satu riwayat percakapan tanpa diferensiasi, model dapat dengan mudah memperlakukan fakta yang disebutkan di suatu tempat dalam obrolan sebagai pengetahuan umum bagi seluruh pemeran.

Gunakan buku catatan pengetahuan sederhana di samping ringkasan adegan. Untuk setiap fakta penting, catat siapa yang mengetahuinya dan bagaimana mereka mengetahuinya. Bedakan informasi yang belum pasti dari informasi yang sudah dikonfirmasi: “Mira menduga amplop itu ditujukan untuk Jo” tidak sama dengan “Mira telah membaca amplop itu.” Sebelum sebuah giliran dimulai, periksa calon pembicara dengan buku catatan tersebut. Jika mereka tidak memiliki informasi itu, mereka dapat bertanya, mengamati, menebak, atau tetap tidak tahu; mereka tidak boleh menyatakannya sebagai sesuatu yang mereka ketahui.

Penelitian tentang kelanjutan cerita berbasis karakter mengidentifikasi konsistensi persona, hubungan karakter, dan kemajuan alur yang logis sebagai tantangan-tantangan terkait. Studi tersebut menambahkan informasi hubungan karakter ke dalam konteks cerita dan melaporkan bahwa hal ini meningkatkan akurasi kelanjutan cerita dibandingkan data dasarnya. Studi ini tidak menetapkan satu metode universal untuk memantau pengetahuan di setiap adegan AI, tetapi mendukung prinsip desain yang lebih luas: konteks antarkarakter adalah bagian dari keadaan adegan, bukan sekadar biografi hiasan. Telling Stories through Multi-User Dialogue by Modeling Character Relations

Bagian 4

Label pembicara adalah bagian dari makna

Nama di samping dialog mungkin terlihat seperti pemformatan biasa, tetapi atribusi yang benar membantu menjaga alur percakapan. Suatu baris dialog berubah maknanya tergantung siapa yang mengatakannya: pertanyaan dari tuan rumah mungkin mengundang jawaban, sedangkan pertanyaan yang sama dari pengunjung mungkin menandakan ketidakpastian atau tantangan. Jika label bergeser atau rancu, pembaca tidak dapat mengetahui dengan pasti siapa yang menyadari suatu peristiwa, membuat janji, atau sedang membalas siapa.

Sebuah studi tentang klasifikasi tindak tutur dialog multipihak yang sadar-pembicara (speaker-aware) menegaskan keterkaitan ini: studi tersebut berpendapat bahwa mengetahui siapa yang berbicara membantu memulihkan maksud ujaran dalam konteks, dan memodelkan interaksi menjadi lebih sulit seiring bertambahnya jumlah lawan bicara. Para peneliti menguji metode yang merepresentasikan perilaku pembicara dalam konteks percakapan lokal. Ini adalah penelitian pemahaman dialog dan bukan evaluasi penulisan kreatif, tetapi penelitian ini memperkuat alasan mengapa label pembicara yang stabil merupakan informasi struktural. Who Is Speaking? Speaker-Aware Multiparty Dialogue Act Classification

Pertahankan identitas pembicara sebagai data terstruktur selama mungkin, lalu tampilkan sebagai label yang terlihat. Gunakan satu nama kanonis per karakter, dan jangan berganti-ganti secara sembarangan antara nama panggilan, gelar, dan nama depan jika hal itu dapat membingungkan atribusi. Bedakan narasi dari dialog dengan jelas. Baris seperti Mira: “Aku meninggalkannya di dekat pintu.” secara tegas menetapkan ucapan dan klaim tersebut kepada Mira; baris tanpa atribusi yang terselip dalam adegan yang ramai akan memicu ambiguitas.

Bagian 5

Status cerita bersama membutuhkan pembaruan yang eksplisit

Karakter dapat mengingat apa yang terjadi, tetapi adegan tersebut juga membutuhkan catatan ringkas tentang apa yang sekarang menjadi kenyataan. Setelah ketukan yang bermakna, perbarui fakta-fakta seperti lokasi, siapa yang hadir, objek apa yang berpindah, keputusan apa yang diambil, dan apa yang masih belum terselesaikan. Perlakukan ini sebagai buku catatan peristiwa yang dapat diamati, bukan sekadar penceritaan ulang yang panjang dari dialog tersebut.

Hal ini penting karena adegan grup berisi beberapa sudut pandang terhadap satu rangkaian kejadian bersama. Klaim satu orang mungkin keliru, orang lain mungkin mengoreksinya, dan orang ketiga mungkin bertindak sebelum mendengar keduanya. Mencatat hasil akhir secara terpisah dari baris dialog yang diucapkan membantu menghindari berubahnya setiap pernyataan menjadi fakta kanonis. Catatan yang berguna bisa berbunyi: “Kunci ada di atas meja dapur; Jo meletakkannya di sana. Mira belum melihatnya.” Pembaruan tunggal tersebut mencakup keadaan dunia bersama sekaligus batas pengetahuan individu.

Dokumentasi orkestrasi obrolan grup mendeskripsikan sinkronisasi riwayat percakapan di antara para partisipan sebelum setiap giliran dan penyiaran setiap balasan agar yang lain dapat menggunakan konteks yang telah diperbarui. Pola rekayasa tersebut memberikan analogi yang bermanfaat untuk fiksi: para partisipan membutuhkan akses ke catatan adegan saat ini, tetapi pengetahuan karakter tetap membutuhkan batasannya sendiri. Microsoft Agent Framework: Group Chat Orchestration

Bagian 6

Langkah koordinasi praktis sebelum menyusun draf

Sebelum membuat adegan, tulis empat catatan singkat: para pemeran dan tujuan langsung masing-masing orang; situasi bersama saat ini; buku catatan pengetahuan untuk fakta-fakta yang tidak diketahui oleh semua orang; dan aturan untuk memilih pembicara berikutnya. Selama penyusunan draf, periksa setiap giliran berdasarkan catatan-catatan tersebut. Setelah penyusunan draf, telusuri kesalahan label pembicara, pengetahuan yang tidak berdasar, giliran berulang tanpa alasan, dan perubahan adegan yang tidak pernah tercatat.

Sebagai contoh, bayangkan tiga orang teman sedang memilih rute mana yang akan diambil saat menyusuri pasar akhir pekan. Satu orang memperhatikan kios kerajinan yang akan segera tutup; yang lain membandingkan antrean makanan; yang ketiga belum melihat kedua tanda tersebut. Karakter pertama dapat menyebutkan kios yang akan tutup, yang kedua dapat mempertimbangkan hal itu dengan antrean, dan yang ketiga dapat bertanya apa yang mereka lewatkan. Jika karakter ketiga langsung merujuk pada tanda tersebut tanpa diberitahu atau melihatnya, buku catatan pengetahuan akan mengungkap kesalahan kontinuitas tersebut. Ini adalah skenario ilustratif, bukan eksperimen yang dilaporkan.

Perbedaan utamanya terletak pada koordinasi: balasan karakter tunggal terutama melanjutkan satu percakapan, sementara adegan grup harus menjaga giliran, identitas, pengetahuan, dan peristiwa bersama tetap selaras pada saat yang sama. Memisahkan tanggung jawab-tanggung jawab tersebut mempermudah pembuatan adegan yang hidup tanpa membuat setiap karakter harus berbicara di setiap giliran atau memberikan informasi yang sama kepada semua orang.

Bacaan terkait

Lanjutkan topik ini