Hermes
Classificació de tiquets amb IA
Hermes converteix una bústia de suport en tiquets classificats. Llegeix el correu per IMAP, POP3, Graph API o EWS, descarta en cascada allò que no és un tiquet —respostes automàtiques, butlletins, soroll—, extreu text dels adjunts i classifica el que queda contra la taxonomia que cada client defineix com a seva, recolzant-se en recuperació augmentada (RAG) sobre la seva pròpia documentació a Jira, Confluence, BookStack o la CMDB. Vigila els SLA contra calendaris laborals i escala abans de l’incompliment, no després. I quan un operador corregeix una classificació, aquesta correcció torna al sistema: avui reordenant els resultats del RAG, més endavant com a ajust fi del model.
Què fa
Ataca la feina que consumeix un equip de suport abans de resoldre res: llegir, descartar, entendre de què va i a qui li toca.
- Llegeix bústies per IMAP, POP3, Graph API i EWS amb una cascada de filtratge de quatre etapes.
- Extreu text dels adjunts per reconeixement òptic per no perdre allò que arriba en imatges o PDF.
- Classifica cada tiquet contra la taxonomia pròpia del client, no contra una llista genèrica.
- Recupera context de Jira, Jira Assets, Confluence, BookStack i sistemes REST mitjançant RAG.
- Detecta duplicats per semblança semàntica, no per coincidència literal d’assumpte.
- Controla els SLA contra calendaris laborals i escala abans que s’incompleixin.
- Notifica per Teams, Slack, correu o webhook amb motor de regles, limitació de freqüència i protecció davant tempestes d’avisos.
- Actua sobre l’ITSM de destí —Jira, ServiceNow, Azure DevOps o webhook— amb mapatge de camps configurable.
Arquitectura
Vuit serveis .NET 10 es comuniquen per Kafka, i l’aïllament entre clients s’aplica a totes les capes d’emmagatzematge, no només a la base de dades.
- Vuit microserveis .NET 10 desacoblats sobre Apache Kafka: ingesta, classificació, coneixement, realimentació, inquilins, dashboard, notificació i acció.
- Multi-tenancy aplicada d’extrem a extrem: row-level security a PostgreSQL, col·lecció de Qdrant per client, claus de xifratge AES-256-GCM per client i claus de Redis acotades per inquilí.
- Pipeline de RAG amb connectors a les fonts de documentació del client.
- Bucle de realimentació on les correccions de l’operador reordenen el RAG immediatament i alimenten un ajust fi diferit amb promoció A/B.
- Accés als models a través d’Azure API Management.
- Dashboard en Blazor Server que reutilitza el sistema de disseny d’Hefesto.
Stack
Vuit serveis en C# sobre .NET 10 comunicats per Apache Kafka en mode KRaft, amb PostgreSQL 16 per a dades relacionals, Qdrant com a base vectorial per al RAG, Redis 7 per a cau i estat efímer, Azure API Management com a porta als models i un dashboard Blazor Server.