Acid Studios DISCUTĂM
AI // MONITORIZARE PRESĂ · B2G · PRODUS PROPRIU

CivicPulse AI

Radarul media al administrației publice locale, produsul nostru: citește presa națională și locală de cinci ori pe zi, separă semnalul de zgomot cu NLP românesc și spune — cu dovezi — când și de ce trebuie să reacționezi.

An
2025–2026
Client
Produs propriu — ACID URBAN MEDIA SRL
Servicii
Platformă SaaS · NLP românesc · Alerte în timp real
01 // Provocarea

Informația există. Prioritizarea lipsește.

O primărie apare în presă în fiecare zi. Turul de dimineață pe site-urile de știri consumă 1–2 ore din timpul echipei de comunicare, iar articolul negativ publicat la 17:40 se află a doua zi, de la alții, fără context și fără sursă. Cabinetul, comunicarea și aparatul administrativ citesc surse diferite și reacționează fără aceeași imagine.

Piața e mică și identificabilă — în jur de 320 de municipii și 41 de consilii județene — iar monitorizarea clasică le vinde revista presei: volum livrat dimineața, citit sau nu. Am construit categoria care lipsea: monitorizare presă pentru instituții publice, cu semnal ierarhizat, scor, alertă și dovadă.

02 // Soluția

Șase module. Toate în producție.

// MONITORIZARE MEDIA

Presă națională și locală, prin RSS

22 de surse naționale plus surse locale pentru fiecare dintre cele 41 de orașe pre-configurate. 5 scanări pe zi, între 05:00 și 22:00, cu deduplicare SHA-256.

// ANALIZĂ DE SENTIMENT

NLP românesc, fără cutie neagră

spaCy cu model românesc plus lexicoane editabile din administrare. Fiecare articol primește scor de sentiment, categorie și context; pragurile se reglează fără redeploy.

// ALERTE CRITICE

4 severități, în timp real

5 tipuri de alertă × 4 severități, împinse prin WebSocket în aplicație, către rolurile potrivite. Fiecare alertă vine cu articolele care o susțin.

// POLITICAL COMMAND

Construit în jurul persoanei publice

Scor de reputație personală, clasamentul surselor ostile și situația opoziției în presă, per partid. Neutru politic: servește funcția publică, nu un partid.

// CIVIC HEALTH SCORE

Un indicator pe 7 zile

Imaginea instituției în presă, calculată transparent din articolele pozitive și neutre; separat, scorul de reputație al liderului public.

// EXPORT & DOVEZI

Audit trail per alertă

Export CSV/JSON al feed-ului filtrat și motivul exact pentru care un articol a fost inclus sau exclus. Zgomotul filtrat rămâne vizibil.

03 // Sub capotă

Post-MVP, nu prototip //

Backend asincron

FastAPI, Celery pentru scanările programate, PostgreSQL și Redis. 15 migrații Alembic și aproximativ 2.100 de linii de teste (unit + integrare).

NLP explicabil

spaCy cu model românesc și lexicoane în baza de date, reguli deterministe, feedback uman colectat într-o coadă de revizie — fără LLM terț, fără reantrenare automată.

Front-end de produs

React 19 + TypeScript, Vite, Tailwind v4 și Recharts. Interfață brutalistă: negru, verde, colțuri drepte — aceeași din capturile de mai jos.

Securitate și găzduire

JWT + bcrypt, sesiune unică per cont, rate-limit la login, jurnal complet al accesului, 6 roluri. Găzduit în UE (Frankfurt); conținutul monitorizat nu pleacă spre terți.

FastAPI Celery PostgreSQL Redis spaCy WebSocket React 19 TypeScript Tailwind v4 UE
// LIMITE DECLARATE
  • Nu monitorizează rețele sociale — doar presă, prin RSS.
  • Nu trimite alerte pe e-mail sau SMS — livrarea e în aplicație (WebSocket + inbox).
  • Nu generează rapoarte PDF.
  • Nu folosește LLM — inteligența e spaCy + lexicoane + reguli.

Aceleași limite sunt publicate pe site-ul produsului. Regula: claim ≤ dovadă.

Interfața reală //

Capturi din aplicație, cu date demo („Municipiul Exemplu”). Nicio cifră de client.

CivicPulse AI — System Dashboard cu Civic Health Score, cadența zilnică și fluxul live (date demo)
Dashboard · Civic Health Score · flux live
CivicPulse AI — ecranul Political Command: scor de reputație, surse ostile și opoziția în presă, per partid (date demo)
Political Command · surse ostile · opoziție
CivicPulse AI — inbox-ul de alerte cu filtre pe severitate și articolele care susțin fiecare alertă (date demo)
Alerte · 4 severități · dovezi

Întrebări despre platformă //

Ai o problemă pe care AI-ul o poate rezolva?

Spune-ne despre ea. Răspundem în maxim 24 de ore lucrătoare cu o propunere concretă.

sau, dacă preferi să vorbim direct

Programează 30 de minute ↗

Datele tale sunt folosite doar pentru a-ți răspunde. Nu spam, nu newsletter nesolicitat.

DISCUTĂM UN PROIECT AI