Plataforma SaaS · IA per a la recerca

NousLab.org

Vam construir des de zero una plataforma SaaS multi-tenant de recerca científica, amb agents d'IA autònoms, cerca semàntica sobre 250 milions de documents i tota la infraestructura d'una empresa: CRM, facturació i cues.

Laravel 12 Vue.js Python FastAPI MySQL Redis LLMs RAG Multi-tenant
Visitar nouslab.org
250M+
Documents indexats
3
Agents IA autònoms
12
Bases de dades integrades
32
Marcs ètics disponibles
<1 any
De zero a producció

El repte

La recerca científica és lenta, fragmentada i cara. Els investigadors dediquen setmanes a revisar literatura, classificar estudis i escriure informes que podrien generar-se en hores. Les eines existents eren o massa genèriques o massa cares per a grups de recerca petits i mitjans.

El client volia una plataforma que canviés la manera de treballar dels investigadors: que els permetés trobar papers rellevants en segons, extreure dades de forma automàtica, detectar contradiccions entre estudis i col·laborar en temps real. I que ho fes sense sacrificar el rigor ni la privacitat de les dades.

La nostra aportació

Vam entrar al projecte des del primer dia com a socis tecnològics, no com a proveïdors. Vam proposar l'arquitectura multi-tenant per permetre que múltiples institucions compartissin la infraestructura amb aïllament complet de dades. Vam recomanar el model de microservei Python separat per als processos d'IA, que va resultar clau per a l'escalabilitat.

Una de les aportacions que més valor va generar va ser el sistema de cues de 3 capes: vam dissenyar una solució que separa les tasques per pes i prioritat, cosa que va permetre suportar fins a 36 llicències simultànies sense degradació del servei.

També vam proposar i implementar el mòdul de comitè d'ètica, una funcionalitat que el client no tenia a l'abast inicial però que ha resultat ser un diferenciador competitiu molt fort en el sector universitari.

Què vam construir

  • Cerca semàntica multi-base: connexió simultània a 12 bases de dades científiques (PubMed, Semantic Scholar, CrossRef, arXiv i més), amb enteniment del significat real de la consulta, no només les paraules clau.
  • 3 agents IA autònoms: agent d'anàlisi de papers, agent de detecció de contradiccions entre estudis i agent de monitoratge continu de nous resultats rellevants.
  • Extracció intel·ligent de dades: el sistema llegeix PDFs i extreu automàticament xifres, taules, resultats estadístics, poblacions d'estudi i molècules en format estructurat.
  • Comitè d'ètica amb 32 marcs normatius: assistent IA que guia els investigadors a través de les implicacions ètiques dels seus estudis, amb perfils configurables per institució.
  • CRM i facturació integrats: gestió completa de clients, plans de subscripció, generació de factures PDF i seguiment de pagaments.
  • Arquitectura multi-tenant: aïllament complet de dades per organització, amb gestió de llicències, rols i permisos granulars.
  • Sistema de cues de 3 capes: gestió robusta de processos pesants amb Redis, garantint que les tasques d'IA no bloquegen l'experiència de l'usuari.

Tecnologia

Laravel 12
Backend principal, multi-tenant, CRM i billing
Python FastAPI
Microservei IA: agents, embeddings, extracció
Vue.js
Interfície reactiva i components interactius
Claude / Gemini
LLMs principals per agents, extracció i generació
MySQL + Redis
Persistència, cache i cues de processos
D3.js
Visualitzacions (forest plots, mapes de dades)
PubChem API
Identificació i visualització de molècules

Resultat

NousLab.org és una plataforma en producció activa dirigida a equips d'investigació científica: universitats, CROs, equips de recerca biomèdica, hospitals i empreses farmacèutiques. Qualsevol organització que gestioni recerca amb rigor i volum pot treure profit immediat de la plataforma.

Tècnicament, la complexitat del projecte és molt alta: cal orquestrar múltiples agents d'IA en paral·lel, mantenir coherència entre bases de dades científiques heterogènies, processar PDFs amb extracció estructurada de dades, implementar lògica multi-tenant amb aïllament complet per organització i gestionar cues de processos pesants que no bloquegin l'experiència de l'usuari. Tot això en una interfície que ha de ser accessible per a investigadors sense perfil tècnic.

Tens una idea que mereix ser construïda bé?

Cada gran plataforma va començar amb una primera conversa. Explica'ns el teu projecte i veiem com podem ajudar-te.

Parlem del teu projecte