← Volver al portfolio
Caso de estudio · Biodiversidad marina · IA conversacional

OBISBot

Enhancing Access to Marine Biodiversity Data through AI

Una interfaz conversacional orientada a científicos del mar: localiza datasets de OBIS a partir del nombre científico completo de una especie y permite consultar en lenguaje natural tanto la metadata recuperada como las ocurrencias de un dataset seleccionado.

1nombre científico completo
15datasets por búsqueda
100ocurrencias por dataset
8campos esenciales por registro

El problema

Los datos marinos abiertos son valiosos solo si pueden encontrarse e interpretarse

OBIS reúne datos globales de biodiversidad marina, pero acceder mediante su API exige conocer endpoints, parámetros y estructuras de respuesta que pueden resultar ajenos al trabajo cotidiano de muchos especialistas.

OBISBot reduce esa distancia con un recorrido simple: una especie como punto de entrada, una lista de datasets relevantes y una conversación limitada a la evidencia recuperada.

Interacción en dos niveles

Del panorama de datasets al detalle de las ocurrencias

El chatbot adapta su contexto al momento del análisis. Primero ayuda a comprender los recursos disponibles; después acompaña la exploración de un conjunto específico.

01 · Metadatascientificname → /dataset

La búsqueda recupera datasets relacionados con la especie y el agente permite preguntar por títulos, instituciones, contactos, citas, fechas y enlaces.

02 · Ocurrenciasdatasetid → /occurrence

Al elegir un dataset, el agente recibe su metadata junto con hasta 100 ocurrencias filtradas y responde sobre ese contexto específico.

Flujo de uso

Una consulta científica, cuatro pasos visibles

01IngresarEl usuario escribe el nombre científico completo, sin comodines.
02DescubrirLa API de OBIS devuelve datasets que contienen información de la especie.
03ConsultarGPT-4o-mini interpreta la metadata recuperada en lenguaje natural.
04ProfundizarLa selección de un dataset cambia el contexto hacia sus ocurrencias.

OBIS sigue siendo la fuente de verdad: el LLM opera únicamente como una capa interpretativa sobre la respuesta estructurada de la API.

Contexto controlado

Menos volumen, más foco para la conversación

Para ajustarse a las restricciones de procesamiento del modelo, el prototipo limita la búsqueda a 15 datasets y recupera las primeras 100 ocurrencias del recurso elegido.

Cada ocurrencia conserva ocho campos centrales: identificador, estado, base del registro, nombre científico, identificador taxonómico, fecha del evento, latitud y longitud.

Esta selección permite formular preguntas focalizadas, aunque no representa necesariamente la totalidad del dataset. Las respuestas deben verificarse en OBIS antes de usarse en análisis científicos o decisiones.

Campos retenidosEvidencia compacta para el agente
IDidentidad del registro
DATEcontexto temporal
LATlatitud decimal
LONlongitud decimal

Difusión científica

Presentado ante la comunidad internacional de datos oceánicos

“OBISBot: Enhancing Access to Marine Biodiversity Data through AI” integró la sesión Ocean Biodiversity de la Third International Ocean Data Conference (IODC-III), celebrada en marzo de 2025 en Santa Marta, Colombia.

La presentación, realizada por Marcos Zárate, expuso el potencial de combinar la API REST de OBIS con modelos de lenguaje para mejorar la accesibilidad y reutilización de datos marinos abiertos.

Equipo: Marcos Zárate, Darío Ceballos y Gustavo Marcelo Nuñez · CESIMAR–CONICET, Puerto Madryn.

Consulta representativa

Phalacrocorax magellanicus

El cormorán de cuello negro ofrece un ejemplo regional para iniciar la exploración: su nombre científico completo permite localizar los datasets de OBIS que contienen registros asociados.

El usuario puede consultar quién publica esos recursos, comparar su metadata y elegir uno para preguntar por fechas, coordenadas, bases de registro y demás atributos de sus ocurrencias.

Tecnología

Una prueba de concepto especializada en datos marinos

PythonStreamlitOBIS REST APIOpenAIGPT-4o-miniJSON

El prototipo prioriza el acceso conversacional a metadata y ocurrencias. No agrega mapas, estadísticas ni descarga de datos, y mantiene explícitas sus limitaciones de cobertura.

Conocer el proyecto

Mirá la presentación de IODC-III o explorá la implementación.