Alle Projekte

Ginqel OffrePersönliches Projekt

Die Verarbeitung von Ausschreibungen strukturieren

Eine serviceorientierte Architektur zum Erfassen, Strukturieren und Anreichern von Ausschreibungsdaten.

  • Python
  • FastAPI
  • LangChain
  • RAG
  • OCR
  • Ollama
  • Spring Boot
  • Spring Batch
  • PostgreSQL
  • Docker

Persönliches Projekt, entstanden zum Experimentieren und zur Weiterentwicklung meiner Kompetenzen.

Website ansehen — Ginqel Offre
Architekturübersicht des Projekts Ginqel Offre.
Architekturübersicht des Projekts Ginqel Offre.

Die fachliche Anforderung

Ausschreibungsdaten liegen in unterschiedlichen Formaten vor. Vor der fachlichen Verarbeitung müssen sie erfasst, vereinheitlicht und Informationen daraus extrahiert werden.

Meine Rolle

Persönliches Projekt: Architektur und Entwicklung von Diensten zur Datenaufnahme, Dokumentenverarbeitung und Bereitstellung fachlicher Daten.

Funktionsweise

Python und FastAPI übernehmen die Datenaufnahme. LangChain und Ollama unterstützen die strukturierte Extraktion. Spring Boot und Spring Batch liefern APIs und Stapelverarbeitung; PostgreSQL speichert die Daten.

Eine Architekturentscheidung

Die Trennung von KI-Verarbeitung, Stapelverarbeitung und fachlichen Diensten grenzt ihre Verantwortlichkeiten ab und ermöglicht unabhängige Docker-Container.

Presented features

Document ingestion · Structured extraction · Batch processing · Business API

Security & human validation

AI processing, batch jobs and business services have separate responsibilities. LLM extraction needs evaluation on representative documents before use.

Grenzen und Projektstand

Die LLM-Extraktion muss anhand repräsentativer Dokumente überprüft werden. Quellenqualität, Formate und Extraktionsfehler bestimmen die Zuverlässigkeit der Ergebnisse.

Ginqel Offre

Möchten Sie über die Architektur oder das Projekt sprechen?

Eine Frage zu den technischen Entscheidungen, der Architektur oder dem Stand dieses persönlichen Projekts? Kontaktieren Sie mich.

Über das Projekt sprechen