BlackPrint Technologies · sep 2026
BlackPrint Copilot v2
Asistente agéntico de mapas basado en herramientas
Resumen
Encabezó el rediseño v2 del copiloto de mapas de BlackPrint y lo convirtió de un widget de chat en un asistente basado en herramientas que opera la plataforma de inteligencia territorial mediante acciones tipadas que la persona usuaria confirma.
Puntos clave
- 01
Reconstruyó el backend FastMCP/FastAPI sobre un protocolo de turnos v2 con streaming y una escalera de proveedores de modelos, y envolvió las 38 herramientas en un ToolEnvelope común con autorización por herramienta, telemetría de auditoría y contratos que generan OpenAPI, JSON Schema y tipos de TypeScript desde una sola fuente.
- 02
Amplió el bus tipado de acciones de interfaz de 34 a 53 tipos, detrás de una compuerta de confirmación en el servidor con acuse de resultado, para que el asistente opere el mapa de Mapbox, los paneles, el portafolio y los reportes del frontend en Astro y React 19.
- 03
Reforzó el servicio con 10 correcciones de seguridad, entre ellas JWT verificados por firma y cookies de sesión reducidas de ≈166.7 días a 4 h; preparó el esquema para múltiples organizaciones (org_id en 10 tablas) y construyó arneses de evaluación, desde 12 casos dorados hasta un conjunto de 778 preguntas anotadas a ciegas, respaldados por una regresión de 2,742 pruebas de backend.
Tecnologías
- Python
- FastAPI
- FastMCP (MCP)
- Pydantic
- PostgreSQL
- Anthropic Claude
- LLM de pesos abiertos (Modal)
- Evaluación de LLM
- Astro
- React 19
- Mapbox GL JS
- OpenAPI / JSON Schema
¿Trabajas en algo parecido?
Cuéntame el problema y los datos con los que cuentas. Respondo en 24 a 48 horas.
Hablemos del proyecto