Files
kolaytercih/docs/gece-vardiyasi/2026-09-22/19-yazar-yapay-zeka-guvenilir-mi.md
bilalgursen 2b350d0c5d content(rehber): gece vardiyasının 14 yeni yazısı + 2 düzeltme, ekip raporları ve kurallar
14 yeni rehber yazısı (hepsi editör denetiminden geçti, 46 yazıda 829 iç link
tarandı, 0 kırık hedef; 180+ DB rakamı yazıların kendi filtreleriyle yeniden
koşuldu):

  taban-siralamalari-alti-yilda-nasil-degisti · kac-net-ile-hangi-bolum ·
  siralama-bandlari-hangi-kapilar-acilir · ayni-bolum-farkli-universite-siralama-farki ·
  hangi-bolumlerin-kontenjani-azaldi · yeni-acilan-bolumler-nasil-degerlendirilir ·
  bilgisayar-mi-yazilim-muhendisligi-mi · kktc-universiteleri-okunur-mu ·
  yapay-zekaya-tercih-sordum-guvenilir-mi · ek-madde-1-puanim-yetiyor-mu ·
  universitede-ilk-hafta-ders-kaydi-muafiyet-kayit-dondurma · yks-2027-takvimi ·
  rehber-ogretmenler-icin-veri-kaynaklari · bolumumu-sevmedim-hangi-kapilar-var

İki canlı yazı düzeltildi:
- veliler-icin-tercih-rehberi: veli diliyle kapanış; altındaki "sıralamanı gir"
  kutusu artık veliye ölü uç değil
- bos-kontenjanlar-ne-anlatiyor: "birkaç yüz kişilik fark" aslında ~9 bin
  (ÖSYM 265.356 ↔ bizim 256.532); payda açıklaması tersti — ek kontenjan
  paydaya girseydi oran düşerdi. guncelleme alanı eklendi (sitemap lastmod).

Kurallar (AGENTS.md):
- Yayın sonrası arama motoru bildirimi: URL denetimi yalnız canlıda 200 dönen
  adrese; kota sayacı; mülk/hesap notu; sitemap grep kuralı
