Syrtis — uma plataforma de agentes de IA
Co-fundador de uma empresa de IA: uma plataforma genérica para configurar agentes como gráficos, toda a sua infraestrutura e os projetos dos clientes construídos sobre ela — mais de dez mil commits em dois anos.
A Syrtis começou como uma plataforma de aprendizado, destinada a adaptar a transferência de conhecimento a cada aprendiz. Cresceu para algo mais geral: um sistema para configurar agentes de IA. Um cenário é um gráfico de nós, cerca de trinta tipos deles: chamadas de modelo (raciocínio, saída estruturada, uso de ferramentas através de servidores MCP, geração de imagem, fala, visão), Python isolado, condições, iteradores, sub-trabalhos, SQL, Cypher e requisições HTTP, fluxos de trabalho n8n, documentos para recuperação. Os nós trocam mensagens etiquetadas; cada cenário é versionado ao salvar e viaja como JSON; um editor visual permite que você acompanhe uma sessão mensagem por mensagem, até o prompt que cada modelo recebeu.
Por trás: um motor Python alimentado por jobs RabbitMQ, uma API Symfony, um editor Symfony e TypeScript mantido ao vivo com Mercure, PostgreSQL, MongoDB e Neo4j para o gráfico de conhecimento, OpenAI, Anthropic e Ollama para modelos locais, SDKs de clientes em JavaScript, PHP, Python e Flutter. Ao redor, tudo que a empresa utiliza, auto-hospedado: um chat Matrix, um drive Nextcloud, GitLab e seu registro Docker, monitoramento, n8n, Odoo.
Então os projetos dos nossos clientes, construídos na plataforma: para a FIBA, uma API que redige o relatório de um jogo de basquete a partir de suas estatísticas e jogadas — corridas de pontos, formações, eficiência dos jogadores; para uma empresa de auditoria em Luxemburgo, um assistente elaborando cartas de compromisso dentro de sua aplicação.