Merhaba. Bu yazıda Botmo için çok güçlü bir güncellemeyi duyurmak istiyorum: Artık her Botmo cevabının yanında + (artı) butonu olacak. Bu butonla gördüğün bir soruya anında yeni bir cevap ekleyebilecek, Botmo’yu anında eğitebilecek ve zamanla daha isabetli cevaplar almasına yardımcı olacaksın.
Aşağıda bu özelliğin ne yaptığı, nasıl çalıştığı, neden güvenli olduğu ve senden ne beklediği çok açık, adım adım anlatılıyor. Hazırsan başlayalım — çünkü bu gerçekten güzel olacak. 🚀

1. Ne değişti?

Her Botmo cevabının yanında + butonu var.

Bu butona tıklayıp o soruya doğrudan yeni bir cevap ekleyebilirsin.

Botmo artık aynı soruya ait birden fazla cevaptan rastgele (random) birini dönüyor — böylece cevap çeşitliliği artıyor.

Eğer bir sorunun altında 3 veya daha fazla cevap biriktiyse ve içlerinden bazıları alakasız/spam görünüyorsa, Botmo bu kötü cevapları göstermez — yani sistem kendi içinde akıllı şekilde temizlenir.

Sohbet içinde konuyu değiştirmezsen, Botmo kısa süreli bağlamı (son birkaç mesajı) göz önünde tutarak daha doğal cevap verir.

2. “+” butonunu nasıl kullanırım?

Bir soruyu Botmo’ya soruyorsun (ör. “Bugün hava nasıl?”).

Botmo cevap veriyor. Cevabın yanında küçük bir + göreceksin.

“+”ya tıklayıp açılan kutuya kendi cevabını yaz: kısa öneri, açıklama, tavsiye veya düzeltme — ne istersen.

Gönder → sistem yeni cevabını aynı sorunun altına kaydeder. (Kullanıcı dostu mesaj: “Teşekkürler! Cevabın kaydedildi; artık bot yanıtlarında görünecek.”)

3. Bu cevaplar hemen herkesin önüne geçecek mi? Hayır — neden?

Tek başına bir kişi tarafından eklenmiş rastgele cevap, doğrudan sistemin en görünür yerinde sabitlenmiyor. Sistem şuna göre davranır:

Tek katkı (pending): Yeni eklenen cevap ilk aşamada pending (aday) olur. Hemen veritabanına kaydedilir ama sisteme tam entegre olamaz.

Doğrulanma kuralı (basit hâli): Eğer aynı veya benzer cevap bağımsız olarak bir kaç farklı kullanıcı tarafından da eklenirse veya embedding bazlı benzerlik testinden olumlu geçerse, o cevapın güveni artar ve verified (onaylı) hâle gelir.

3+ cevap kuralı: Bir sorunun altına 3 veya daha fazla cevap eklendiğinde, Botmo aralarındaki anlamsal dağılıma bakar. Açıkça alakasız olanları arka plana alır. Böylece “domates çorbası” gibi saçma cevaplar zamanla görünmez olur.

Yani: tek başına kötü/gürültülü bir cevap sistemi bozmaz; topluluk katkısı sayesinde sistem kendi temizliğini yapar.

4. Sistem kötü niyetli spamlara karşı nasıl koruma sağlar?

Duplicate tespiti: Aynı cevap metni normalize edilip (küçük harf, nokta boşluk temizliği) hash’lenir; tekrar eden tekil katkılar sayılmaz.

Anonim katkıcı kimliği: Kişisel veri saklanmaz; sadece tarayıcıda oluşturulan anonim bir kimlik (localStorage) kullanılarak aynı kişinin kendi kendini desteklemesi önlenir. IP ya da e-posta saklanmaz.

Rate-limit: Aynı anonim kimlik için kısa sürede çok fazla katkı engellenir.

Spam filtreleri: Çok kısa/uygunsuz içerik ya da tekrarlayan küfür/bağlaç yoğun cevaplar otomatik düşük puan alır.

Admin müdahalesi: Şüpheli içerikler admin tarafından hızlıca silinebilir.

Bu önlemlerle topluluk kaynaklı öğrenme güvenli ama açık kalır.

