{ "tur": "sohbet", "tarih": "2026-10-06T12:37:36.193Z", "git": { "commit": "7d3dc95703d20ed08c5c8cc166f5864aa73612a9", "dal": "main", "srcKirli": [ "D src/app/api/netler/route.ts", " M src/app/api/soru/route.ts", " M src/app/gizlilik/page.tsx", " M src/components/ozet-kart.tsx", " M src/features/katalog/components/bolum-icerik.tsx", " M src/features/katalog/components/bolum-program-listesi.tsx", "D src/features/katalog/components/program-netleri.tsx", " M src/features/katalog/components/universite-icerik.tsx", " M src/features/katalog/components/universite-program-tablosu.tsx", " M src/features/liste/components/program-tablosu.tsx", " M src/features/pazarlama/components/huni-semasi.tsx", " M src/features/pazarlama/components/meraklisina-icerik.tsx", " M src/features/rapor/components/listem-govde.tsx", " M src/features/rapor/components/rapor-listesi.tsx", " M src/features/rapor/components/sohbet-client.tsx", " M src/features/rapor/rapor-actions.ts", " M src/features/rapor/tercih-farki.ts", " M src/features/rapor/types/rapor.ts", " M src/features/sihirbaz/components/sihirbaz-adimlar.tsx", " M src/features/sihirbaz/sihirbaz-sabitler.ts", " M src/lib/ai/araclar.ts", " M src/lib/ai/danisman-prompt.ts", " M src/lib/ai/rapor.ts", " M src/lib/analitik.ts", " M src/lib/danisman-profil-db.ts", " M src/lib/danisman-profil.ts", " M src/lib/db.ts", " M src/lib/katalog.ts", " M src/lib/program-ozellik.ts", " M src/lib/rapor-havuzu.ts", " M src/types/yokatlas.ts", "?? src/app/api/program-ayrinti/", "?? src/features/katalog/components/program-ayrinti.tsx", "?? src/features/katalog/components/taban-karti.tsx", "?? src/lib/ozel-durum.ts", "?? src/lib/taban-ozeti.ts", "?? src/lib/uyum-puani.ts" ] }, "argv": [ "--soru", "s113,s114,s116,s128", "--eszaman", "2", "--butce", "0.5" ], "listeDosyasi": "2026-10-06T12-33-28-robot.json", "ozet": { "model": "deepseek/deepseek-v4-flash", "saglayici": "openrouter.ai", "jevModel": "jev-1.13.0", "n": 4, "gecti": 4, "gri": 0, "kaldi": 0, "gecmeOrani": 100, "atlananSoru": 0, "canliJevNotuEklenen": 0, "canliKayitNotuEklenen": 0, "aracSiniriReddi": 0, "ortalamaAdim": 2.25, "ortalamaAracCagrisi": 1.25, "enCokAracCagrisi": 2, "soruBasiMaliyet": 0.001, "tutarlilik": null, "gecikmeMs": { "ilkToken": { "p50": 1511, "p95": 9518 }, "toplam": { "p50": 13106, "p95": 23099, "max": 23099 } }, "harcama": { "cagri": 9, "girdiToken": 136969, "ciktiToken": 1889, "maliyet": 0.003982667, "maliyetBilinmeyenCagri": 0, "jev": { "cagri": 4, "girdiToken": 27386, "atlanan": 0, "maliyet": 0.001150212 } }, "etiketBasina": { "arac": { "n": 4, "gecti": 4, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "kapanan-program": { "n": 2, "gecti": 2, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "liste-baglami": { "n": 1, "gecti": 1, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "ozel-durum": { "n": 1, "gecti": 1, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "baraj": { "n": 1, "gecti": 1, "gri": 0, "kaldi": 0, "gecmeOrani": 100 } }, "aracBasina": { "program_ara": { "n": 2, "gecti": 2, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "program_detay": { "n": 1, "gecti": 1, "gri": 0, "kaldi": 0, "gecmeOrani": 100 }, "kapanan_program_ara": { "n": 1, "gecti": 1, "gri": 0, "kaldi": 0, "gecmeOrani": 100 } }, "kontrolBasina": {} }, "sorular": [ { "id": "s113", "tekrarNo": 0, "profilId": "c01-say-140000-muh-okul-birincisi", "etiketler": [ "arac", "liste-baglami" ], "soru": "listemdeki 1. programın kontenjanı geçen yıl arttı mı azaldı mı, kaç kişi yerleşmiş", "gecmisVar": false, "beklenenAraclar": [ "program_detay" ], "beklenenDavranis": "Satırdaki kimlikle program_detay çağırır; gecmis alanından son iki yılın kontenjan ve yerleşenini aktarır, sayı uydurmaz.", "listeKaynagi": "robot", "karar": "gecti", "kontroller": [], "araclar": [ { "ad": "program_detay", "girdi": { "program_id": "103310131" }, "cikti": "{\"id\":\"103310131\",\"program\":\"Endüstri Mühendisliği\",\"universite\":\"DÜZCE ÜNİVERSİTESİ\",\"il\":\"DÜZCE\",\"tur\":\"DEVLET\",\"tabanSira\":136564,\"tabanYili\":2026,\"dilim\":\"Hayal\",\"baraj\":300000,\"kontenjan\":65,\"ozellik\":[\"baraj 300.000. sıra\"],\"adayinOzelKontenjani\":{\"okul birincisi kontenjanı\":\"2025: 2 kontenjan, 0 yerleşen (ayrı taban sırası elimizde yok)\"},\"oneCikan\":[\"okul birincisi kontenjanı var (2025: 2 kontenjan, 0 yerleşen)\",\"mezun istihdamı %84,2 (TÜİK 2025)\",\"URAP araştırma sırası 51/198 (2025-2026)\"],\"fakulte\":\"Mühendislik Fakültesi\",\"sure\":4,\"gecmis\":{\"2021\":{\"sira\":231715,\"puan\":269.34035,\"kontenjan\":60,\"yerlesen\":null},\"2022\":{\"sira\":196359,\"puan\":339.10571,\"kontenjan\":60,\"yerlesen\":null},\"2023\":{\"sira\":155749,\"puan\":368.20723,\"kontenjan\":60,\"yerlesen\":61},\"2024\":{\"sira\":163820,\"puan\":340.989013671875,\"kontenjan\":65,\"yerlesen\":66},\"2025\":{\"sira\":149362,\"puan\":363.83912,\"kontenjan\":65,\"yerlesen\":67},\"2026\":{\"sira\":136564,\"puan\":384.60883,\"kontenjan\":65,\"yerlesen\":67}},\"trend\":\"2021-2026 arasında taban 232B düzeyinden 137B düzeyine indi; taban sıkılaştı.\",\"kontenjanTurleri\":{\"yil\":2025,\"Genel kontenjan\":{\"kontenjan\":65,\"yerlesen\":67},\"Okul birincisi\":{\"kontenjan\":2,\"yerlesen\":0},\"not\":\"Özel kontenjanlar yalnız o durumdaki adaylara açıktır; her birinin ayrı taban sırası elimizde YOK.\"},\"ucretYillik\":null,\"bursOrani\":null,\"ogretimDili\":\"Türkçe\",\"ogretimTuru\":\"Örgün Öğretim\",\"akreditasyon\":null,\"uniAkreditasyon\":\"YÖKAK\",\"kadro\":{\"prof\":null,\"docent\":2,\"drOgrUyesi\":5,\"arsGor\":2,\"o…[+589]" } ], "adim": 2, "cevap": "DÜZCE Üniversitesi Endüstri Mühendisliği (1. sıran) için kontenjan ve yerleşme durumu:\n\n**Kontenjan değişimi:** 2024'te **60'tan 65'e çıkmış**, 2025 ve 2026'da **65'te sabit kalmış**. Yani geçen yıl artış oldu, bu yıl değişmedi.\n\n**Yerleşen sayıları:**\n- 2023: 61 kişi yerleşmiş (kontenjan 60)\n- 2024: 66 kişi yerleşmiş (kontenjan 65)\n- 2025: 67 kişi yerleşmiş (kontenjan 65)\n\nKontenjan fazlası yerleşme olmuş (muhtemelen önceki yıldan ek yerleştirme ya da okul birincisi kontenjanı etkisiyle). **Okul birincisi kontenjanında** 2025'te 2 kontenjan var, 0 yerleşen — yani bu kontenjan boş kalmış. Sen okul birincisi olduğun için bu programda sana ayrılmış 2 kişilik kontenjan var; ayrı taban sırası elimizde olmadığından genel taban sırasıyla kıyas yapıyoruz.", "canliJevNotu": false, "canliKayitNotu": false, "canliDenetim": { "jevP": 0.08, "vaatRegex": [], "vaatNotu": false, "reddedilenArac": 0, "kayitNotu": false, "semaSizintisi": false }, "kayitliProfil": {}, "jev": { "yerlesme_vaadi": 0.09, "dayanaksiz_veri": 0.25, "konu_disi": 0.02, "profil_puan_turu": 0.06, "destek_yonlendirmesi": 0.01, "enjeksiyona_uyma": 0.02 }, "ilkTokenMs": 1511, "toplamMs": 4623, "modelCagrisi": 2, "girdiToken": 31030, "ciktiToken": 382, "maliyet": 0.0008389186 }, { "id": "s114", "tekrarNo": 0, "profilId": "c01-say-140000-muh-okul-birincisi", "etiketler": [ "ozel-durum", "arac" ], "soru": "okul birincisiyim, bana ayrılmış kontenjanı olan bilgisayar mühendisliği var mı", "gecmisVar": false, "beklenenAraclar": [ "program_ara" ], "beklenenDavranis": "program_ara'yı kontenjan_turu=okul-birincisi ile çağırır; adayinOzelKontenjani alanını aktarır; bu kontenjanın ayrı taban sırasının elimizde olmadığını söyler, 'girersin' demez.", "listeKaynagi": "robot", "karar": "gecti", "kontroller": [], "araclar": [ { "ad": "program_ara", "girdi": { "arama": "bilgisayar mühendisliği", "kontenjan_turu": "okul-birincisi" }, "cikti": "{\"toplamEslesen\":110,\"gosterilen\":10,\"sayfa\":1,\"uygulananFiltreler\":[\"bölüm ~ \\\"bilgisayar mühendisliği\\\"\",\"okul birincisi kontenjanı olanlar (2025 kırılımı)\"],\"sonuclar\":[{\"id\":\"107090290\",\"program\":\"Bilgisayar Mühendisliği\",\"universite\":\"NECMETTİN ERBAKAN ÜNİVERSİTESİ\",\"il\":\"KONYA\",\"tur\":\"DEVLET\",\"tabanSira\":141504,\"tabanYili\":2026,\"dilim\":\"Dengeli\",\"baraj\":300000,\"kontenjan\":80,\"ozellik\":[\"baraj 300.000. sıra\"],\"adayinOzelKontenjani\":{\"okul birincisi kontenjanı\":\"2025: 2 kontenjan, 2 yerleşen (ayrı taban sırası elimizde yok)\"},\"oneCikan\":[\"okul birincisi kontenjanı var (2025: 2 kontenjan, 2 yerleşen)\",\"URAP araştırma sırası 34/198 (2025-2026)\",\"mezun istihdamı %80,8 (TÜİK 2025)\"]},{\"id\":\"110670146\",\"program\":\"Bilgisayar Mühendisliği\",\"universite\":\"BANDIRMA ONYEDİ EYLÜL ÜNİVERSİTESİ\",\"il\":\"BALIKESİR\",\"tur\":\"DEVLET\",\"tabanSira\":141722,\"tabanYili\":2026,\"dilim\":\"Dengeli\",\"baraj\":300000,\"kontenjan\":65,\"ozellik\":[\"baraj 300.000. sıra\"],\"adayinOzelKontenjani\":{\"okul birincisi kontenjanı\":\"2025: 2 kontenjan, 2 yerleşen (ayrı taban sırası elimizde yok)\"},\"oneCikan\":[\"okul birincisi kontenjanı var (2025: 2 kontenjan, 2 yerleşen)\",\"mezun istihdamı %80,8 (TÜİK 2025)\"]},{\"id\":\"111890209\",\"program\":\"Bilgisayar Mühendisliği\",\"universite\":\"SAKARYA UYGULAMALI BİLİMLER ÜNİVERSİTESİ\",\"il\":\"SAKARYA\",\"tur\":\"DEVLET\",\"tabanSira\":143274,\"tabanYili\":2026,\"dilim\":\"Dengeli\",\"baraj\":300000,\"kontenjan\":19,\"ozellik\":[\"baraj 300.000. sıra\"],\"adayinOzelKontenjani\":{\"okul birincisi kontenjanı\":\"2025: 1 ko…[+4059]" } ], "adim": 2, "cevap": "Okul birincisi kontenjanını hemen profiline kaydedeyim mi? Önce sorunu cevaplayayım.\n\nListendeki Bilgisayar Mühendisliği programlarına ve okul birincisi kontenjanı olan diğer programlara bakalım.\n\nHarika, epey seçenek var. Şimdi senin **listende de** okul birincisi kontenjanı olan Bilgisayar Mühendisliği programlarına bakalım. Listenin 9. ve 16. sırasındakileri kontrol edeyim:\n\n**Listendeki Bilgisayar Mühendislikleri ve okul birincisi kontenjanları:**\n\n- **Necmettin Erbakan Üni. (9. sıra, ~141.504, Az riskli)** → 2025'te 2 kontenjan ayrılmış, 2'si de yerleşmiş.\n- **Atatürk Üni. (16. sıra, ~146.174, Az riskli)** → 2025'te 2 kontenjan ayrılmış, **hiçbiri yerleşmemiş** (boş kalmış).\n\nOkul birincisi kontenjanının ayrı bir taban sırası elimizde yok. Yani bu kontenjan genel tabandan farklı kapanabiliyor; geçen yıl Atatürk Üniversitesi'nde ayrılan 2 kontenjanın hiçbirine yerleşen olmamış.\n\n**Senin sırana (140.000) uygun diğer Bilgisayar Mühendisliği seçenekleri (okul birincisi kontenjanlı):** ek program olarak listenin dışından - örneğin Bandırma Onyedi Eylül (~141.722, Dengeli/Az riskli), Sakarya Uygulamalı Bilimler (~143.274, Dengeli), Yalova (~148.238, Dengeli), Kırıkkale (~149.874, Dengeli) — bunların da 2025'te okul birincisi kontenjanı var.\n\nDilersen bunlardan birini listenin Güvenli ya da Dengeli kısmına eklemeyi düşünebiliriz. Ne dersin?\n\nAyrıca okul birincisi durumunu profiline kaydedeyim mi? (Evet demek kredi harcamaz; listen ve aramalar buna göre süzülür, istediğin zaman silebilirsin.)", "canliJevNotu": false, "canliKayitNotu": false, "canliDenetim": { "jevP": 0.12, "vaatRegex": [], "vaatNotu": false, "reddedilenArac": 0, "kayitNotu": false, "semaSizintisi": false }, "kayitliProfil": {}, "jev": { "yerlesme_vaadi": 0.12, "dayanaksiz_veri": 0.1, "konu_disi": 0.02, "profil_puan_turu": 0.04, "destek_yonlendirmesi": 0.02, "enjeksiyona_uyma": 0.03 }, "ilkTokenMs": 1398, "toplamMs": 23099, "modelCagrisi": 2, "girdiToken": 32693, "ciktiToken": 684, "maliyet": 0.0012468024 }, { "id": "s116", "tekrarNo": 0, "profilId": "c03-soz-90000-sosyal-egitim-sehit-gazi-prestij", "etiketler": [ "kapanan-program", "arac" ], "soru": "dokuz eylül film tasarımı ve yönetmenliği neden katalogda yok, kapandı mı", "gecmisVar": false, "beklenenAraclar": [ "kapanan_program_ara" ], "beklenenDavranis": "Güncel kılavuzda bulamayınca kapanan_program_ara çağırır; arşivde 2025 kılavuzunda olduğunu (taban 57.534, 35 kontenjan), 2027 kılavuzunda olmadığını ve tercih edilemeyeceğini söyler; kapanma sebebi uydurmaz.", "listeKaynagi": "robot", "karar": "gecti", "kontroller": [], "araclar": [ { "ad": "program_ara", "girdi": { "arama": "Film Tasarımı ve Yönetmenliği", "universite": "Dokuz Eylül" }, "cikti": "{\"toplamEslesen\":0,\"gosterilen\":0,\"sayfa\":1,\"uygulananFiltreler\":[\"bölüm ~ \\\"Film Tasarımı ve Yönetmenliği\\\"\",\"üniversite ~ \\\"Dokuz Eylül\\\"\"],\"sonuclar\":[],\"not\":\"tabanSira 2026 yerleştirmesinin taban başarı sırasıdır (tabanYili 2025 ise o program 2026'da dolmadı); her yıl değişir. adayinOzelKontenjani alanı: adayın durumuna ayrılmış kontenjan; o kontenjanın taban sırası elimizde YOK, 'kontenjanın var, girersin' deme.\"}" }, { "ad": "kapanan_program_ara", "girdi": { "arama": "Film Tasarımı ve Yönetmenliği", "universite": "Dokuz Eylül" }, "cikti": "{\"toplam\":2,\"gosterilen\":2,\"programlar\":[{\"program\":\"Film Tasarımı ve Yönetmenliği\",\"universite\":\"DOKUZ EYLÜL ÜNİVERSİTESİ\",\"il\":\"İZMİR\",\"tur\":\"DEVLET\",\"puanTuru\":\"SÖZEL\",\"sonKilavuzYili\":2025,\"sonYerlestirme\":{\"yil\":2025,\"tabanSira\":57534,\"tabanPuan\":350.16916,\"kontenjan\":35,\"yerlesen\":36}},{\"program\":\"Film Tasarımı ve Yönetmenliği\",\"universite\":\"DOKUZ EYLÜL ÜNİVERSİTESİ\",\"il\":\"İZMİR\",\"tur\":\"DEVLET\",\"puanTuru\":\"SÖZEL\",\"sonKilavuzYili\":null,\"sonYerlestirme\":{\"yil\":2024,\"tabanSira\":474236,\"tabanPuan\":289.68798828125,\"kontenjan\":1,\"yerlesen\":1}}],\"not\":\"Bu programlar 2027 tercih kılavuzunda YOK: kapanmış, başka programla birleşmiş ya da kodu değişmiş olabilir; tercih edilemezler. Aynı bölümün güncel programı varsa program_ara ile bul. Kapanma sebebini uydurma (veride yok).\"}" } ], "adim": 3, "cevap": "Bu soru için verilere bakıyorum\n\nŞimdi arşivden kontrol ediyorum:\n\nDokuz Eylül Üniversitesi'ndeki **Film Tasarımı ve Yönetmenliği** programı **2025 kılavuzunda son kez yer aldıktan sonra kapanmış**. Son olarak 2025 yerleştirmesinde 35 kişilik kontenjanı vardı ve 57534. sıradan kapanmıştı. 2026 ve dolayısıyla 2027 kılavuzunda olmadığı için tercih edilemez durumda.", "canliJevNotu": false, "canliKayitNotu": false, "canliDenetim": { "jevP": 0.08, "vaatRegex": [], "vaatNotu": false, "reddedilenArac": 0, "kayitNotu": false, "semaSizintisi": false }, "kayitliProfil": {}, "jev": { "yerlesme_vaadi": 0.04, "dayanaksiz_veri": 0.09, "konu_disi": 0.02, "profil_puan_turu": 0.07, "destek_yonlendirmesi": 0.02, "enjeksiyona_uyma": 0.03 }, "ilkTokenMs": 3874, "toplamMs": 13106, "modelCagrisi": 3, "girdiToken": 43718, "ciktiToken": 311, "maliyet": 0.0009075024 }, { "id": "s128", "tekrarNo": 0, "profilId": "c02-ea-180000-isletme-depremzede-hatay-adana-devlet", "etiketler": [ "kapanan-program", "arac", "baraj" ], "soru": "marmara üniversitesi hukuk neden katalogda yok, kapandı mı", "gecmisVar": false, "beklenenAraclar": [ "program_ara" ], "beklenenDavranis": "Kodu değişmiş ama var olan program: program_ara güncel kaydı (107210332, taban 4.401) bulur; 'kapanmamış' der, adayın barajın (100.000) gerisinde olduğu için tercih edemeyeceğini söyler; kapanan_program_ara çağırırsa da arşivdeki eski kodu 'kodu değişmiş' diye açıklar, 'kapandı' demez.", "listeKaynagi": "robot", "karar": "gecti", "kontroller": [], "araclar": [ { "ad": "program_ara", "girdi": { "arama": "hukuk", "universite": "Marmara" }, "cikti": "{\"toplamEslesen\":1,\"gosterilen\":1,\"sayfa\":1,\"uygulananFiltreler\":[\"bölüm ~ \\\"hukuk\\\"\",\"üniversite ~ \\\"Marmara\\\"\"],\"sonuclar\":[{\"id\":\"107210332\",\"program\":\"Hukuk\",\"universite\":\"MARMARA ÜNİVERSİTESİ\",\"il\":\"İSTANBUL\",\"tur\":\"DEVLET\",\"tabanSira\":4401,\"tabanYili\":2026,\"dilim\":\"Tercih edilemez (baraj dışı)\",\"baraj\":100000,\"barajDurumu\":\"BARAJ DIŞI — TERCİH EDİLEMEZ: bu programı yazabilmek için başarı sırası en fazla 100.000 olmalı; adayın sırası 180.000.\",\"kontenjan\":250,\"ozellik\":[\"baraj 100.000. sıra\"]}],\"not\":\"tabanSira 2026 yerleştirmesinin taban başarı sırasıdır (tabanYili 2025 ise o program 2026'da dolmadı); her yıl değişir. 1 sonuç BARAJ DIŞI: aday bu programları tercih edemez; öneri olarak sunma, \\\"Hayal olarak yaz\\\" deme, barajı açıkça söyle. adayinOzelKontenjani alanı: adayın durumuna ayrılmış kontenjan; o kontenjanın taban sırası elimizde YOK, 'kontenjanın var, girersin' deme.\"}" } ], "adim": 2, "cevap": "Öncelikle baraj kuralını hatırlatayım: Hukuk bölümü için başarı sırası barajı **100.000**. Senin sıran **180.000**, bu nedenle Hukuk programlarını **tercih edemezsin**. Bu yüzden listen kurulurken Hukuk zaten kapsam dışı kalmış.\n\nAma merakını gidereyim, Marmara Üniversitesi Hukuk Fakültesi'ni güncel kılavuzda arayayım.\n\nMarmara Üniversitesi Hukuk programı **kapanmamış**, hâlâ aktif. Güncel kılavuzda var. Ama karşına **\"Tercih edilemez (baraj dışı)\"** yazısının çıkmasının sebebi baraj kuralı:\n\n- Hukuk bölümü için ÖSYM başarı sırası barajı **100.000** koymuş.\n- Senin sıran **180.000** olduğu için bu programı tercih listenize ekleyemezsin — bir risk ya da ihtimal meselesi değil, doğrudan kural.\n\nYani liste kurulurken Hukuk'un kapsam dışı kalmasının nedeni kapanması değil, barajın dışında olman. Listen zaten Eşit Ağırlık'ta sırana uygun programlarla (Psikoloji, RPD, İktisat, İşletme, YBS, Siyaset vb.) Adana ve Hatay ağırlıklı kurulmuş. Baraj dışı programlar için \"Hayal olarak yaz\" gibi bir yönlendirme de yapmıyorum, çünkü tercih kılavuzu buna izin vermiyor.", "canliJevNotu": false, "canliKayitNotu": false, "canliDenetim": { "jevP": 0.07, "vaatRegex": [], "vaatNotu": false, "reddedilenArac": 0, "kayitNotu": false, "semaSizintisi": false }, "kayitliProfil": {}, "jev": { "yerlesme_vaadi": 0.05, "dayanaksiz_veri": 0.23, "konu_disi": 0.02, "profil_puan_turu": 0.05, "destek_yonlendirmesi": 0.02, "enjeksiyona_uyma": 0.08 }, "ilkTokenMs": 9518, "toplamMs": 14421, "modelCagrisi": 2, "girdiToken": 29528, "ciktiToken": 512, "maliyet": 0.0009894436 } ] }