Ce se întâmplă în spatele unui agregator de știri: algoritmi, AI și provocări tehnice

Comentează
Arhiva foto

De fiecare dată când deschizi un agregator de știri și vezi 30 de subiecte ordonate frumos pe categorii, cu rezumate și surse, în spate se întâmplă mult mai mult decât pare. Am petrecut ceva timp analizând cum funcționează platforme ca Q24.ro și Google News din punct de vedere tehnic, și m-a surprins complexitatea din spatele a ceva ce pare o simplă listă de linkuri.

Cum ajung știrile de la sute de site-uri într-un singur loc

RSS — tehnologia veche care încă funcționează

Majoritatea publicațiilor mari oferă feed-uri RSS pe categorii. Un agregator de stiri se abonează și primește articole noi la fiecare 15-60 de minute. E o tehnologie din anii 2000 care refuză să moară — pentru că funcționează bine și e simplă. Nu toate site-urile mai au RSS activ, dar suficiente cât să fie util.

API-uri specializate

Alternativa modernă sunt API-urile de presă precum NewsAPI.ai sau GDELT. Diferența față de RSS: vin cu metadate deja procesate — entități menționate, sentiment, categorie, limbă, locație. E ca diferența între a primi o cutie de piese Lego și a primi piese deja sortate pe culori. Economisesc enorm de multă muncă de procesare ulterioară.

Problema deduplicării

Aici devine interesant. Același eveniment apare pe 50 de site-uri, fiecare cu alt titlu și altă formulare. "Primarul reținut de DNA", "DNA l-a ridicat pe edilul din Cluj", "Percheziții la primărie" — toate vorbesc despre același lucru. Agregatorul trebuie să le grupeze automat.

Tehnicile folosite: embedding-uri semantice (transformi textul în vectori numerici și compari similaritatea), Named Entity Recognition (dacă două articole menționează aceleași persoane și locuri, probabil e același eveniment), și temporal clustering, articolele apărute în aceeași fereastră de timp despre aceleași entități sunt grupate împreună.

De la articol brut la rezumat util

Un agregator care doar listează titluri și linkuri nu oferă mare lucru. Valoarea reală vine din procesare, extragerea de fapte cheie, cifre, citate și entități din fiecare articol.

Rezumatele generate de modele de limbaj

GPT, Claude, Gemini — toate pot lua 30 de articole despre același eveniment și produce un rezumat care surprinde mai multe perspective decât oricare articol individual. E genuinely impresionant când funcționează bine. Problema: halucinațiile. Modelul poate adăuga detalii care nu există în surse, sau poate interpreta greșit o informație ambiguă. De aceea, cele mai serioase implementări adaugă un prompt explicit: "scrie DOAR ce apare în sursele furnizate, nu inventa nimic".

Analiza sentimentului

Unele agregatoare clasifică știrile pe o scală de sentiment. Nu e despre "bun sau rău" în sens moral — ci despre tonul acoperirii mediatice. Dacă 80% din articolele despre o decizie guvernamentală sunt negative, asta îți spune ceva. Citind un singur articol, nu ai perspective asta.

Clusterizarea: cum 500 de articole devin 25 de teme

O știre individuală e "Premierul a declarat X". Un topic e ansamblul: "Criza prețurilor la combustibil" — care include declarația premierului, reacția opoziției, protestele, cifrele de la statistică, tot. Fără clusterizare, ai o listă interminabilă. Cu ea, ai 25 de teme pe care le parcurgi în 5 minute.

Algoritmii clasici (K-means, DBSCAN) funcționează pe similaritate textuală. Dar abordările mai noi merg pe concept-based clustering — nu caută cuvinte similare, ci relații între entități. "Prețul benzinei" și "taxa pe carburanți" sunt conceptual legate, chiar dacă nu au cuvinte comune.

Ce apare primul: rankarea știrilor

Aici e decizia cea mai importantă. Cine decide ce vezi tu primul?

Varianta editorială: un om decide. Subiectiv, dar cu raționament. Varianta majorității site-urilor de presă.

Varianta algoritmică obiectivă: câte surse independente acoperă subiectul. 200 de surse = important. 3 surse = probabil minor. Nu decide nimeni subiectiv — datele decid. E abordarea pe care o folosesc agregatoarele mai serioase.

