Todos los proyectos

Ginqel OffreProyecto personal

Estructurar el procesamiento de licitaciones

Una arquitectura orientada a servicios para recopilar, estructurar y enriquecer datos de licitaciones.

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

Proyecto personal concebido para experimentar y desarrollar competencias.

Ver el sitio — Ginqel Offre
Vista de la arquitectura del proyecto Ginqel Offre.
Vista de la arquitectura del proyecto Ginqel Offre.

La necesidad de negocio

Los datos de licitaciones llegan en formatos heterogéneos. Su explotación requiere recopilación, normalización y extracción de información antes del procesamiento de negocio.

Mi papel

Proyecto personal: arquitectura y desarrollo de servicios de ingesta, procesamiento documental y exposición de datos de negocio.

El funcionamiento

Python y FastAPI gestionan la ingesta. LangChain y Ollama apoyan la extracción estructurada. Spring Boot y Spring Batch proporcionan las APIs y el procesamiento por lotes; PostgreSQL asegura la persistencia.

Una decisión de arquitectura

La separación entre procesamiento de IA, lotes y servicios de negocio aísla sus responsabilidades y permite contenerizarlos de forma independiente con Docker.

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.

Límites y estado del proyecto

La extracción mediante LLM debe verificarse con documentos representativos. La calidad de las fuentes, los formatos y los errores de extracción determinan la fiabilidad del resultado.

Ginqel Offre

¿Quiere hablar de la arquitectura o del proyecto?

¿Una pregunta sobre las decisiones técnicas, la arquitectura o el avance de este proyecto personal? Contácteme.

Hablar del proyecto