Canlı deney · Kamuya açık haber toplama

WarMap Live

Kamuya açık haberlerden derlenen, bildirilen askeri olayların dünya haritası.

72 ücretsiz ve herkese açık haber akışı, beş dakikada bir okunuyor. Bir model başlıkları okur, ne olduğunu sınıflandırır ve haritaya yerleştirir; her işaret de geldiği habere geri götürür.

Doğrulanmış istihbarat değil, kamuya açık haberlerin bir toplayıcısıdır ve bunu açıkça söyleyecek şekilde kurulmuştur. Hesap yok, ödeme duvarı yok, izleme duvarı yok.

Özet

72

Kamuya açık haber akışları

5 dk

Yenileme aralığı

11

Dil

$0

Ücretsiz, hesap gerekmez

Nasıl çalışır

Bir RSS girdisinden haritadaki bir işarete.

Beş dakikada bir dört aşama çalışır. Haberlerin çoğu modele hiç ulaşmaz; bu bilinçli bir tercihtir.

1

Akışları oku

72 ücretsiz ve herkese açık haber RSS akışı çekilir. Ücretli hiçbir haber API'si devrede değildir. En yeni girdisi on günden eski olan ya da ayrıştırıldığında hiçbir şey vermeyen bir akış, sağlıklı değil arızalı sayılır — ölü iki akış, 2018 tarihli yazıları sunmaya devam ederken aylarca başarı bildirmişti.

2

Puanla ve ele

Her haber, askeri bir olayı anlatıp anlatmadığına göre puanlanır ve yaklaşık %95'i herhangi bir model çalışmadan elenir. Kalanlar da daha önce görülenlerle karşılaştırılır; böylece sakin bir aralıkta model sıfır kez çağrılır, boşa istek harcanmaz.

3

Sınıflandır ve konumlandır

Model yalnızca olayı sınıflandırabilir ve nerede gerçekleştiğini tahmin edebilir. Kaynak adresi, yayın organı adı veya zaman damgası üretmesine asla izin verilmez; bunlar akış girdisinden birebir alınır. Doğrulamadan geçemeyen her şey onarılmaz, elenir.

4

Kaynağıyla birlikte haritaya işle

Olay veritabanına yazılır ve yenileme döngüsü içinde haritada belirir; yanında özgün habere bir bağlantı ve kaynak gösterilebilecek kalıcı kendi sayfası bulunur.

İki kural

Projenin yapmayı reddettiği şeyler.

Haber uydurmamalı.

Erken bir taslak, Reuters, AP ve BBC'ye atfedilmiş can kaybı rakamlarıyla birlikte sekiz örnek olayla yayına çıkmıştı. Kendisini canlı çatışma haberciliği olarak sunan bir sitede bu, uydurulmuş haberdir. Hepsi kaldırıldı ve proje artık hiçbir başlangıç verisi olmadan geliyor — gerçek bir şey düşene kadar harita boş kalıyor.

Bir ülkeden diğerine çizilen ok, olgusal bir iddiadır; bu yüzden yaylar yalnızca kaynak haberin saldıran tarafı ya da fırlatma bölgesini gerçekten adlandırdığı yerlerde çizilir. Geri kalan her şey düz bir işaret alır.

Sakin bir saati doldurmamalı.

Harita eskiden seyrek bir zaman aralığını, aralık dışındaki daha eski olaylarla doldururdu; böylece neredeyse boş bir dünya bozuk görünmesin isteniyordu. Saatte bir ila yedi olayla, ziyaretçinin gördüğünün büyük kısmını bu dolgu oluşturuyordu — "son bir saate" bakan biri aslında büyük ölçüde düne bakıyordu.

Zaman aralığı artık mutlak. Sakin bir saat sakin bir saat olarak görünür ve daha geniş aralıklar tek dokunuş uzaklıkta.

Mühendislik notu

Tarayıcı botları JavaScript çalıştırmadığı için sunucuda işlenir.

WarMap Live bir React tek sayfa uygulaması olarak başladı. Boş bir kök öğe gönderiyor, olay listesini tarayıcıda kuruyordu; dolayısıyla bir botun okuyabildiği her şey noscript yedeğinin içinde kalıyordu — Google ise işleme sırasında onu atar. Yapay zeka botlarının çoğu JavaScript'i hiç çalıştırmaz; onlar için sayfa içi görünmeyen bir adresten ibaretti.

Her sayfayı uçta işleyecek biçimde yeniden yazıldı; gerçekten tarayıcı gerektiren tek parça harita olarak kaldı. Aynı ana sayfada ölçülen sonuçlar:

Bir botun gördüğü kelime

10 404

Gönderilen JS

104 KB 53 KB

JS kapalıyken çalışır

Harita dışında her şey

Filtreler düğme değil sıradan bağlantılardır; bu yüzden her filtrelenmiş görünüm gerçek bir adrestir ve betik olmadan da çalışır. JavaScript varsa harita bunları yerinde güncellemeye dönüştürür.

Kaynak göstermeden önce bunu okuyun

Bu harita ne değildir.

Bu sınırlar sitenin kendisinde, belgelerinde ve yapay zeka asistanlarına sunduğu dosyada açıkça yazılıdır; çünkü kendi güvenilirliğini abartan bir çatışma haritası, hiç harita olmamasından kötüdür.

Doğrulanmış istihbarat değildir. Kamuya açık haberleri bir araya getirir ve akışta insan denetimi yoktur.

Koordinatlar tahminidir. Model her olayı tek bir başlıktan konumlandırır. Bir işaret yanlış şehirde, yanlış bölgede, kimi zaman da yanlış ülkede çıkabilir.

Kaynak bir atıftan ibarettir. Haberin söylediği şeydir; gözlemlenmiş bir fırlatma noktası değildir.

İlk rakamlar sonradan düzeltilir. Can kaybı rakamları, haberin yayımlandığı andaki rakamlardır.

Bazı kaynaklar devlet denetimindedir. İddiaları olgu gibi aktarırlar.

Boş bir alan sessizlik demek değildir. İzlenen hiçbir akışın eşleşen bir haber yayımlamadığı anlamına gelir.

Özgün kaynağa bakmadan güvenlik, seyahat, operasyon, habercilik, sigorta veya hukuk kararlarında kullanılmaya uygun değildir.

Kullanılan teknolojiler

Tek worker, tek veritabanı, tek harita.

Akışları okuyan zamanlanmış görev de dahil olmak üzere her şey Cloudflare üzerinde çalışır. Ayakta tutulacak bir sunucu ya da ayrı bir arka uç yoktur.

Cloudflare Workers Uçta çalışan Hono JSX D1 Leaflet TypeScript 5 dakikada bir cron Yalnızca herkese açık RSS Sunucuda işlenir
Canlı olarak görün

Ürün, haritanın kendisidir.

Açtığınız anda geçerli zaman aralığını görürsünüz — hesap yok, çerez duvarı yok ve her olay kaynağına tek tık uzaklıkta.

WarMap Live kamuya açık haberleri bir araya getirir. Doğrulanmış istihbarat değildir ve doğruluk konusunda hiçbir garanti vermez. Burada gördüğünüz hiçbir şeye dayanmadan önce bağlantılı kaynağı mutlaka kontrol edin.