Bloga dön
20 Şubat 2026Sergei Solod4 dk okuma

Character AI tarzı bir sohbet botunu tek başıma kurarken öğrendiğim şey: En zor kısım kod değil, karakterin gerçek hissettirmesi

Character AI tarzı bir sohbet botunu 13 dilde yayına almak bana şunu gösterdi: En zor iş yazılım değil, sıcak, tutarlı ve inandırıcı karakterler oluşturmak.

Character AIAI sohbet botuKarakter tasarımıİndie geliştirmeLLM ürünleriAçık geliştirmeCozy Friend

Kendi Character AI tarzı sohbet botumu tek başıma geliştirdim ve 13 dilde yayına aldım. Dışarıdan bakınca bu bir mühendislik hikâyesi gibi görünebilir, ama beni en çok zorlayan kısım altyapı, dağıtım ya da kod olmadı. En zor kısım karakter tasarımıydı.

Ürün üzerinde daha derin çalıştıkça bir şey çok netleşti: İnsanlar sadece bir sohbet botu teknik olarak çalışıyor diye geri dönmüyor. Bir karakter tutarlı, duygusal olarak okunabilir ve gerçekten sohbet etmeye değer hissettirdiğinde geri geliyorlar. Ve bu, dışarıdan göründüğünden çok daha zor bir problem.

Neden inandırıcı AI karakterleri bu kadar emek istiyor

İnsanlar AI sohbet botu geliştirmeyi düşündüğünde genelde birkaç iyi prompt, düzgün bir arayüz ve hızlı bir lansman hayal ediyor. Gerçekte ise bu sadece başlangıç çizgisine gelmek demek. Gerçekten canlı hissettiren bir karakter, isim ve profil fotoğrafından çok daha fazlasını ister.

Kişilik, ton, ses, arka plan ve sınırlar inşa edilmelidir. Sohbet hafifken, duygusalken, garip bir yere giderken, oyunbazken, tekrar ederken ya da bilinçli olarak zorlandığında karakterin nasıl tepki verdiği test edilmelidir. Karakterin sesi uzun konuşmalar boyunca korunuyor mu, yoksa birkaç tur sonra dağılmaya mı başlıyor, buna bakmak gerekir. Ve sonunda dürüstçe karar vermek gerekir: Bu karakter sıcak ve inandırıcı mı, yoksa genel ve boş mu duruyor?

Sonra güvenlik geliyor. Karakterin açık ve davetkâr hissettirmesini isterken aynı zamanda jailbreak ve prompt suistimaline karşı dayanıklı olmasını sağlamak istiyorsanız, tasarım çok daha zor hale geliyor. Artık sadece davranış yazmıyorsunuz. Baskı altında bile tanınabilir kalması gereken bir kişilik kuruyorsunuz.

Bu yüzden tek bir karakteri gerçekten doğru hale getirmek 20 saatten fazla sürebiliyor. Bu zamanın büyük kısmı gösterişli özelliklere gitmiyor. Kullanıcının belki bilinçli olarak tarif edemeyeceği ama eksik olduğunda anında hissedeceği küçük kararlara gidiyor.

Her şeyi küçük ayrıntılar belirliyor

Bir karakteri gerçek hissettiren şey çoğu zaman tek bir büyük fikir değil, pek çok küçük seçimin toplamıdır. Kelime seçimi, cümle ritmi, duygusal tempo, cevabın ne kadar doğrudan ya da yumuşak olduğu, karakterin iyi takip soruları sorup sormadığı, kullanıcının ruh hali değiştiğinde tonunun doğal kalıp kalmadığı ve görsel sunumun kişiliği destekleyip desteklemediği bunların içindedir.

Yanlış ayarlanmış bir sıcaklık seviyesi bile bütün hissi bozabilir. Fazla sıcaklık yapay gelir. Az sıcaklık soğuk gelir. Fazla tuhaflık yorucu olur. Fazla nötrlük karakteri unutulur hale getirir. Bu dengeyi kurmak yavaş ve tekrar gerektiren bir iştir.

AI ürünlerinin dışarıdan olduğundan daha basit görünmesinin sebeplerinden biri de bu. Arayüz hafif görünebilir, ama gerçek kalite görünmeyen katmandadır: karakterin arkasındaki kararlarda.

Cozy Friend için Sofia’yı yayına almak

Bugün Cozy Friend için yeni bir karakter yayına aldım: Sofia. Onu rahat bir kafe arkadaşı gibi tasarladım: yumuşak, destekleyici ve baskısız. Onu gürültülü ya da etkileşim için aşırı optimize edilmiş yapmak istemedim. Amacım onunla konuşmanın kolay hissettirmesiydi.

Sofia ile deneyim bilinçli olarak sade tutuldu. Onunla sohbet edebilir, içini dökebilir, kısa bir kafe hikâyesi dinleyebilir ya da bir dakikalık mini oyun oynayabilirsiniz. Sonunda da başladığınızdan biraz daha sakin hissederek çıkabilirsiniz. Benim için bu küçük duygusal sonuç, etkileyici görünen uzun bir özellik listesinden daha önemliydi.

Onun giriş cümlesi de sade: Sohbet etmek, kısa bir kafe hikâyesi dinlemek ya da 1 dakikalık mini oyun oynamak ister misin? Bu çerçeveyi seviyorum çünkü yumuşak bir giriş sunuyor. Kullanıcıdan çok şey talep etmiyor. Sadece bir kapı açıyor.

Bu süreç bana AI ürünleri hakkında ne öğretti

Bu çalışma bana çok net bir ders verdi: AI ürünlerinde teknik yetenek değerin sadece bir parçası. Diğer parça ise zevk ve yargı. Davranışı şekillendirme, sürtünmeyi azaltma ve rastgele değil tutarlı hissettiren bir deneyim kurma becerisi.

Bir model metin üretebilir. Bu, otomatik olarak iyi bir karakter oluşturmaz. İyi bir karakter editoryal sezgi, tekrar tekrar test ve yoğun bir rafine etme süreci ister. Pratikte bu, AI ürünleri geliştirmenin sadece bir yazılım problemi olmadığı anlamına gelir. Aynı zamanda yazı, tasarım, ürün ve bazen psikoloji problemidir.

Bu karışım da işi benim için bu kadar ilgi çekici yapıyor. Zor, bazen sinir bozucu ve insanların düşündüğünden çok daha yavaş, ama gerçek ürün kalitesi tam olarak burada ortaya çıkıyor.

Son söz

Bu projeyi tek başıma yayına aldım ve böyle anlar bana kullanıcıların hiçbir zaman tam olarak görmeyeceği yerlerde ne kadar çok emek olduğunu hatırlatıyor. Ne ana özellikte ne de lansman paylaşımında. Asıl emek, bir şeyi yeterince insani hissettirecek kadar uzun saatler boyunca ince ince işlemede yatıyor.

Cozy Friend içinde Sofia’yı denerseniz, geri bildiriminizi gerçekten duymak isterim. Benim için bu, karakterleri geliştirmeye devam etmenin ve bir AI companion’ı gerçekten gerçek hissettiren şeyin ne olduğunu anlamanın en iyi yollarından biri.