Appearance
Puanlama Algoritmaları ve Matematiksel Modeller (Scoring Algorithms)
Bu doküman, LLM'lerden dönen ham psikometrik değişim sinyallerinin (shift_value), kullanıcının Psikometrik Genomundaki nihai, kalıcı ve istikrarlı skorlara (Big Five / RIASEC) nasıl dönüştürüldüğünün matematiksel temellerini açıklar.
Kapsam Uyarısı: Bu doküman, skorların matematiksel hesaplama mantığını, ağırlıklandırmayı ve zamanla sönümlenme (decay) algoritmalarını kapsar. LLM prompt'ları ve JSON şemaları için llm-orchestration.md dosyasına, B2B tarafındaki Veri Tutarlılık Puanı mekanizması için ise confidence-engine.md dosyasına bakınız.
1. Temel Problem: İki Uçlu Hata (Volatility vs. Rigidity)
Bir psikometrik modelin sürekli yaşayan (continuous) bir yapıda olabilmesi için iki temel hatadan kaçınması gerekir:
- Aşırı Oynaklık (Volatility): Kullanıcının sadece bir "kötü gün" geçirmesi veya Gölge Ajan'a sinirlenmesi, onun 80 olan Uyumluluk (Agreeableness) skorunu bir anda 40'a düşürmemelidir.
- Aşırı Katılık (Rigidity): Sistem ilk ölçümü yapıp bir daha değişmezse, Humindx'in geleneksel testlerden hiçbir farkı kalmaz.
Çözüm: Üstel Hareketli Ortalama (EMA - Exponential Moving Average) tabanlı bir Delta Puanlama (Delta Scoring) yaklaşımı.
2. Puanlama Boru Hattı (Scoring Pipeline)
LLM'den gelen bir shift_value, nihai skora dönüşmeden önce 4 aşamalı bir filtreden geçer.
3. Matematiksel Adımlar
Adım 1: Başlangıç Çapası (The Anchor - )
LLM'ler mutlak skor veremezler (Verirlerse halüsinasyon yaparlar). LLM'in ürettiği "değişim"in ekleneceği bir Başlangıç Skoru (
- Kullanıcı ilk girişte Onboarding'deki "Mikro-Keşif" oyunlarını ve 10 soruluk Quick-Scan'i tamamlar.
- Bu statik metot, kullanıcının 0-100 arasındaki başlangıç çapasını (Örn: Dışadönüklük = 60) belirler. Tüm LLM etkileşimleri bu çapa etrafında dalgalanır.
Adım 2: Etki Hesabı (Net Delta)
LLM'in önerdiği shift_value (
(Shift Value): LLM'in belirlediği değişim (Örn: -2.5). Maksimum sınırlandırılmıştır (Min/Max: ). (LLM Confidence): LLM'in JSON çıktısındaki değer. Eğer ise, kabul edilir (Çıkarım reddedilir). Eşik değerleri için bkz. confidence-engine.md (Bağlam Ağırlığı): context-rooms-design.md kuralları gereği, eğer bu skor "Profesyonel Oda" için hesaplanıyorsa: - Etiket
[PRO]ise - Etiket
[NEUTRAL]ise(Etkisi yarı yarıyadır) - Etiket
[SOCIAL]ise(Sıfır etki, RLS duvarı)
- Etiket
Adım 3: Üstel Hareketli Ortalama (EMA / Sönümlenme)
Yeni skor hesaplanırken, kullanıcının geçmişi (karakterin oturmuş yapısı) korunur. Bu,
(Momentum / Direnç Katsayısı): Sistemde kullanıcının etkileşim sayısı arttıkça değeri küçülür.
Burada guides/architecture-decisions/ altında bir ADR ile değerlendirilebilir. * Bu algoritmik direnç, Humindx'in "manipülasyona kapalı" (gaming the system) olmasını sağlayan temel savunmadır.
Adım 4: Normalizasyon ve Sınırlandırma (Clipping)
Hiçbir Big Five facet'i 0'ın altına inemez veya 100'ün üstüne çıkamaz.
4. B2B Kullanımı: Big Five'dan RIASEC ve Job Fit'e Çeviri
Humindx, temel ontoloji (ana gerçeklik) olarak Big Five'ı (30 Facet) kullanır. Ancak B2B tarafında İK profesyonellerine sunulan Job Fit (İş Uyumu) skorları ve iletişim rehberleri için RIASEC ve Yetkinlik Matrisleri oluşturulmalıdır.
Bu dönüşüm, belirlenmiş korelasyon matrisleriyle (Matrix Multiplication) yapılır.
Örnek Çeviri (Mapping) Mantığı:
İK paneli bir adayın "Liderlik Potansiyeli" skorunu görmek istediğinde, bu skor doğrudan LLM'den gelmez. Big Five facet'lerinin ağırlıklı ortalaması alınır:
- Dışadönüklük → Assertiveness (Atılganlık): %40 ağırlık
- Sorumluluk → Achievement Striving (Başarı Odaklılık): %40 ağırlık
- Nevrotiklik → Stress Tolerance (Stres Toleransı): %20 ağırlık
Bu matris tabanlı çeviri, B2B panelinde görünen tüm yetkinlik skorlarının altındaki "Matematiksel Motor"dur. Müşteri kendi "Kültür DNA'sını" tanımlarken aslında bu ağırlıkları belirlemiş olur.
Tam Big Five facet → RIASEC kod ve Yetkinlik Matrisi korelasyon tablosu, B2B paneli geliştirme aşamasında bu dokümanın ekler (appendix) bölümüne eklenecektir.
5. Hız Sınırları ve Kötüye Kullanım (Rate Limiting)
Kullanıcının tek bir günde saatlerce AI ile konuşarak profilini (özellikle iş başvurusu öncesinde) yapay bir şekilde "ideal çalışana" dönüştürmesi engellenmelidir.
- Günlük Shift Limiti (Daily Cap): Herhangi bir ana faktör (Örn: Sorumluluk) 24 saat içinde en fazla
puan değişebilir. Fazla etkileşimler kaydedilir (Discovery odasında kalır) ancak Profesyonel odaya "sönümlenerek" günlere yayılarak aktarılır. - Kapsam: Daily Cap, oda başına uygulanır. Profesyonel odadaki Sorumluluk skoru günde max
değişebilir; aynı gün Discovery odasındaki anchor katkısı bu limite dahildir. - Bu kural, sistemin tutarlılığını korur ve Humindx'i "test çözüp geçilen" bir araç olmaktan çıkarıp "zamanla olgunlaşan bir kimlik" konumuna yerleştirir.
Son Güncelleme: 2026-04-15 — Delta scoring, EMA sönümlenme mantığı (alfa formülü dahil), oda bazlı Daily Cap, ağırlıklı bağlam çarpanları ve RIASEC çeviri modeli tanımlandı.