Hakkımızda
KAP bildirimlerini haber okur gibi okumak istedim — KAP'ın kendi sitesinin istediği gibi değil. Bu site o fikrin karşılığı: günde 200'e yakın bildirimi sınıflandırıp Türkçe özetleyen, kaynağa her zaman geri bağlayan bir katman.
Ne yapıyor
- Canlı bir akış: her bildirim sınıflandırılıyor, Türkçe özetleniyor, önem skoru veriliyor.
- Günlük bülten — günün en önemli bildirimlerinin kısa bir genel bakışı.
- Hesapsız takip: RSS, JSON API, tarayıcı-yerel (localStorage) watchlist ve tarayıcı push bildirimi.
- Şirket sayfaları — profil, geçmiş, aktivite ve risk göstergeleri.
KAP'tan toplama
KAP'ın herkese açık bildirim listesi düzenli aralıklarla taranır. Yeni bir bildirim görüldüğünde temel alanları (başlık, konu, ilgili şirket kodları, yayın zamanı, düzeltme/geç bildirim durumu) ve varsa PDF eklerinin bağlantıları alınır.
Getirme ve temizleme
Bildirimin HTML gövdesi etiketlerden arındırılıp düz metne çevrilir (bağımlılıksız, sunucu maliyetini düşük tutmak için). PDF ekleri varsa metne çıkarılır. Aşırı büyük gövdeler veritabanı bütçesi için ~20 KB'a kırpılır — kırpma yalnızca depolamayı etkiler, özetleme orijinal kaynağın tamamını görür.
Yapılandırılmış LLM özeti
Google AI Studio'nun Gemma modeli, konu ve gövde metnini okuyup yapılandırılmış bir çıktı üretir: tek cümlelik başlık, madde madde özet, olay türü (19 kategoriden biri), duygu (olumlu/olumsuz/nötr), ham 0-1 önem puanı ve çıkarım güveni. Model adı ve prompt versiyonu her özetle birlikte saklanır (bildirim sayfasının altında görünür) — denetlenebilirlik için.
Kalite kontrolleri
Modelin ham önem puanı, olay türüne göre sabit bir taban-tavan aralığına yeniden ölçeklenir (kalibrasyon) — aynı tür rutin bir olay her zaman aynı bantta kalır, gerçekten materyal bir olay asla düşük görünmez. Ayrıca deterministik (LLM'siz) bir kural tablosu, saf otomatik/tekrar eden bildirimleri (devre kesici, haftalık bülten, piyasa yapıcı işlemleri vb.) ayrı sınıflara yönlendirir — bu sınıflandırma özetlemeyi atlamaz, yalnızca hangi sekmede gruplanacağını belirler.
Yayın yüzeyleri
Özetlenen her bildirim aynı anda ana akışta, ilgili şirket sayfasında ve RSS/JSON uçlarında yayınlanır.
Ne yapmıyor
- Yatırım tavsiyesi vermiyor — her özetin altında "kaynağı doğrulayın" uyarısı var; gerçek zamanlı işlem sinyali değildir, gecikme farkındalık amaçlıdır.
- İşlem yapmıyor, portföy yönetmiyor.
- KAP'ın resmi kaydının yerini tutmaz — resmi metin her zaman KAP'tadır.
- Bildirimleri süresiz saklamıyor — 12 aylık pencere dışına çıkanlar aylık olarak silinir; resmi arşiv her zaman KAP'tadır.
- Giriş gerektiren bir hesap sistemi yok — watchlist tamamen tarayıcında (localStorage) kalır, sunucuya hiçbir zaman gönderilmez. Sayfa ziyaretleri Vercel Analytics ile çerezsiz ölçülür, kişisel tanımlayıcı toplanmaz. Push bildirimine izin verirsen yalnızca o aboneliğin kendisi (kimliksiz, tarayıcı-üretimi bir uç nokta, hangi ticker/olay türlerini izlediğinle birlikte) sunucuda saklanır; e-posta, isim ya da başka bir kişisel veri istenmez.
- Reklam, açılır pencere, zorunlu kayıt yok.
Kim yapıyor
Bu site tek bir kişi tarafından geliştiriliyor — bir ekip, şirket ya da finansman yok. Bug bulursan ya da bir öneri iletmek istersen ibrahimengu@gmail.com adresine yazabilirsin.
Teknoloji
Next.js (Vercel üzerinde), Supabase (Postgres) ve Google AI Studio'nun Gemma modeli — üç platform, ücretsiz katmanlar. Her özetle birlikte model adı ve prompt versiyonu saklanıyor (bkz. bildirim sayfalarının altı) — denetlenebilirlik için.
LLM istemcileri için anahtarsız bir MCP (Model Context Protocol) ucu da sunuyoruz — https://kaphaberleri.com/api/mcp adresini destekleyen bir araca ekleyerek bildirim arama, tek bildirim, şirket profili, günlük bülten ve watchlist akışı araçlarını kullanabilirsin.