5. Teknik olarak neler oluyor — (kısa, kafa karıştırmayacak açıklama)

Her soru (text) altına bir veya daha fazla cevap saklanır. Bu kayıtlar veritabanında tutuluyor.

Yeni cevap eklendiğinde sistem önce normalizasyon + duplicate check yapar. Ardından (opsiyonel) embedding hesaplanır ve mevcut cevaplarla karşılaştırılır.

Bot cevap verirken: öncelikle verified cevaplardan rastgele bir tanesini döner. verified yoksa pending içinden sınırlı/örneklem olarak gösterim yapılabilir.

Sohbet bağlamı için kısa süreli session memory (ör. tarayıcıda veya oturumda birkaç son mesaj) tutulur; konu değişmedikçe Botmo bunları da dikkate alır.

6. Senin için asıl faydalar:

Daha doğru sonuçlar: Hatalı, eksik veya eksantrik cevaplar topluluk tarafından hızla baskılanır.

Hızlı düzeltme: Bot yanlış cevap verirse, aynı pencereden kolayca düzeltme ekleyebilirsin.

Kolektif zeka: Birden çok kullanıcının katkıları zamanla Botmo’yu “uzmanlaşmış” hale getirir.

Anonimlik korunur: Ne kim olduğun ne de IP’n kaydediliyor — sadece genel katkı sayısı ve basit sayaçlar tutuluyor.

7. Örnek senaryo — “domates çorbası” problemi nasıl yok olur?

Kullanıcı A: “Bugün hava nasıl?” — Botmo: “Güneşli.”

Kullanıcı B ekledi: “Domates çorbası.” (pending)

Aynı soruya gelen 5 düzgün cevap: “Güneşli”, “Serin”, “Yağmur var”...

Sistem ölçer: “Domates çorbası” embedding olarak bu kümeye çok uzak → düşük güven → arada görünmez.

Eğer başka kullanıcılar da “domates çorbası” benzeri alakasız mesajlar eklerse, bu küme anormal olur ve toplu bir spam dalgası olarak işaretlenir → admin müdahalesiyle temizlenir.

Sonuç: tekil saçma cevaplar görünmez; iyi cevaplar baskın hale gelir.

8. Sık Sorulan Sorular (SSS)

S: Cevap ekleyince hemen herkes görür mü?
C: Hayır — ilk hali pending olur; doğrulanana kadar sistemin görünürlüğü sınırlı.

S: Kimse kim olduğumu bilecek mi?
C: Hayır. Kimlik anonim (localStorage tabanlı) ve kişisel veri saklanmıyor.

S: Adminler ne yapabilir?
C: Adminler cevapları düzenleyebilir, silebilir veya admin-override yapabilir. Her değişiklik kayda geçer.

S: Bot zamanla daha mı iyi olacak?
C: Evet — topluluğun katkılarıyla doğru cevaplar ağır basacak ve botun isabet oranı artacak.

9. Test ve rollout planı (kısa)

İlk versiyonda + butonunu küçük bir kullanıcı grubunda açıyoruz (beta).

Beta süresince toplanan veriler otomatik filtreleri ve eşik değerlerini (ör. verified eşiği, semantik benzerlik eşiği) ayarlamak için kullanılacak.

Ayarları stabil hale getirince tüm kullanıcıya açılacak.

10. Nasıl katkıda bulunabilirsin? (çabuk rehber)

Hatalı bir cevap gördüğünde + tuşuna bas, düzelten bir cevap yaz.

Mantıklı, kısa ve net cevaplar yaz; bir cümle veya iki paragraf yeterli.

Aynı şeyi tekrar tekrar göndermeyin — duplicate sayılmaz.

Şüpheli / kötü amaçlı içerik görürsen bildirim ver (admin bildirim kanalı olacak).

Bu güncelleme Botmo’yu daha topluluk odaklı, daha esnek ve daha güvenli bir hale getiriyor. Senin katkıların doğrudan Botmo’nun bilgisine dönüşecek; tek bir kişi değil, herkes birlikte daha iyi bir Botmo yaratacak. Senin de katkılarınla bu sistem hızla olgunlaşacak — şimdiden teşekkürler! 🙏