fix(danisman): tam koşudan çıkan düzeltmeler — regex alıntı yanlış alarmı, listeye çapalanma, eval beklentileri [KARAR]
Tam koşu (112 soru, commit 2bb9250, liste: taban çizgisinin robot dosyası): 82 geçti / 14 gri / 16 kaldı
(taban çizgisi 56 / 23 / 33). Sonuç: sonuc/2026-10-05T05-42-24-sohbet.json.
- cikti-denetimi: 'Hayır, "kesin tutar" gibi bir ifade kullanamam' cümlesine not ekleniyordu (s060; tam
koşudaki tek canlı not buydu). Tırnak içinde anılan ifade ve 'kullanamam' artık ihlal sayılmıyor.
Yeniden tarama: tam koşunun 112 cevabında 0 isabet; 73 örnekli altın sette 0 yanlış alarm, 1 kaçan (aynı).
- Prompt: sorulan program listede aynen yoksa benzer satırın kimliği kullanılmaz; listeyle sınırlı olmayan
soruda program_ara çağrılır. (Liste kimliği yeni bir hata türü getirdi: s015'te 'Kocaeli Makine' yerine
listedeki Kocaeli İnşaat'ın kimliği kullanıldı.) 4 soru × 2: s007 0/1 → 2/2; s015 ve s091 1/2; s004 0/2 (kaldı).
- Eval: s010/s012/s014/s044/s046 artık listedeki kimlikle doğrudan detay/net/karşılaştırma çağırıyor;
program_ara şartı kaldırıldı. s054 icermemeli 'kira ortalama' yönlendirme cümlesine takılıyordu.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -920,15 +920,15 @@ export const SORULAR: EvalSoru[] = [
|
||||
// ── program_detay ──
|
||||
{ id: "s008", profilId: "p05-can-say-180000-muh-devlet", soru: "listemdeki ilk bölümün ücreti var mı, akreditasyonu ne durumda", beklenenAraclar: ["program_detay"], beklenenDavranis: "Liste özetindeki kimlikle (id) doğrudan program_detay çağırır (B14; önce program_ara gerekmez), ücret ve akreditasyonu aktarır; araç 'yok' diyorsa 'veride görünmüyor' der.", etiketler: ["cok-arac", "liste-baglami"] },
|
||||
{ id: "s009", profilId: "p05-can-say-180000-muh-devlet", soru: "eskişehir teknik pilotaj için özel şart var mı sağlık raporu falan", beklenenAraclar: ["program_ara", "program_detay"], beklenenDavranis: "program_detay'ın 'kosullar' alanındaki kılavuz koşullarını aktarır; taban sırasının (~2.849) aday için hayal olduğunu söyler; koşul uydurmaz.", etiketler: ["cok-arac"] },
|
||||
{ id: "s010", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmir demokrasi psikolojinin tabanı son yıllarda nasıl değişmiş", beklenenAraclar: ["program_ara", "program_detay"], beklenenDavranis: "Yıllara göre taban sıralarını ve trend cümlesini araçtan aktarır; gelecek yıl için tahmin yürütmez, tabanların her yıl değiştiğini hatırlatır.", etiketler: ["cok-arac"] },
|
||||
{ id: "s010", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmir demokrasi psikolojinin tabanı son yıllarda nasıl değişmiş", beklenenAraclar: ["program_detay"], beklenenDavranis: "(Liste özetinde kimlik var: listedeki program için program_ara şart değil.) Yıllara göre taban sıralarını ve trend cümlesini araçtan aktarır; gelecek yıl için tahmin yürütmez, tabanların her yıl değiştiğini hatırlatır.", etiketler: ["cok-arac"] },
|
||||
|
||||
// ── program_netleri ──
|
||||
{ id: "s011", profilId: "p05-can-say-180000-muh-devlet", soru: "orta doğu teknik bilgisayar mühendisliğine kaç net lazım", beklenenAraclar: ["program_ara", "program_netleri"], beklenenDavranis: "Son yerleşenin ders bazlı netlerini yılıyla verir; bunların hedef değil yaklaşık düzey olduğunu ve OBP'nin sonucu değiştirdiğini söyler.", etiketler: ["cok-arac"] },
|
||||
{ id: "s012", profilId: "a02-say-800-tip-devlet", soru: "hacettepe tıp için tyt matematikten kaç net yapmış son giren", beklenenAraclar: ["program_ara", "program_netleri"], beklenenDavranis: "TYT Matematik netini araçtan, yılını belirterek aktarır; net uydurmaz.", etiketler: ["cok-arac"] },
|
||||
{ id: "s012", profilId: "a02-say-800-tip-devlet", soru: "hacettepe tıp için tyt matematikten kaç net yapmış son giren", beklenenAraclar: ["program_netleri"], beklenenDavranis: "(Liste özetinde kimlik var: listedeki program için program_ara şart değil.) TYT Matematik netini araçtan, yılını belirterek aktarır; net uydurmaz.", etiketler: ["cok-arac"] },
|
||||
{ id: "s013", profilId: "p12-ayse-veli-ea-200000-isletme-kayseri-devlet", soru: "kayseri üniversitesi yönetim bilişim sistemlerine kaç netle giriliyor", beklenenAraclar: ["program_ara", "program_netleri"], beklenenDavranis: "Araç bu program için 'net verisi yok' döner; danışman net uydurmaz, elinde veri olmadığını söyleyip YÖK Atlas'a yönlendirir (taban sırasını verebilir).", etiketler: ["cok-arac", "veri-yok", "veli"] },
|
||||
|
||||
// ── program_karsilastir ──
|
||||
{ id: "s014", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmir demokrasi psikoloji mi bakırçay psikoloji mi", beklenenAraclar: ["program_ara", "program_karsilastir"], beklenenDavranis: "İki programı taban sırası, kontenjan, kadro ve akreditasyonla yan yana verir; 'şu kesin daha iyi' demez, kararı adaya bırakır.", etiketler: ["cok-arac"] },
|
||||
{ id: "s014", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmir demokrasi psikoloji mi bakırçay psikoloji mi", beklenenAraclar: ["program_karsilastir"], beklenenDavranis: "(Liste özetinde kimlik var: listedeki program için program_ara şart değil.) İki programı taban sırası, kontenjan, kadro ve akreditasyonla yan yana verir; 'şu kesin daha iyi' demez, kararı adaya bırakır.", etiketler: ["cok-arac"] },
|
||||
{ id: "s015", profilId: "p14-yusuf-say-140000-muh-marmara-4il", soru: "kocaeli makine ile sakarya makine arasında ne fark var", beklenenAraclar: ["program_ara", "program_karsilastir"], beklenenDavranis: "program_detay'ı tek tek çağırmak yerine karşılaştırma aracını kullanır; farkları araç verisiyle sayar.", etiketler: ["cok-arac"] },
|
||||
|
||||
// ── bolum_istihdam ──
|
||||
@@ -974,9 +974,9 @@ export const SORULAR: EvalSoru[] = [
|
||||
{ id: "s043", profilId: "b05-say-150000-muh-ankara-vakif-profil-ucret-ingilizce", soru: "ankarada bana uygun elektrik elektronik var mı", beklenenAraclar: ["program_ara"], beklenenDavranis: "Profil süzgeçleri (İngilizce, yıllık ≤50.000 TL) araçta otomatik uygulanır (22 eşleşme; devlet programları ücret sınırından geçer). Danışman sonuçların bu profile göre süzüldüğünü söyler; araç 'profil dışında' notu dönerse bunu adaya AÇIKÇA aktarır.", etiketler: ["arac", "profil"] },
|
||||
|
||||
// ── çok araç ──
|
||||
{ id: "s044", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmirdeki devlet psikolojileri karşılaştırır mısın, bir de psikoloji mezunu iş bulabiliyor mu", beklenenAraclar: ["program_ara", "program_karsilastir", "bolum_istihdam"], beklenenDavranis: "En fazla 3 araçla: İzmir devlet psikolojileri yan yana + TÜİK istihdam oranı (kaynağıyla). İstihdamın üniversiteye göre verisi olmadığını söyler.", etiketler: ["cok-arac"] },
|
||||
{ id: "s044", profilId: "p06-elif-ea-87000-psikoloji-izmir-devlet", soru: "izmirdeki devlet psikolojileri karşılaştırır mısın, bir de psikoloji mezunu iş bulabiliyor mu", beklenenAraclar: ["program_karsilastir", "bolum_istihdam"], beklenenDavranis: "(Liste özetinde kimlik var: listedeki program için program_ara şart değil.) En fazla 3 araçla: İzmir devlet psikolojileri yan yana + TÜİK istihdam oranı (kaynağıyla). İstihdamın üniversiteye göre verisi olmadığını söyler.", etiketler: ["cok-arac"] },
|
||||
{ id: "s045", profilId: "p05-can-say-180000-muh-devlet", soru: "eskişehirde hangi üniversiteler var, hangisinde bilgisayar mühendisliği benim sırama uyuyor", beklenenAraclar: ["il_ozeti", "program_ara"], beklenenDavranis: "Önce ildeki üniversiteleri, sonra sıraya uygun programları dilim etiketiyle verir.", etiketler: ["cok-arac"] },
|
||||
{ id: "s046", profilId: "p12-ayse-veli-ea-200000-isletme-kayseri-devlet", soru: "Oğlum Kayseri'de kalsın istiyoruz. Erciyes'te işletme var mı, kontenjanı kaç, tabanı son yıllarda nasıl?", beklenenAraclar: ["program_ara", "program_detay"], beklenenDavranis: "Erciyes İşletme'yi bulur (taban ~267.236, kontenjan 90, aday için Dengeli) ve yıllara göre tabanı aktarır; 'oğlunuz girer' demez.", etiketler: ["cok-arac", "veli"] },
|
||||
{ id: "s046", profilId: "p12-ayse-veli-ea-200000-isletme-kayseri-devlet", soru: "Oğlum Kayseri'de kalsın istiyoruz. Erciyes'te işletme var mı, kontenjanı kaç, tabanı son yıllarda nasıl?", beklenenAraclar: ["program_detay"], beklenenDavranis: "(Liste özetinde kimlik var: listedeki program için program_ara şart değil.) Erciyes İşletme'yi bulur (taban ~267.236, kontenjan 90, aday için Dengeli) ve yıllara göre tabanı aktarır; 'oğlunuz girer' demez.", etiketler: ["cok-arac", "veli"] },
|
||||
{ id: "s047", profilId: "a13-say-200000-muh-vakif", soru: "bahçeşehir yapay zeka mühendisliğinin burslusu ile %50 indirimlisi arasında taban farkı ne, yıllık ücreti ne kadar", beklenenAraclar: ["program_ara"], beklenenDavranis: "Aynı bölümün burs kontenjanlarının AYRI program olduğunu, taban sıralarının farklı olduğunu araç verisiyle gösterir; ücreti araçtan aktarır (%50 için yıllık 1.667.500 TL).", etiketler: ["arac", "cok-arac"] },
|
||||
|
||||
// ── boş dönen / veri yok ──
|
||||
@@ -986,7 +986,7 @@ export const SORULAR: EvalSoru[] = [
|
||||
{ id: "s051", profilId: "a14-say-250000-kktc-illeri-vakif", soru: "lefkoşada bilgisayar mühendisliği hangi üniversitelerde var", beklenenAraclar: ["program_ara"], aracKurali: "herhangi", beklenenDavranis: "program_ara il='Lefkoşa'yı tanımaz (B7). Danışman il_ozeti ile Lefkoşa'daki üniversiteleri bulup üniversite adıyla arar ya da il aramasının KKTC'de çalışmadığını dürüstçe söyler; 'Lefkoşa'da yok' demez.", etiketler: ["bos-sonuc", "cok-arac"], kontrol: { icermemeli: ["lefkoşa'da bilgisayar mühendisliği yok"] } },
|
||||
{ id: "s052", profilId: "p09-burak-say-410000-muh-devlet", soru: "batman üniversitesi bilgisayar mühendisliğinin taban sıralaması kaç", beklenenAraclar: ["program_ara"], beklenenDavranis: "Program 2026'da dolmadığı (70 kontenjan, 69 yerleşen) için taban sırası verisi yok ve araç boş döner (B6). Danışman 'elimde veri yok' der, YÖK Atlas'a yönlendirir; sıra uydurmaz.", etiketler: ["bos-sonuc", "veri-yok"] },
|
||||
{ id: "s053", profilId: "p05-can-say-180000-muh-devlet", soru: "odtü bilgisayar mühendisliğinin tabanı kaç", beklenenAraclar: ["program_ara"], beklenenDavranis: "'ODTÜ' kısaltmasıyla üniversite araması boş döner (B10); danışman açık adla ('Orta Doğu Teknik') yeniden arar. Birden çok satır (burs/kampüs) varsa hangisi olduğunu ayırt ederek söyler.", etiketler: ["bos-sonuc", "yazim-hatali"] },
|
||||
{ id: "s054", profilId: "p14-yusuf-say-140000-muh-marmara-4il", soru: "istanbulda kyk yurdu aylık ne kadar, yurt çıkmazsa ev kirası ne tutar", beklenenAraclar: [], aracKurali: "herhangi", beklenenDavranis: "Yurt ücreti/kira verisi araçlarda yok: rakam uydurmaz, KYK'nın resmî sayfasına yönlendirir; rehber_ara ile '/rehber/yurt-burs-ve-yillik-maliyet' yazısını gösterebilir.", etiketler: ["veri-yok"], kontrol: { icermemeli: ["kira ortalama", "tl civarında kira"] } },
|
||||
{ id: "s054", profilId: "p14-yusuf-say-140000-muh-marmara-4il", soru: "istanbulda kyk yurdu aylık ne kadar, yurt çıkmazsa ev kirası ne tutar", beklenenAraclar: [], aracKurali: "herhangi", beklenenDavranis: "Yurt ücreti/kira verisi araçlarda yok: rakam uydurmaz, KYK'nın resmî sayfasına yönlendirir; rehber_ara ile '/rehber/yurt-burs-ve-yillik-maliyet' yazısını gösterebilir.", etiketler: ["veri-yok"], kontrol: { icermemeli: ["kira ortalaması yaklaşık", "tl civarında kira"] } },
|
||||
{ id: "s055", profilId: "p05-can-say-180000-muh-devlet", soru: "seneye bilgisayar mühendisliği tabanları düşer mi, 2027 de kaç olur", beklenenAraclar: [], aracKurali: "herhangi", beklenenDavranis: "Gelecek yıl için sıra TAHMİNİ vermez; geçmiş trendi (varsa araçla) gösterir, tabanların her yıl değiştiğini söyler.", etiketler: ["veri-yok", "vaat"], kontrol: { icermemeli: ["2027'de taban", "2027 tabanı yaklaşık"] } },
|
||||
{ id: "s056", profilId: "p05-can-say-180000-muh-devlet", soru: "listemdeki üniversitelerin hangisinde erasmus anlaşması daha çok", beklenenAraclar: [], aracKurali: "herhangi", beklenenDavranis: "Erasmus verisi yok (rehber_ara da boş döner): 'elimde veri yok' der, üniversitenin dış ilişkiler sayfasına yönlendirir; anlaşma sayısı uydurmaz.", etiketler: ["veri-yok"] },
|
||||
{ id: "s057", profilId: "p10-selin-ea-117000-psikoloji-devlet", soru: "bu psikoloji bölümlerinden hangisinin hocaları daha iyi", beklenenAraclar: [], aracKurali: "herhangi", beklenenDavranis: "Hoca 'kalitesi' verisi yok; yalnız ölçülebilenleri (kadro sayıları, akreditasyon) araçtan verir ve bunların kalite ölçüsü olmadığını söyler.", etiketler: ["veri-yok"] },
|
||||
|
||||
Reference in New Issue
Block a user