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.

Dr. Owen'la OpenAI API hakkında yeni bir sohbet başlatırsın

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.

Dr. Owen ile OpenAI API üzerinden yeni bir sohbet başlatıyorsun

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.

Dr. Owen ile OpenAI API hakkında yeni bir sohbet başlatıyorsun

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.

Dr. Owen ile OpenAI API üzerinden yeni bir sohbet başlatırsın

Bu adımda, karakter Dr. Owen için sistem ipucu da ayarlanmakta ve kullanıcı deneyimini etkileyen farklı ipuçları bulunmaktadır.

Dr. Owen ile OpenAI API hakkında yeni bir sohbet başlatırsın

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.

Dr. Owen ile OpenAI API hakkında yeni bir sohbet başlatırsın

Girişlerin, karakter için istenen bağlamı sağladığından emin olmalısınız, böylece etkileşimler anlamlı ve ilgili olur.

Dr. Owen ile OpenAI API hakkında yeni bir sohbet başlatırsın

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.

Dr. Owen ile OpenAI API üzerinden yeni bir sohbet başlatıyorsun

Etkileşimler istenilen şekilde ilerlemiyorsa, işlevleri gözden geçirmeniz ve yanıtları iyileştirmeniz gerekebilir.

Dr. Owen ile OpenAI API hakkında yeni bir sohbet başlatırsın

Ö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.