HeiLocal: unsere eigene KI-Suchmaschine für das rumänische Web
Unsere KI-Suchmaschine für .ro-Websites: verteilter Crawler, semantische Produktsuche, KI-Assistent, virtuelle Garderobe und Marketing mit KI.
Technologien: Python, FastAPI, Qdrant, CLIP, MySQL, Node.js, .NET MAUI, MCP
Die Herausforderung
HeiLocal entstand 2026 als eigenes Produkt von Softescu: eine Suchmaschine für das rumänische Web, die nur .ro-Websites durchsucht und Produkte, Dienstleistungen und Informationen aus einer Anfrage in eigenen Worten findet.
Dafür musste die Plattform rumänische Onlineshops selbst entdecken, sie rücksichtsvoll crawlen, strukturierte Produktdaten aus sehr unterschiedlichen Websites extrahieren und den Index aktuell halten. Die Suche sollte die Bedeutung verstehen, nicht nur Stichwörter.
Unsere Lösung
Ein verteilter Crawler entdeckt rumänische E-Commerce-Domains und crawlt sie von mehreren virtuellen Maschinen aus, die sich über eine gemeinsame MySQL-Datenbank abstimmen. Er beachtet robots.txt, drosselt adaptiv und signiert seine Anfragen, damit Websites prüfen können, wer crawlt.
Produkte werden mit Vorlagen für jede Shop-Plattform extrahiert. Ihre Bilder erhalten CLIP-Embeddings und Farben, Text und Bilder werden für die semantische Suche in Qdrant indexiert. Ein KI-Assistent verfeinert Anfragen in eigenen Worten und empfiehlt die passendsten Ergebnisse; mit der virtuellen Garderobe probieren Nutzer Kleidung auf dem eigenen Foto an, mit KI generiert. Eine mobile App für Android und iOS, gebaut mit .NET MAUI, und ein MCP-Server für KI-Assistenten nutzen dieselbe Suche.
Auch das Marketing läuft mit KI: Claude plant die Kampagnen, Videos, Musik und Sprecherstimmen werden mit KI erzeugt, und unser eigener MCP-Server veröffentlicht und plant die Beiträge auf Facebook, Instagram, YouTube und LinkedIn und liest die Ergebnisse für die nächste Runde zurück.