ML4Bicing Agent.

Introducción

Este proyecto propone un agente de inteligencia artificial conversacional que permite a los usuarios predecir la disponibilidad de bicicletas en estaciones Bicing de Barcelona.

Caso de Uso

Flujo paso a paso

Arquitectura del Sistema

🧩 Arquitectura del sistema

El sistema funciona combinando distintos componentes conectados entre sí para ofrecer una respuesta enriquecida y contextual.

🧠 Claude Desktop + MCPs

Claude funciona como motor central del agente IA. Se ejecuta en local (versión Desktop) y tiene acceso a múltiples servidores MCP que le permiten conectarse con datos externos.

📦 MCPs (Model Context Protocol)

Claude invoca MCPs que actúan como servidores auxiliares especializados en:

  • Consultar datos históricos (`mcp-http`)

  • Obtener clima en tiempo real (`mcp-weather`)

  • Simular búsquedas web (`mcp-browser`)

📡 API de predicción

Un modelo `.pkl` entrenado previamente fue desplegado en un servidor de Render y se consulta mediante una API HTTP.

👤 Interacción del usuario

El usuario escribe una pregunta en lenguaje natural. Claude interpreta el contexto, consulta los MCPs y responde con una recomendación detallada.

🧩 🧠 📦 📡 👤

Este sistema modular permite enriquecer las respuestas con datos fiables, en tiempo real, y adaptados a cada consulta específica.

¿Quieres ver las tripas?

Puedes ver la conversación completa con el agente IA y cómo activa cada MCP en tiempo real.

Puedes descargar el archivo de configuración directamente.