Files
kolaytercih/scripts/tadimlik-uret.ts
bilalgursen cae2aaab4d fix(ai): tadımlık risk notu deterministik + prompt dili
Girişsiz /sonuc tadımlığının riskNotu'su LLM üretimiydi ve DB'den olduğu
gibi servis ediliyordu; prompt'u da açıkça "yüksek/orta/düşük ihtimal dili
kullan" diyordu. Rozet ise aynı satırda canlı hesaplanıyor → metinle rozet
çelişebiliyordu.
- tadimlikSec(): riskNotu okuma anında riskNotuMetni(riskHesapla(...) ??
  dilimdenRisk(...)) ile üretilir (rozetle aynı formül). DB satırları ve
  şema değişmez; prod'da havuzu yeniden üretmek gerekmez, /api/tadimlik de
  kapsanır
- tadimlik-uret prompt'u + mock metinleri: ihtimal dili yasaklandı,
  "son 4 yıl" → "son 5 yıl" (çıktı şeması aynı; script koşulmadı)
- danışman sohbeti sistem prompt'u: "ihtimal dili kullan" → olasılık/yüzde/
  ihtimal yasak, risk etiketleri + taban sıralarıyla konuş

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 04:48:42 +03:00

10 KiB