Peste asta se aplică time-decay (știrile recente primează) și boost-uri geografice (un agregator românesc prioritizează știrile din România, altfel Trump domină totul, permanent).

Provocări specifice limbii române

Aici e unde lucrurile se complică serios.

Entitățile românești sunt greu de procesat

Modelele de NER antrenate pe engleză se chinuie cu nume românești. "Ilie Bolojan" poate fi interpretat ca două cuvinte separate. "Botoșani" cu ș și "Botosani" fără sunt același oraș, dar un algoritm nativ englez nu știe asta. Nici măcar "Țară" și "Tara" nu sunt recunoscute mereu ca identice.

Gramatica românească e un câmp minat pentru AI

Un rezumat care scrie "73 percheziții" în loc de "73 de percheziții" pierde credibilitate instant. La fel "unei gripă" în loc de "unei gripe". Regulile de declinare, acordurile de gen și număr, prepoziția "de" după numerale — sunt capcane constante. Unele platforme adaugă un al doilea pas de procesare: un model verifică și corectează gramatica output-ului primului model. E brut ca soluție, dar funcționează.

Relația complicată cu presa tradițională

Editorii de presă au sentimente amestecate față de agregatoare. Pe de o parte, "ne fură traficul". Pe de altă parte, "ne aduc cititori pe care altfel nu i-am fi avut". Adevărul e undeva la mijloc, și depinde mult de cum e construit agregatorul.

Unul care copiază integralul articolului e parazitar. Unul care afișează un rezumat de 3 propoziții și trimite cititorul pe site-ul original prin link direct e simbotic — cititorul descoperă publicații pe care nu le-ar fi verificat niciodată pe cont propriu. E o relație care funcționează doar dacă agregatorul respectă drepturile editoriale și adaugă valoare reală prin organizare, nu prin copiere.

Foto: q24.ro

