// PRJ_001 · 2026
Support TriageSupport Triage
Microservicios + LLMs · Open sourceMicroservices + LLMs · Open source
Un sistema de soporte que lee cada ticket, lo clasifica y sugiere una respuesta con IA. Si la IA falla, sigue funcionando con un clasificador propio.A support system that reads each ticket, classifies it and suggests a reply with AI. If the AI fails, it keeps working with its own classifier.
En detalleIn detailSistema de soporte orientado a eventos: una API en NestJS guarda los tickets en PostgreSQL y los publica en RabbitMQ; un agente en FastAPI los clasifica (categoría, prioridad y respuesta sugerida) con Claude u OpenAI usando salida estructurada, y cae a un clasificador local si el LLM falla. Panel en React, colas de dead-letter, CI con prueba end-to-end del stack completo y decisiones documentadas en ADRs.Event-driven support system: a NestJS API stores tickets in PostgreSQL and publishes them to RabbitMQ; a FastAPI agent classifies them (category, priority and suggested reply) with Claude or OpenAI using structured output, falling back to a local classifier when the LLM fails. React panel, dead-letter queues, CI with an end-to-end run of the full stack, and decisions documented as ADRs.
// IMPACTO// IMPACT
Arquitectura y stackArchitecture & stack
- NestJS
- FastAPI
- RabbitMQ
- React
- PostgreSQL
- Claude API
- Docker