- Yıkıcı git komutları yasak: reset/checkout --/restore/clean/stash
- Tarayıcı açma: tasarımcı ve UX gerekli gördüğünde açabilir (yetenek için
  .claude/agents/tasarimci.md'ye tarayıcı araçları eklendi)

docs/gece-vardiyasi/2026-09-22/ — 34 rapor: CEO kararları ve kapanış turu,
marka/ödeme analizi, sıfır ödeme teşhisi, SEO konu planı, veri kalitesi,
editör denetimi, CTO şartnamesi, yazılımcı ve güvenlik raporları, SABAH-OZETI.

docs/ekip/YAYIN-KUYRUGU.md — Search Console bildirim kuyruğu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 23:25:34 +03:00

13 KiB
Raw Blame History

19 — Rehber yazarı: yapay-zekaya-tercih-sordum-guvenilir-mi

Rol: rehber-yazari · Şartname: 02-seo-konu-plani.md §0 + §2 Dalga E konu 19 · Dosya: content/rehber/yapay-zekaya-tercih-sordum-guvenilir-mi.md (2.851 kelime, commit'lenmedi)

Özet (5 madde)

  1. Yazı iddia etmiyor, gösteriyor: genel sohbet botunun dört yapısal hata mekanizması (kesme tarihi, olmayan program–üniversite eşleşmesi, kapanmış/kod değişmiş program, eskimiş kontenjan-koşul) her biri kendi DB rakamıyla kanıtlanmış hâlde anlatıldı. "Yapay zekâ yanlış yapar" cümlesi tek başına hiçbir yerde geçmiyor.
  2. Kendi testimiz yapıldı ve yazıya girdi ama bir sohbet botuna değil, botun okuduğu kaynağa: 22 Eyl 2026'da "Boğaziçi Bilgisayar Mühendisliği 2026 taban puanı" araması yapıldı; başlığında 2026 yazan sayfalar taban sırası 1.448 / puan 533,05003 gösteriyordu — bunlar bizim DB'mizdeki 2025 değerleriyle birebir aynı. DB'deki gerçek 2026: 4.560 / 526,75435. Rakip/site adı verilmedi, gözlem "sayfa türü"ne bağlandı.
  3. /meraklisina şemasıyla satır satır eşleştirildi (aşağıda tablo). Çelişen tek cümle bulunmadı; yazıdaki "Bizim yaklaşımımız" bölümü şemanın altı düğümünü sırasıyla tekrarlıyor, fazladan hiçbir yetenek iddia etmiyor.
  4. Marka bölümü ölçülü: "kapattığı 3 hata türü" ve "kapatmadığı 4 şey" ayrı ayrı listelendi; riskHesapla'nın determinist olduğu ve yerleşme olasılığı hesaplanmadığı açıkça yazıldı (src/lib/risk.ts:71-76 yorumuyla uyumlu). Vaat dili yok.
  5. Üç iddia kanıtlanamadığı için çıkarıldı (madde "Yazılmayan iddialar").

/meraklisina şemasıyla uyum doğrulaması (satır satır)

Kaynak: src/features/pazarlama/components/huni-semasi.tsx SEMA + src/features/pazarlama/components/meraklisina-icerik.tsx §4 + src/lib/risk.ts.

Şema düğümü / kural Yazıdaki karşılığı Durum
T "Sıralamanla açılan tüm programlar" Madde 1: "Sıralamanı girdiğinde o sıralamayla açılan gerçek programlar listelenir" uyumlu
A alan — "adına ve bağlı olduğu fakülteye göre" Madde 2, aynı ifadeyle uyumlu
B il — "programı olan tüm iller, seçtiğin alanlardaki program sayısına göre yeniden sayılır" Madde 2, aynı ifadeyle uyumlu
C devlet/vakıf — "sayılar hem alanı hem ili hesaba katar" Madde 2, aynı ifadeyle uyumlu
H havuz — "yalnızca en son tercih kılavuzunda yer alanlar; kapanan ya da kodu değişip eski kaydı kalan önerilmez" Madde 3, aynı ifadeyle uyumlu
S/G — 24'ün altına düşerse "önce il, sonra alan" gevşetilir, listede belirtilir Madde 4, sıra dahil aynı uyumlu
U — havuz dar kalırsa liste eldekiyle kurulur, dağılım uyarlanır, açıkça söylenir Madde 4, ikinci cümle uyumlu
Y — "en fazla 24 tercih seçer, havuzda olmayan bölümü yazamaz, her satıra gerekçe yazar" Madde 5, aynı üç unsur uyumlu
R — "risk notu ve trend gerçek sıralama geçmişinden, yapay zekâ yorumu değildir" Madde 6 + "kapattığı hatalar" 3. madde uyumlu
L1/L2/L3 — hayal 5 / dengeli 13 / güvenli 6, "havuz elverdiğince" Madde 6: "5 / 13 / 6, havuz elverdiğince"; görünen ad Güvenli (DILIM_ETIKET), "garanti" kelimesi yazıda hiç geçmiyor uyumlu
riskHesapla determinist, olasılık yok (src/lib/risk.ts:71) Tablonun "Olasılık" satırı + "Kapatmadığı şeyler" 1. maddesi: "ürün yerleşme olasılığı hesaplamaz" uyumlu
Koşul filtresi yok (koddan çıkarım: risk.ts/rapor içinde koşul geçmiyor) "Kapatmadığı şeyler" 2. maddesi: özel koşulları senin durumunla eşleştirmiyoruz uyumlu, eksiklik açıkça yazıldı

Biçim kontrolü: 1 flowchart TD, %% aria: + %% altyazi: var, 2 tablo, H2'ler soru biçiminde, "Kaynaklar" + erişim tarihi (22 Eyl 2026), slug'da yıl yok, frontmatter yalnız baslik/aciklama/tarih, aciklama tırnaksız. Renk sınıfları ürünün risk diliyle aynı; her düğümün ilk satırında büyük harfli metin etiketi var, renk tek başına anlam taşımıyor. /tercih-robotu'na link verilmedi.

Kullanılan SQL sorguları (hepsi sqlite3 -readonly data/yokatlas.db)

-- 1) Bir yıllık taban oynaması (9.160 program, medyan %14,9; >%20: 2.877; >%50: 297)
WITH t AS (SELECT ABS(sira2026-sira2025)*100.0/sira2025 d FROM programs
           WHERE onlisans=0 AND sira2025 IS NOT NULL AND sira2025>0 AND sira2026 IS NOT NULL)
SELECT COUNT(*), ROUND((SELECT d FROM t ORDER BY d LIMIT 1 OFFSET (SELECT COUNT(*)/2 FROM t)),1),
       SUM(CASE WHEN d>20 THEN 1 ELSE 0 END), SUM(CASE WHEN d>50 THEN 1 ELSE 0 END) FROM t;

-- 2) İlk 100 bin bandı (3.034 program, medyan 4.014 sıra; >10.000: 686)
WITH t AS (SELECT ABS(sira2026-sira2025) d FROM programs
           WHERE onlisans=0 AND sira2025 IS NOT NULL AND sira2025<=100000 AND sira2026 IS NOT NULL)