Abonați-vă la ȘTIRILE ZILEI pentru a fi la curent cu cele mai noi informații.
Urmărește cel mai nou VIDEO
ALTE ȘTIRI
Augustin Zegrean
15:44
„Nu avea ce să caute acolo”. Augustin Zegrean, fost președinte CCR, reacționează dur în cazul zborului privat în Mykonos al judecătorului Cristian Deliorga
Jurnalista Sorina Matei, propusă de AUR, preia șefia TVR. Sursă foto: Facebook /Sorina Matei.
15:41
Sorina Matei, propusă de AUR, a fost votată șefă interimară la TVR. Răzvan Dincă preia conducerea SRR
MONDEN
Alina Pușcău - concurentă Asia Express
16:12
De ce nu se tratează Alina Pușcău de cancer în România. „Sunt revoltată. Nu vorbești așa cu oamenii, nu?”
Theo Rose
15:40
Theo Rose, mărturisire neașteptată. Ce i-a rănit mândria: „Mi-a spus că nu prea am vocabular ”
POLITIC
Cine pierde după ce AfD a câștigat detașat alegerile în landul german Saxonia-Anhalt. Emil Hurezeanu: „Repercusiunile ar putea fi confirmate în următoarele săptămâni”
ExclusivInterviu
7 sept.
Cine pierde după ce AfD a câștigat detașat alegerile în landul german Saxonia-Anhalt. Emil Hurezeanu: „Repercusiunile ar putea fi confirmate în următoarele săptămâni”
Cristian Deliorga este unul dintre cei patru judecători ai CCR puși de PSD
7 sept.
Judecător CCR, politicieni și afaceriști cu probleme penale, zbor de lux la Mykonos: cine sunt cei 13 care au zburat cu avionul privat Embraer Legacy 600
Ultimele știri
17:01
5 știri by Libertatea - Educație: nepotisme și favoruri la un liceu de top, inspectori numiți politic și elevi fără manuale
16:56
Poți închiria un apartament cu 30 de euro și o casă întreagă cu doar 60. Stațiunea montană la 2 ore de România unde berea e ieftină și se mănâncă pe bani puțini
16:44
Arhipelagul format din 99 de insule unde ritmul vieții încetinește. Vegetația tropicală și apele în nuanțe intense de albastru și verde cuceresc turiștii
16:41
Tragedie la nunta Oanei Tomoiagă, concurentă la Asia Express. Un invitat a murit la petrecerea cu 1000 de oameni
TRENDING
Exclusiv
13:00
O hotărâre CJUE din cazul unui primar PSD i-ar putea salva mandatul lui Fritz. Avocatul Tudor Chiuariu, care a obținut decizia: „Este valabilă și foarte actuală”
Exclusiv
10:00
Acuzații de hărțuire la Școala de Agenți de Poliție Câmpina. O elevă și-a reclamat profesorul de drept penal: „M-a luat pe după spate și m-a pupat pe obraz”. Conducerea instituției confirmă cazul
Exclusiv
07:00
Trenurile Coradia Stream cumpărate de CFR de la Alstom cu două miliarde de lei circulă fără asigurare pe șinele din România. Epopeea unui contract de modernizare cu iz de dosar penal
7 sept.
Mesaje de Sfânta Maria 2026. Urări și felicitări de Sf. Maria inspirate pentru sărbătoriți
o mulțime densă de oameni participând la un concert sau un festival, aflată într-un spațiu larg și întunecat. Atmosfera vizuală este dominată de o rețea complexă, dinamică și foarte intensă de raze luminoase și lasere care se intersectează deasupra publicului.
16:18
Unul dintre cele mai bune cluburi de noapte din Europa este la un zbor de mai puțin de o oră distanță față de România. Cum arată clasamentul complet
patru fete tinere imbracate in costume de baie colorate, pe plaja, vazute de la spate, iesind din mare
15:17
Agențiile de turism deja lansează oferte pentru vara anului 2027. Printre cele mai populare destinații: Albania, Grecia și Spania
Un bărbat cu rucsac în spate, văzut din spate pe peronul unei stații de metrou, în timp ce prin fața lui trece un tren în viteză.
15:08
Românii fac naveta 53 de minute, dar cine sunt „super navetiștii Europei”
Saci cu cartofi şi ceapă într-o piaţă
15:07
Pregătirea cămării pentru iarnă: 5 pași pentru a păstra legumele proaspete mai mult timp
Două perechi de chiloți, una descompusa și murdară și una intacta, albă, așezate pe iarba verde, o lopată între ele
14:16
1.000 de oameni au îngropat peste 2.000 de perechi de chiloți în pământ. Ce au descoperit după două luni
Vitraliu cu Scena Nașterii Domnului Sursa foto: Shutterstock
7 sept.
Sfânta Maria Mică sau Nașterea Maicii Domnului, sărbătorită pe 8 septembrie - tradiții și superstiții
Ce nume se serbează de Sfânta Maria - Icoană reprezentând-o pe Sfânta Maria cu Pruncul.
5 sept. 2025
Ce nume se serbează de Sfânta Maria. Cui spunem „La mulți ani”
Cum faci conserve de roșii pasate pentru iarnă. Rețeta simplă, pas cu pas. Sursă foto: Shutterstock
7 sept.
Cum faci conserve de roșii pasate pentru iarnă. Rețeta simplă, pas cu pas
Cât hrean se pune la murături și de ce nu trebuie să lipsească din borcan. Sursă foto: Shutterstock
4 sept.
Cât hrean se pune la murături și de ce nu trebuie să lipsească din borcan
Cristian Deliorga
15:06
Judecătorul Deliorga, în completul CCR care i-a permis lui Daraban un nou mandat. Apoi, zbor privat plătit de CCIR
Fotografie cu caracter ilustrativ
14:33
Rusia și-a trimis sabotorii în România. Cum a dejucat SRI o acțiune care viza baze militare folosite de aliații NATO
Lumea folosește AI pentru a finaliza direct o achiziție. Foto: magnific.com
Analiză
14:30
Inteligența artificială le spune adolescenților români ce să cumpere. Cifrele din cel mai nou raport sunt alarmante
Maica Domnului
14:09
Cum arăta Sfânta Maria, Maica Domnului
Nicușor Dan cu ambele brațe ridicate
11:01
România perplexă
Bancnote euro
10:30
8 din 10 IMM-uri din România n-au cerut niciun credit în ultimul an: cele mai puţine împrumuturi din UE, dar firme printre cele mai îndatorate
Arhiva foto
07:07
O victorie destul de colosală
Doi pensionari beau la o masa
4 sept.
Ai devenit pensionar în România? Învață să înjuri, să votezi și să supraviețuiești!