Fallstudie — 03 / Innomarks

Dokumente rein, strukturierte Daten raus.

Ausgangslage

In den meisten Unternehmen stecken die wichtigen Daten in Dokumenten, und jemand holt sie von Hand heraus, Seite für Seite. Innomarks baut Uncovio, das diesen Schritt übernimmt: Dokument hochladen, auf der Seite markieren, was zählt, strukturierte Daten zurückbekommen. Das Auslesen selbst ist KI-Arbeit der Vision-Modelle auf dem Backend von Innomarks. Die Oberfläche, auf der Menschen ihre Dokumente sehen, Bereiche markieren und das Ergebnis festlegen, ist unsere Arbeit.

Randbedingung

Das Backend und seine API gab es schon, und das Produkt hatte zwei Frontend-Generationen hinter sich. Die dritte sollte alles zusammenbringen, was Uncovio bis dahin gelernt hatte: das Markieren im Dokument, das Anlegen von Vorlagen, die Verwaltung der Organisationen, die Nutzungszahlen. Und sie musste typsicher an einer API bleiben, die nicht stillsteht, sondern sich mit dem Produkt weiterbewegt.

Was wir getan haben

  1. 01

    Wir haben den Dokument-Viewer gebaut. Die Seiten erscheinen im Browser, jemand zieht mit der Maus einen Bereich auf, und genau diesen Ausschnitt analysieren die Vision-Modelle. Der erkannte Text behält seine Koordinaten, und jeder ausgelesene Wert bleibt mit seiner Stelle im Dokument verbunden.

  2. 02

    Wir haben den Vorlagen-Baukasten entwickelt. Feld für Feld legen Nutzer fest, welche Struktur am Ende herauskommen soll, und für den Einstieg schlägt die Plattform fertige Vorlagen vor.

  3. 03

    Wir haben die Verwaltung dahinter umgesetzt: Organisationen und Rollen, den Import neuer Nutzer direkt aus Excel und Nutzungszahlen pro Person und Monat.

  4. 04

    Und wir haben das Ganze als dritte Frontend-Generation auf Next.js neu aufgesetzt. Den API-Client erzeugen wir direkt aus dem OpenAPI-Vertrag des Backends, damit Front- und Backend nicht heimlich auseinanderlaufen, auch wenn sich beide weiterbewegen.

Uncovio-Dokument-Viewer: eine Buchungsbestätigung mit markierten Bereichen auf der Seite und den extrahierten Feldern daneben
Der Dokument-Viewer

[ Screenshot — Vorlagen-Baukasten mit einem vorgeschlagenen Extraktionsschema ]

Der Vorlagen-Baukasten

Wo es steht

Uncovio ist in aktiver Entwicklung. Auf der aktuellen Generation wächst das Produkt weiter, und wir bauen weiter daran.

Fakten

Umfang
Produkt-Frontend, auf bestehendem Backend
Status
In aktiver Entwicklung
Stack
Next.js · Auth0 · OpenAPI

Nächste Fallstudie

Fallstudie — 01 / HORSCH Die Software rund um die Maschinen.