SELECT COUNT(*), (SELECT d FROM t ORDER BY d LIMIT 1 OFFSET (SELECT COUNT(*)/2 FROM t)),
       SUM(CASE WHEN d>10000 THEN 1 ELSE 0 END) FROM t;

-- 3) Kılavuzdan düşen lisans programları (572 program, 11.587 yerleşen)
SELECT COUNT(*), SUM(yerlesen2025) FROM programs_arsiv
WHERE onlisans=0 AND yerlesen2025>0
  AND id NOT IN (SELECT eski_kod FROM programs WHERE eski_kod IS NOT NULL);

-- 4) Kodu değişen program sayısı (466)
SELECT COUNT(*) FROM programs WHERE eski_kod IS NOT NULL;

-- 5) Kontenjan değişimi (11.540 karşılaştırılabilir; 5.192 değişti, 3.907 azaldı)
SELECT COUNT(*), SUM(kontenjan2026<>kontenjan2025), SUM(kontenjan2026<kontenjan2025)
FROM programs WHERE onlisans=0 AND kontenjan2025 IS NOT NULL AND kontenjan2026 IS NOT NULL;

-- 6) Envanter (21.493 = 12.239 lisans + 9.254 önlisans) ve kapsama
SELECT onlisans, son_kilavuz_yili, COUNT(*) FROM programs GROUP BY 1,2;
SELECT COUNT(*) FROM programs WHERE onlisans=0 AND isim LIKE 'Psikoloji%';           -- 355
SELECT COUNT(DISTINCT universite) FROM programs WHERE onlisans=0 AND isim LIKE 'Psikoloji%'; -- 155
SELECT COUNT(DISTINCT universite) FROM programs;                                      -- 322

-- 7) Boğaziçi Bilgisayar Mühendisliği (tek satır, id 102210277)
SELECT sira2023, sira2024, sira2025, sira2026, puan2026 FROM programs
WHERE universite='BOĞAZİÇİ ÜNİVERSİTESİ' AND isim LIKE '%Bilgisayar Mühendisliği%' AND onlisans=0;
-- 775 | 1006 | 1448 | 4560 | 526.75435

Veri tarihi: veri_meta.refresh_2026_tarih = 2026-09-21T17:21:23Z, refresh_2026_api_toplam = 21493, refresh_2026_atlanan = 0. programs_arsiv semantiği scripts/eski-arsivle.ts:1-6 başlığından doğrulandı (güncel kılavuzda olmayan programlar taşınıyor, silinmiyor).

Doğrulanan bilgiler + kaynak URL'leri (erişim 22 Eyl 2026)

Çıkarılan / yazılmayan iddialar

  1. Adı verilen bir sohbet botuna yapılan test. Ortamda üçüncü taraf sohbet botuna erişim yok; "X modeli şu sayıyı verdi" tipi hiçbir cümle yazılmadı. Şartnamedeki "test yapılamazsa bu bölüm yazıdan çıkar" kuralı yerine, kanıtlanabilir bir ikame test yapıldı (botların okuduğu kaynak). Bu, yazıda da açıkça söyleniyor: "Bir sohbet botunu adıyla test edip aktarmadık."
  2. "Model şöyle der" tahmini. İlk taslakta "eğitim verisi 2023'te biten bir model 'yaklaşık 800' der" cümlesi vardı; test edilemediği için mekanizmaya çevrildi ("elindeki en yeni sayı 775 olur").
  3. "572 program kapandı." Arşiv tablosu "bu yılın kılavuzunda aynı kodla bulunmayan" demek; kod değişip eşleşmesi kurulamayan programlar da içinde olabilir. Yazıda "kapanan program sayısı değildir" uyarısıyla birlikte verildi.
  4. Aynı üniversitede aynı bölümün birden çok satırı. Hacettepe Tıp örneği (3 satır: 1.586 / 965 / 34.181) güçlü bir örnekti ama açıklaması SEO planı §3'te "şimdi yazılmaz" (veri sorusu veri-muhendisi'nde açık). Örnek kullanılmadı, tek satırlı Boğaziçi programıyla değiştirildi.
  5. Özel koşulu ürünün süzdüğü iddiası. src/lib/risk.ts ve rapor tarafında koşul filtresi yok [koddan çıkarım]; yazı bunu eksiklik olarak açıkça yazıyor ve kullanıcıyı kılavuza + siralama-sartlari-2026'ya yolluyor.
  6. Yerleşme olasılığı / garanti dili. Hiç kullanılmadı; tabloda "Olasılık: kimse yapamaz" satırı var ve altında "bu yazının sahibi olan ürün de dahil" deniyor.

