Syrtis — una plataforma de agentes de IA
Co-fundador de una empresa de IA: una plataforma genérica para configurar agentes como gráficos, toda su infraestructura y los proyectos de cliente construidos sobre ella — más de diez mil commits en dos años.
Syrtis comenzó como una plataforma de aprendizaje, destinada a adaptar la transferencia de conocimiento a cada aprendiz. Creció hasta convertirse en algo más general: un sistema para configurar agentes de IA. Un escenario es un gráfico de nodos, unos treinta tipos de ellos: llamadas a modelos (razonamiento, salida estructurada, uso de herramientas a través de servidores MCP, generación de imágenes, habla, visión), Python en un entorno aislado, condiciones, iteradores, sub-tareas, SQL, Cypher y solicitudes HTTP, flujos de trabajo de n8n, documentos para recuperación. Los nodos intercambian mensajes etiquetados; cada escenario se versiona al guardar y viaja como JSON; un editor visual te permite seguir una sesión mensaje por mensaje, hasta el prompt que recibió cada modelo.
Debajo: un motor de Python impulsado por trabajos de RabbitMQ, una API de Symfony, un editor de Symfony y TypeScript mantenido en vivo con Mercure, PostgreSQL, MongoDB y Neo4j para el gráfico de conocimiento, OpenAI, Anthropic y Ollama para modelos locales, SDKs de cliente en JavaScript, PHP, Python y Flutter. Alrededor de ello, todo lo que la empresa utiliza, auto-alojado: un chat de Matrix, un almacenamiento de Nextcloud, GitLab y su registro de Docker, monitoreo, n8n, Odoo.
Luego, los proyectos de nuestros clientes, construidos sobre la plataforma: para FIBA, una API que redacta el informe de un partido de baloncesto a partir de sus estadísticas y jugadas — carreras anotadas, alineaciones, eficiencia de los jugadores; para una firma de auditoría en Luxemburgo, un asistente redactando cartas de compromiso dentro de su aplicación.