HeiLocal, motorul nostru de căutare cu AI pentru web-ul românesc
Motorul nostru de căutare cu AI pentru site-urile .ro: crawler distribuit, căutare semantică, asistent AI, garderobă virtuală și marketing făcut cu AI.
Tehnologii: Python, FastAPI, Qdrant, CLIP, MySQL, Node.js, .NET MAUI, MCP
Provocarea
HeiLocal a pornit în 2026 ca produs propriu Softescu: un motor de căutare pentru web-ul românesc, care caută doar pe site-urile .ro și găsește produse, servicii și informații pornind de la o cerere scrisă în cuvinte obișnuite.
Pentru asta, platforma trebuia să descopere singură magazinele online românești, să le parcurgă politicos, să extragă date structurate despre produse din site-uri foarte diferite și să țină indexul la zi. Căutarea trebuia să înțeleagă sensul, nu doar cuvintele.
Soluția noastră
Un crawler distribuit descoperă domeniile de e-commerce din România și le parcurge de pe mai multe mașini virtuale, coordonate printr-o bază de date MySQL comună. Respectă robots.txt, încetinește adaptiv și își semnează cererile, ca site-urile să poată verifica cine le vizitează.
Produsele se extrag cu șabloane pentru fiecare platformă de magazin. Imaginile primesc embeddings CLIP și culori, iar textul și imaginile se indexează în Qdrant pentru căutare semantică. Un asistent AI rafinează cererea scrisă în cuvinte obișnuite și recomandă cele mai potrivite rezultate. Garderoba virtuală îi lasă pe utilizatori să probeze haine pe propria poză, generate cu AI. Aplicația mobilă pentru Android și iOS, construită cu .NET MAUI, și un server MCP pentru asistenții AI folosesc aceeași căutare.
Și marketingul merge pe AI: Claude planifică campaniile, clipurile, muzica și vocea sunt generate cu AI, iar serverul nostru MCP publică și programează postările pe Facebook, Instagram, YouTube și LinkedIn, apoi aduce înapoi rezultatele pentru runda următoare.