Plataforma SaaS · IA para la investigación

NousLab.org

Construimos desde cero una plataforma SaaS multi-tenant de investigación científica, con agentes de IA autónomos, búsqueda semántica sobre 250 millones de documentos y toda la infraestructura de una empresa: CRM, facturación y colas.

Laravel 12 Vue.js Python FastAPI MySQL Redis LLMs RAG Multi-tenant
Visitar nouslab.org
250M+
Documentos indexados
3
Agentes IA autónomos
12
Bases de datos integradas
32
Marcos éticos disponibles
<1 año
De cero a producción

El reto

La investigación científica es lenta, fragmentada y cara. Los investigadores dedican semanas a revisar literatura, clasificar estudios y escribir informes que podrían generarse en horas. Las herramientas existentes eran demasiado genéricas o demasiado caras para grupos de investigación pequeños y medianos.

El cliente quería una plataforma que cambiara la manera de trabajar de los investigadores: que les permitiera encontrar papers relevantes en segundos, extraer datos de forma automática, detectar contradicciones entre estudios y colaborar en tiempo real. Y que lo hiciera sin sacrificar el rigor ni la privacidad de los datos.

Nuestra aportación

Entramos en el proyecto desde el primer día como socios tecnológicos, no como proveedores. Propusimos la arquitectura multi-tenant para permitir que múltiples instituciones compartieran la infraestructura con aislamiento completo de datos. Recomendamos el modelo de microservicio Python separado para los procesos de IA, que resultó clave para la escalabilidad.

Una de las aportaciones que más valor generó fue el sistema de colas de 3 capas: diseñamos una solución que separa las tareas por peso y prioridad, lo que permitió soportar hasta 36 licencias simultáneas sin degradación del servicio.

También propusimos e implementamos el módulo de comité de ética, una funcionalidad que el cliente no tenía en el alcance inicial pero que ha resultado ser un diferenciador competitivo muy fuerte en el sector universitario.

Qué construimos

  • Búsqueda semántica multi-base: conexión simultánea a 12 bases de datos científicas (PubMed, Semantic Scholar, CrossRef, arXiv y más), con comprensión del significado real de la consulta, no solo las palabras clave.
  • 3 agentes IA autónomos: agente de análisis de papers, agente de detección de contradicciones entre estudios y agente de monitorización continua de nuevos resultados relevantes.
  • Extracción inteligente de datos: el sistema lee PDFs y extrae automáticamente cifras, tablas, resultados estadísticos, poblaciones de estudio y moléculas en formato estructurado.
  • Comité de ética con 32 marcos normativos: asistente IA que guía a los investigadores a través de las implicaciones éticas de sus estudios, con perfiles configurables por institución.
  • CRM y facturación integrados: gestión completa de clientes, planes de suscripción, generación de facturas PDF y seguimiento de pagos.
  • Arquitectura multi-tenant: aislamiento completo de datos por organización, con gestión de licencias, roles y permisos granulares.
  • Sistema de colas de 3 capas: gestión robusta de procesos pesados con Redis, garantizando que las tareas de IA no bloqueen la experiencia del usuario.

Tecnología

Laravel 12
Backend principal, multi-tenant, CRM y billing
Python FastAPI
Microservicio IA: agentes, embeddings, extracción
Vue.js
Interfaz reactiva y componentes interactivos
Claude / Gemini
LLMs principales para agentes, extracción y generación
MySQL + Redis
Persistencia, caché y colas de procesos
D3.js
Visualizaciones (forest plots, mapas de datos)
PubChem API
Identificación y visualización de moléculas

Resultado

NousLab.org es una plataforma en producción activa dirigida a equipos de investigación científica: universidades, CROs, equipos de investigación biomédica, hospitales y empresas farmacéuticas. Cualquier organización que gestione investigación con rigor y volumen puede sacar partido inmediato de la plataforma.

Técnicamente, la complejidad del proyecto es muy alta: hay que orquestar múltiples agentes de IA en paralelo, mantener coherencia entre bases de datos científicas heterogéneas, procesar PDFs con extracción estructurada de datos, implementar lógica multi-tenant con aislamiento completo por organización y gestionar colas de procesos pesados que no bloqueen la experiencia del usuario. Todo ello en una interfaz que debe ser accesible para investigadores sin perfil técnico.

¿Tienes una idea que merece ser bien construida?

Cada gran plataforma empezó con una primera conversación. Cuéntanos tu proyecto y veamos cómo podemos ayudarte.

Hablemos de tu proyecto