Vai al contenuto
Giorgi Eliadze
Progetti: EasyXpress

lug 2026 – ott 2026

Epsilon AI Console

Un agente AI risponde ai clienti di EasyXpress in Chatwoot, e un responsabile dell’assistenza lo gestisce senza codice

  • IA
  • Agente AI di assistenza
Durata
3 mesi
Azienda
EasyXpress
Ruolo
Product owner ed engineer, alla guida di agenti Claude Code
Strumenti
Next.js · Claude Agent SDK · Gemini +4
Epsilon AI Console

Panoramica

Un agente AI che risponde ai clienti di EasyXpress tramite Chatwoot su Instagram, Telegram e altri canali, con una console in cui un responsabile dell’assistenza che non è uno sviluppatore lo monitora, ne migliora la base di conoscenza e le regole, prova le modifiche e approva ciascuna prima che vada in produzione. Realizzato da Epsilon Solutions, con agenti Claude Code che scrivono, rivedono e testano il codice secondo le specifiche di prodotto di Epsilon.

Strumenti

  • Next.js
  • Claude Agent SDK
  • Gemini
  • Chatwoot
  • n8n
  • SQLite
  • Docker

L’esigenza

Un responsabile dell’assistenza che non è uno sviluppatore deve poter gestire un agente AI in sicurezza: vedere come risponde, correggere ciò che sbaglia, verificare una correzione prima che la vedano i clienti e annullarla se serve. Dentro l’help desk il bot deve rispondere a ogni messaggio dei clienti esattamente una volta, passare la mano a una persona in modo pulito e rispettare le regole dei canali, come il tag human agent di Meta. Una revisione del design ha mostrato che la prima logica poteva lasciare un messaggio senza risposta o rispondere due volte.

La console

L’app Next.js 16 ha cinque aree: Monitoraggio (dashboard, log delle richieste, domande senza risposta), Studio, Valutazione (un tester, confronto A/B tra due configurazioni, set di test salvati), Impostazioni AI e Integrazioni. Nello Studio un agente di modifica basato sul Claude Agent SDK propone cambiamenti alla base di conoscenza e alle regole, e ogni cambiamento richiede approvazione, è versionato e può essere annullato. L’interfaccia è in georgiano, inglese e ucraino, chiara e scura, su shadcn/ui con gate WCAG 2.2 AA e un glossario dei testi; prima di quel rifacimento, quattro agenti revisori hanno svolto un audit UX in sola lettura con 84 rilievi (12 P1, 47 P2, 25 P3), corretti per fasi.

Dentro Chatwoot

L’agente gira su modelli Anthropic o Google con un modello di riserva, e le sue regole e la base di conoscenza sono in cache nel prompt. Un motore di conversazione classifica ogni messaggio, mantiene un lease sul turno perché ogni messaggio riceva una sola risposta, riprova, verifica la consegna e rispetta le scadenze. La modalità bot passa le chat agli operatori online selezionati tramite una coda, rispetta l’orario di lavoro, dà all’operatore un riepilogo nella sua lingua, chiude le chat concluse e legge foto e file. Tutto gira in Docker dietro Caddy sul server del cliente, con backup giornalieri.

Risultato

Rilasciato sul server di produzione del cliente il 5 ottobre 2026. In modalità test di Chatwoot le risposte dell’agente sono state consegnate su Instagram e Telegram. Il repository contiene 716 commit da luglio a ottobre 2026.

Progetti: EasyXpress