Kaynaklar dağınık
Türkçe ve İngilizce. Kimi RSS, kimi kazınıyor, kimi API. Formatlar tutmuyor ve kopyalar her yönden geliyor.
Ürün — Haber Zekası
AIVEX Feed, Türkçe ve İngilizce finansal haberleri iki makine tarafından okunabilir çıktıya dönüştürür — günlük bir piyasa bağlamı satırı ve makale başına bir olay akışı — dil modeli hiçbir yön kararına karışmadan.
Çalışan prototip · Aralık 2025'ten bu yana kesintisiz çalışıyor
{
"stream": "news:articles",
"language": "tr -> en",
"sentiment": "negative",
"confidence": 0.83,
"theme": "macro",
"companies": ["SAMPLE_ID"],
"relevance": 0.60,
"translated": true,
"published_at": "2026-07-05T08:41:00Z"
}Tek başına bir manşet yön, şiddet ve şirket bilgisi taşımaz. Günde yüzlerce haber — hiçbiri bir sayı değil.
Türkçe ve İngilizce. Kimi RSS, kimi kazınıyor, kimi API. Formatlar tutmuyor ve kopyalar her yönden geliyor.
"Enflasyon beklentiyi aştı" cümlesi, güven değeri taşıyan bir sayıya dönüşmeden hiçbir sistematik iş akışında kullanılamaz.
Karşılaştırılacak günlük bir özet olmadan bugünkü havanın olağan dışı olduğu anlaşılamaz — anomaliler görünmez kalır.
Gereken şey basit: her makale için duygu, tema ve şirket; her gün için tek bir özet satırı.
Hattın ürettiği her şey bu yüzeylerden okunur. Öğrenilmesi gereken üçüncü bir arayüz yok.
MySQL tablosu
Günde bir satır: net duygu, tema kırılımı, rejim göstergeleri, anomaliler ve isteğe bağlı bir anlatı. Düz SQL ile okunur.
Redis akışı
Zenginleştirilmiş her makale tek mesaj olarak: duygu, güven, tema, eşleşen şirket kimlikleri, ilgi skoru. Tüketici grubu hazır gelir.
Redis akışı
Bir batch günün taban çizgisinden saptığı anda yayımlanan anomali uyarıları — duygu sapması, kategori kayması veya hacim sıçraması.
Hattın tamamı tek bir fonksiyon çağrısı. Veritabanı dışarıdan verilir — hattın içinde tek bir somut veritabanı sınıfının adı geçmez; kendi sınıfınızı takarsınız.
Her koşu aynı altı aşamayı sırayla ve aralarında hata yalıtımıyla yürütür.
Kaynaklar paralel çekilir. Aynı URL ve yakın kopyalar atılır. İçerik beş ayrı yöntemle indirilir.
Başlığı olmayan veya içeriği 50 karakterden kısa makaleler düşer.
Duygu ve tema paralel çalışır; ardından şirket eşleşmesi gelir.
Batch günün toplamına eklenir. Taban çizgisinden sapmalar uyarı üretir.
Zenginleştirilmiş makaleler Redis akışına yazılır.
Makaleler şirket bağlantılarıyla MySQL'e yazılır.
Analiz veya kayıt aşamasındaki bir hata koşuyu bilinçli olarak durdurur. Geç aşamadaki bir hata loglanır ve koşu devam eder — toplanan makaleler asla kaybolmaz.
Dil modeli yalnızca metin yazar. Yönlü her sayı aritmetikten çıkar.
HIZLI YOL · her batch
Yeni gelen her batch'in duygu profili günün taban çizgisiyle karşılaştırılır. Duygu sapması, kategori kayması veya hacim sıçraması eşiği aşarsa news:hot_signals akışına uyarı düşer. Baştan sona aritmetik: aynı girdi hep aynı çıktıyı verir.
YAVAŞ YOL · günlük, haftalık, aylık
Yerelde çalışan bir model günün özetini yazar, rejim değişimini açıklar ve önemli olayları listeler. Sıcak yolun dışında çalışır — kimse onu beklemez.
outlook değeri her zaman net_sentiment'ten hesaplanır. Model kapalıysa anlatı boş kalır ve her sayı aynı kalır. Model uydurma bir yön veremez.
Önce dil tespit edilir, sonra çevrilir, sonra puanlanır. Emin olunamayan makale hiç puanlanmaz.
FastText dili belirler. Güven eşiğinin altındaki makale işaretlenir ve puanlamaya hiç girmez.
MarianMT Türkçeden İngilizceye çevirir. Çeviri başarısız olursa makale atlanır — tahmin edilmez.
FinBERT önce yalnız başlığı puanlar; başlık güveni eşiğin altındaysa başlık ve içerik birlikte yeniden puanlanır.
Dili belirsiz veya çevirisi tutmamış makale nötr işaretlenip geçilir. Sayıları asla kirletmez.
Duygu güveni, başlık güveni ve dil güveni her biri kendi eşiğiyle korunur ve ortamdan ayarlanır.
Veritabanı dışarıdan verilir. Log ve metrik isteğe bağlıdır. Zamanlanmış görev, kütüphane çağrısı veya Windows tepsi uygulaması olarak çalışır.
| Bileşen | Ne sağlar | Vermezseniz |
|---|---|---|
| Veritabanı | MySQL, ya da fabrika kancasıyla kendi sınıfınız | Zorunlu |
| Redis | Akışlar ve anlık uyarılar | Uyarı loglanır, koşu sürer |
| Yerel model | Günlük anlatı metni | Anlatı boş kalır, sayılar durur |
| Reddit anahtarı | Reddit kaynağı | O kaynak atlanır |
Tek bir ports dosyası, bir arka ucun uygulaması gereken veritabanı metotlarını listeler. Hepsi bu. Kendi uygulamanızı tek bir ortam değişkeniyle gösterirsiniz; hat farkı anlamaz.
Tepsi zamanlayıcısı hattı ayrı bir süreçte koşturur; koşu geçmişini ve günlük/haftalık özetleri gösterir, kaynak sağlığını hata tipiyle raporlar ve kod yazmadan JSON veya RSS kaynağı eklemenizi sağlar — kaydetmeden önce ucu çağıran bir test düğmesiyle.
Python 3.10+, MySQL, Redis. İlk koşu üç model indirir: duygu, çeviri ve dil tespiti.
AIVEX Feed, Aralık 2025'ten bu yana canlı bir veritabanına karşı kesintisiz çalışan bir prototiptir. Onu tam olarak olduğu gibi anlatıyoruz.
Haberi okunacak metin olarak değil, yapılandırılmış ve denetlenebilir girdi olarak tüketmesi gereken araştırma ve sinyal sistemleri için.
AIVEX Feed bir araştırma ve analiz aracıdır. Çıktıları yalnızca bilgilendirme amaçlı eserlerdir; finansal, yatırım veya ticaret tavsiyesi teşkil etmez.