Bu öğretici sayesinde, sunucuda iki farklı karakter olan barmaid ve Dr. Owen ile etkileşimde bulunmak için yeni bir sohbet nasıl başlatılacağını öğreneceksiniz. Bu karakterlerin farklı kimliklere sahip olmaları nedeniyle, sohbet geçmişlerinin birbirinden ayrı olması önemlidir. Dr. Owen için yeni bir sohbet geçmişi nasıl oluşturacağınızı ve OpenAI API'nin önemli fonksiyonlarını nasıl kullanacağınızı adım adım açıklayacağız.
En Önemli Bulgular
- Her karakterin, geçişi yönetmek için kendi sohbet kimliğine ihtiyacı vardır.
- Sistemin ipucu, kimliklerini korumak için her karakter için uygun şekilde ayarlanmalıdır.
- Dr. Owen ile sohbeti başlatmayı ve farklı senaryolarda etkileşimde bulunmayı öğreneceksiniz.
Adım Adım Kılavuz
Adım 1: Sunucu Yapılandırması
Yeni bir sohbet başlatmak için öncelikle sunucuda olmanız gerektiğinden emin olmalısınız. Bu, sohbet için gerekli bilgileri toplamak için yapılması gereken hazırlıkları içerir.
Bu noktada npc.id ayarının doğru şekilde yapılması önemlidir, böylece sohbet ortağının yani Dr. Owen'ın kimliğini belirtebiliriz.
Adım 2: Sohbet Ortağının Seçimi
Sonraki adımda chat.id için value niteliğini belirlemelisiniz, böylece sohbet doğru kimliği kullanır. Bu, iletişimin doğru şekilde eşleştirilmesini sağlamak için esastır. Bu değer, sohbet ortağı değiştiğinde onchange etkinliğiyle alınır.
Barmaid veya Dr. Owen dışında başka bir karakter seçildiğinde, doğru sohbet geçmişini başlatabilmeniz için bu seçimin mantığa yansıtılmasına dikkat etmelisiniz.
Adım 3: Sohbeti Belirleme
Şimdi NPC-State'yi oluşturmanız gerekmektedir. Bu seçilen kimliğin sohbet geçmişine eklenmesini sağlar. Herhangi bir giriş yapılmadığında, ilk NPC'nin kimliği varsayılan olarak kullanılır. Ancak bu, bu sohbet ortağının mevcut olmaması durumunda sorun oluşturabilir.
Adım 4: Sohbeti Başlatma
Uygun sohbet ortağının kimliğini belirledikten sonra sohbeti başlatabilirsiniz. Bu, Dr. Owen ile sohbeti başlatmak ve ilgili mesajları oluşturmak için gerekli başlangıç adımlarını içerir.
Bu adımda, karakter Dr. Owen için sistem ipucu da ayarlanmakta ve kullanıcı deneyimini etkileyen farklı ipuçları bulunmaktadır.
Adım 5: Sistem İpucunun Ayarlanması
Şimdi Dr. Owen için sistem ipucunu tanımlamanın zamanı geldi. Bu, Dr. Owen karakterini tanımlayan özel arka plan bilgilerinin aktarılması yoluyla gerçekleşir.
Girişlerin, karakter için istenen bağlamı sağladığından emin olmalısınız, böylece etkileşimler anlamlı ve ilgili olur.
Adım 6: Etkileşimleri Test Etme
Her şey ayarlandıktan sonra, Dr. Owen ile iletişimin doğru şekilde çalışıp çalışmadığını test etmelisiniz. Bir şekilde nasıl yanıt verdiğini kontrol etmek için basit bir soruyla başlayın. Cevapların kalitesine ve beklentilere uygun olup olmadığına dikkat edin.
Etkileşimler istenilen şekilde ilerlemiyorsa, işlevleri gözden geçirmeniz ve yanıtları iyileştirmeniz gerekebilir.
Özet
Bu öğreticide, Dr. Owen karakteri için yeni bir sohbet geçmişini sunucuda nasıl başlatacağımızı öğrendik. Kaliteli bir kullanıcı deneyimi sağlamak için ilgili kimlikleri doğru bir şekilde ayarlamak ve ilişkili sistem ipuçlarını uyarlamak önemli olduğunu öğrendiniz. Etkileşimleri test ederek sohbetin gereksinimleri karşıladığından emin olabilirsiniz.
Sık Sorulan Sorular
Bir karakter için yeni bir sohbet nasıl başlatılır?İstenen NPC'nin kimliğini belirlemeli ve ilgili değerlerin sistemde mevcut olduğundan emin olmalısınız.
Farklı karakterler için farklı sohbetlere sahip olmanın neden önemli olduğu?Her karakterin birbirinden farklı özellikleri ve diyalogları vardır ve oyun içindeki otantikliği korumak için karıştırılmamalıdır.
NPC'nin cevapları uygunsuz olduğunda ne yapmalı?Daha uygun yanıtlar almak için sistem ipucunu gözden geçirin ve karakterin arka plan bilgilerini uygun hale getirin.
Standart NPC mevcut değilse ne olur?Her zaman geçerli bir konuşma ortağı bulunması için ilk mevcut NPC'nin seçilmesi mantığını uygun şekilde düzenlediğinizden emin olun.
Sohbetin doğru çalışıp çalışmadığını nasıl test ederim?NPC'ye basit sorular sormaya başlayarak cevapların kalitesini ve ilgisini değerlendirin.