Pada tutorial ini, Anda akan belajar cara mengimplementasikan obrolan pertama Kecerdasan Buatan (KI) dalam gim Anda. Kami akan fokus pada menghidupkan karakter Non-Player sebagai seorang Bartender. Anda akan dipandu langkah demi langkah agar Kebutuhan Khusus (KI) dapat bertindak secara otentik dalam peran Bartender. Pada akhir tutorial ini, Anda dapat membuat bot obrolan Anda sendiri yang akan sempurna berintegrasi dalam gim petualangan fiksi ilmiah.

Hasil Belajar Utama:

  • Anda dapat mengobrol dengan KI yang berperan sebagai bartender dalam gim.
  • Implementasi membutuhkan penambahan NPC dan penanganan aksi pengguna.
  • Penggunaan System Prompts penting untuk mendefinisikan peran KI secara jelas.

Panduan Langkah Demi Langkah

Untuk membuat obrolan KI yang berfungsi, ikuti panduan langkah demi langkah berikut ini:

1. Masuk ke Ruangan

Pertama-tama, Anda harus masuk ke bar; untuk itu, pergilah ke arah utara. Jika Anda berada di area yang tepat, Anda akan memiliki kesempatan untuk berinteraksi dengan Bartender.

2. Berbicara dengan Bartender

Sesampainya di bar, tekan tombol "Talk to". Anda akan melihat pesan yang memberitahukan bahwa Anda sedang berbicara dengan Bartender. Di bawah ini adalah implementasi obrolan lama yang masih dapat kami gunakan.

Pengantar ke obrolan AI sebagai barman dalam sebuah permainan

3. Memasukkan Pertanyaan

Sekarang Anda memiliki kesempatan untuk mengatakan sesuatu kepada Bartender. Misalnya, Anda bisa bertanya: "Saya butuh minuman". Perhatikan bagaimana KI merespons permintaan Anda.

Pengantar ke dalam percakapan kecerdasan buatan sebagai bartender dalam permainan

4. Menguji Jawaban KI

KI mungkin menyarankan Anda untuk mencoba minuman non-alkohol yang menyegarkan. Dalam hal ini, jawaban yang mungkin adalah: "Saya dapat menyarankan beberapa minuman tanpa alkohol agar Anda menikmatinya.".

Pengantar ke obrolan AI sebagai barman di dalam permainan

5. Mengungkapkan Persyaratan Spesifik

Sekarang Anda dapat memperdalam interaksi dengan mengungkapkan keinginan yang lebih spesifik. Misalnya, Anda bisa mengatakan: "Tapi saya ingin minuman angkasa". KI akan berusaha memahami permintaan ini dan meresponsnya.

Pengenalan kepada obrolan AI sebagai barman dalam sebuah permainan

6. Mendefinisikan Peran KI secara Jelas

Merupakan hal penting untuk menjelaskan kepada KI bahwa mereka berperan sebagai seorang Bartender. Mereka seharusnya tidak memberikan jawaban umum, melainkan memberikan rekomendasi yang spesifik sesuai dengan tema permainan.

7. Persiapan Implementasi

Untuk memungkinkan komunikasi dengan KI, pastikan bahwa perangkat lunak dikonfigurasi dengan benar. Periksa apakah bar sudah didefinisikan sebagai lokasi baru dalam data permainan dan apakah NPC telah ditugaskan.

Pengantar ke Chat AI sebagai barman dalam sebuah permainan

8. Tombol 'Talk to'

Tombol "Talk to" hanya harus tersedia ketika lokasi saat ini memiliki NPC. Pastikan tombol dinonaktifkan ketika Anda tidak berada di bar.

9. Pengaturan Status Obrolan

Saat Anda memulai obrolan, status baru akan diaktifkan. Kontrol lainnya harus dinonaktifkan dalam mode ini, sehingga pemain hanya dapat berinteraksi dengan KI.

Pengenalan ke Obrolan AI sebagai bartender dalam sebuah permainan

10. Memastikan Rendering Obrolan

Bagian obrolan pada antarmuka pengguna (UI) hanya akan dirender jika status "mengobrol" aktif. Baris masukan akan muncul hanya saat Anda memulai obrolan.

Pengenalan ke obrolan kecerdasan buatan (AI) sebagai barman dalam sebuah permainan

11. Definisi Peran Barkeeper

Untuk menyesuaikan respon KI dengan peran barkeeper, kamu perlu menggunakan System Prompts. Formulasi ini membantu KI untuk memahami bahwa ia harus menjawab khususnya sebagai barkeeper.

Pengantar dalam obrolan KI sebagai barman dalam sebuah permainan

12. Menyesuaikan Konfigurasi Server

Akhirnya, penting untuk memodifikasi fungsi "create Chat completion" di server agar KI disiapkan untuk peran barkeeper. Ini adalah langkah penting untuk memastikan interaksi menjadi bermakna.

Pengenalan menjadi bartender dalam permainan KI-Chat

Ringkasan

Dalam tutorial ini, kamu telah belajar cara mengintegrasikan KI dalam bentuk barkeeper ke dalam permainanmu. Sekarang kamu tahu bagaimana cara menyiapkan obrolan menggunakan API OpenAI dan bagaimana menjelaskan peran KI dengan jelas. Dasar ini tidak hanya membantu dalam pengembangan karakter khusus ini, tetapi juga meningkatkan kemampuan integrasi KI secara keseluruhan.

Pertanyaan Umum

Bagaimana cara mengimplementasikan NPC di dalam permainan saya?Tambahkan saja properti baru untuk NPC dalam Data Game.

Bagaimana cara menonaktifkan tombol ketika pemain tidak berada di bar?Gunakan lokasi saat ini untuk memeriksa apakah NPC ada.

Bagaimana cara menentukan bahwa KI akan menjawab sebagai barkeeper?Gunakan System Prompts untuk menjelaskan peran KI dengan jelas.

Apa yang harus dilakukan jika obrolan tidak dirender dengan baik?Pastikan bahwa status "chatting" aktif sebelum obrolan terlihat.

Bagaimana cara mendapatkan jawaban spesifik dari KI?Gunakan permintaan yang jelas dan pastikan bahwa System Prompts diimplementasikan dengan benar.