İç linkler (hepsi hedefi doğrulanarak eklendi)

/meraklisina (src/app/meraklisina) · /bolumler · /bolum/bilgisayar-muhendisligi (3 mevcut yazıda kullanımda) · / · /rehber/tercih-robotu-nedir-yok-atlas-nasil-kullanilir · /rehber/tercih-listesi-nasil-yapilir · /rehber/taban-siralamalar-nasil-degisir · /rehber/olu-tercih-nedir · /rehber/taban-puan-mi-siralama-mi · /rehber/siralama-sartlari-2026 — hepsinin content/rehber/*.md ya da src/app karşılığı var. /tercih-robotu (301) kullanılmadı.

Engeller

  • Sohbet botu testi yapılamadı (ortamda üçüncü taraf model erişimi yok) → ikame test uygulandı, yazıda şeffaf.
  • YÖK Atlas program sayfası WebFetch ile okunamadı (JS render). 2026 rakamı yalnızca kendi DB'mizden + arama sonucu çapraz kontrolünden doğrulandı.
  • Mermaid şeması tarayıcıda render edilmedi (AGENTS.md: tarayıcı/dev sunucu açma yasak). mermaid.parse Node'da DOM olmadığı için çalışmadı. Sözdizimi mevcut çalışan yazılarla (ör. kyk-burs-mu-kredi-mi.md) biçimsel olarak birebir aynı kalıpta — düğüm/kenar/classDef formları eşleştirilerek doğrulandı [koddan çıkarım].
  • Çalışma ağacında 9 paralel yazar dosyası daha var; hiçbirine dokunulmadı.

Diğer yazarlara / editöre not

  • Tutarlılık riski: kapanan/kod değişen program rakamları (572 / 11.587 / 466) bu yazıda ilk kez kullanıldı. yeni-acilan-bolumler-nasil-degerlendirilir ve olu-tercih-nedir aynı kesite dokunursa rehber-editoru iki yazıyı aynı sorgudan hizalasın.
  • tercih-robotu-nedir-yok-atlas-nasil-kullanilir yazısında "Kılavuzdaki özel koşulları ve sıralama şartlarını süzgece dahil etmek" bir iyi robot özelliği olarak sayılıyor. Bizim ürünümüzde koşul filtresi yok; o cümle "iyi robot" genel tanımı olduğu için doğrudan çelişki değil ama okur ürünün koşul süzdüğünü sanabilir. Editör o paragrafa "KolayTercih'te koşulu sen okursun" notu düşmeyi değerlendirsin — ben o dosyaya dokunmadım.

Marka / CEO'ya not

Kurucunun "yapay zekâ ile insan arasında" çerçevesi yazının kapanış bölümünde üç merciye çevrildi: veriye sor (sayı) · yapay zekâya sor (yorum) · insana sor (istek, bütçe, hayat). Bu üçlü, /meraklisina'daki "sihirbaz süzer, yapay zekâ kurar, karar senin" anlatısının rehber tarafındaki karşılığı ve reklam yapmadan konumu gösteriyor. Ürün tarafında bunu güçlendirecek ucuz bir hamle var: liste çıktısının altına "bu satırları kılavuzdan doğrula" 4 maddelik mikro kontrol listesi koymak — yazıdaki tabloyla birebir aynı, ürün içinde hiç yok. Backlog önerisi olarak urun-yoneticisi'ne bırakıyorum.

Bilal'den istenen

  1. Yazının marka bölümündeki "kapatır / kapatmaz" ayrımının tonunu onayla — dürüstlük dozu bilerek yüksek tutuldu (5 dk okuma).
  2. Karar: liste çıktısının altına "kılavuzdan doğrula" 4 maddelik mikro kontrol listesi eklensin mi? (2 dk karar)