proyectos

NASA Explorer

Buscador para la investigación de biología espacial de la NASA. Haz preguntas en español o inglés y obtén respuestas con citas de publicaciones reales.

Equipo de 6 • 1er Lugar — NASA Space Apps Challenge 2025
Main image
1/3
Thumbnail 2
Thumbnail 3

El Problema

La NASA ha publicado décadas de investigación en biología espacial, pero está dispersa en bases de datos, PDFs y repositorios institucionales. Los científicos pasan horas buscando entre artículos en lugar de hacer preguntas y obtener respuestas. Nuestro equipo participó en NASA Space Apps 2025 para resolver esto.

Cómo Funciona

  1. 1Escribes una pregunta sobre biología espacial en lenguaje natural: '¿Cómo afecta la microgravedad a la densidad ósea en ratones?' o '¿Qué experimentos han estudiado el crecimiento de plantas en la ISS?'
  2. 2El backend busca en un corpus RAG construido con artículos de NASA Task Book, OSDR y PubMed Central — fuentes científicas verificadas, no contenido web aleatorio.
  3. 3Google Gemini 2.5 Flash Lite sintetiza una respuesta con citas. Cada respuesta incluye una lista de artículos referenciados con títulos, autores, años y enlaces DOI.
  4. 4Un grafo de conocimiento interactivo con D3.js en la barra lateral muestra cómo se conectan los temas de investigación, permitiendo explorar áreas relacionadas al hacer clic en nodos.
  5. 5Puedes guardar artículos en favoritos, revisar conversaciones pasadas y explorar sugerencias de prompts organizadas por tema.

Qué Construí

Construí el backend en NestJS: módulo de chat con persistencia de conversaciones, autenticación JWT, sistema de favoritos y la capa de orquestación RAG conectando Vertex AI con el corpus de Google Cloud.

Desarrollé el grafo de conocimiento interactivo con D3.js (layout force-directed, nodos arrastrables, resaltado al pasar el mouse), barra lateral de favoritos e integración del historial de chat en el frontend React.

Escribí todo el pipeline de datos en Python que extrajo e indexó publicaciones de la NASA desde múltiples fuentes al corpus RAG.

Resultados

Construido en un fin de semana por un equipo de 6. Ganó 1er lugar en la ronda local de NASA Space Apps Challenge 2025 y fue seleccionado como Nominado Global. El proyecto fue evaluado en implementación técnica, precisión científica e impacto potencial en la misión de ciencia abierta de la NASA.

Tecnologías

ReactNestJSMongoDBGoogle Cloud Vertex AI