Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Jev by TypeSafe con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Una ricetta testata: Claude pone a TypeSafe Jev tre domande tipizzate per ticket e ottiene urgenza, team e frustrazione con probabilità in 0.3 s.
Prova a chiedere
Prompt di esempio per Jev by TypeSafe
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
Smistamento dei ticket con Jev
Risposta breve: collega Jev a Claude tramite AnythingMCP, incolla i tuoi ticket (oppure lascia che Claude li recuperi dal connettore del tuo helpdesk) e chiedi a Claude di smistarli con Jev. Claude invia ogni ticket a Jev con tre domande, urgente o no, quale team, quanto è frustrato il cliente, e riceve probabilità su cui può ordinare e filtrare. I casi chiari vengono assegnati; quelli incerti restano a una persona.
Lo smistamento è il lavoro tipico per Jev: la risposta viene sempre da una lista fissa, le stesse domande valgono per ogni ticket e vuoi sapere quando il modello è incerto. Anche un modello di chat può farlo, ma risponde in prosa, costa di più per ticket e non ti dice quanto è sicuro.
Le tre domande
| Domanda | Tipo | Opzioni o livelli |
|---|---|---|
| Il ticket segnala un problema che blocca in questo momento l'attività del cliente e richiede una risposta in giornata? | sì/no | probabilità di sì |
| Quale team deve gestirlo? | scelta | billing (pagamenti, payout, rimborsi, fatture), technical (bug, crash, interruzioni, integrazioni), sales (prezzi, piani, sconti, nuovi account), none (nessuna azione necessaria o nessuna delle opzioni sopra) |
| Quanto è frustrato il cliente? | punteggio | non frustrato, leggermente frustrato, frustrato, molto frustrato, ciascuno con una descrizione di una riga |
L'opzione none è importante: senza, un messaggio di ringraziamento verrebbe forzato in uno dei team.
Un caso reale
Abbiamo dato a Claude questi quattro ticket e il prompt qui sotto. Claude ha letto jev_playbook, ha fissato le soglie (incerto significa un sì/no tra 0.15 e 0.85, oppure una confidenza di 0.6 o meno), poi ha fatto una chiamata jev_ask per ticket.
Usa gli strumenti Jev per smistare questi ticket: urgenza (probabilità sì/no), team responsabile (billing, technical, sales, none) e frustrazione su quattro livelli. Dammi una tabella e segnala ogni risposta in cui Jev era incerto.
| Ticket | Urgente (P sì) | Team (confidenza) | Frustrazione (da 0 a 3) |
|---|---|---|---|
| "My payouts have been failing for 3 days and my suppliers are waiting." | 0.88 | billing (1.00) | 3 |
| "Do you offer a discount for annual plans? Just curious." | 0.02 | sales (1.00) | 0 |
| "Die App stürzt bei jedem PDF-Upload ab, seit gestern Abend. Wir können nicht arbeiten!" | 0.90 | technical (1.00) | 3 |
| "Thanks for the great webinar last week :)" | 0.01 | none (1.00) | 0 |
Nessuna risposta è finita nella fascia di incertezza. Claude ha fatto notare che il ticket sui payout, a 0.88, era il più vicino, e ha suggerito di gestire per primi la segnalazione di crash in tedesco e il problema dei payout.
Com'è fatta la chiamata
Questa è la chiamata jev_ask che Claude ha scritto per il primo ticket, senza modifiche:
{
"state": {
"ticket": {
"text": "Help! My payouts have been failing for 3 days and my suppliers are waiting."
}
},
"questions": {
"urgent": {
"type": "noul",
"instructions": "Does `ticket.text` report a problem that blocks the customer's business right now and needs a same-day response?"
},
"team": {
"type": "choice",
"instructions": "Which team should handle `ticket.text`?",
"criteria": {
"billing": "payments, payouts, refunds, invoices",
"technical": "bugs, crashes, outages, integrations",
"sales": "pricing, plans, discounts, new accounts",
"none": "no action needed or nothing above fits, e.g. thanks or praise"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer who wrote `ticket.text`?",
"criteria": [
"not frustrated: neutral, curious or happy",
"mildly frustrated: minor annoyance",
"frustrated: clear complaint, problem affecting them",
"very frustrated: distressed, urgent pleas, business blocked"
]
}
}
}
Tutte e tre le domande girano in parallelo sullo stesso ticket, e il ticket viene fatturato una sola volta.
Adattalo alle tue esigenze
- Recupera invece di incollare. Installa il connettore del tuo helpdesk (Zendesk, Freshdesk, Help Scout e altri sono nel catalogo) sullo stesso server AnythingMCP e chiedi a Claude di "smistare con Jev i ticket aperti di oggi".
- Usa i tuoi team. Sostituisci le opzioni con le tue code e dai a ciascuna una descrizione di una riga di cosa ci rientra.
- Aggiungi le tue regole come evidenza. Metti il piano o lo SLA del cliente accanto al ticket, ad esempio
{"ticket": ..., "customer": {"plan": "enterprise"}}, e richiamalo nella domanda. - Lascia i casi incerti a una persona. Chiedi a Claude di assegnare solo le risposte sopra la tua soglia e di elencare le altre da rivedere.
FAQ
Quanto costa smistare un ticket? Ogni ticket qui sopra ha richiesto una chiamata Jev di circa 500 token di input con tre domande, che al prezzo di TypeSafe di $0.042 per milione fa circa due millesimi di centesimo. L'output è gratis.
Funziona con ticket in altre lingue? Il nostro ticket in tedesco è stato assegnato correttamente con confidenza piena. Jev è più preciso in inglese, quindi per le altre lingue controlla i valori di confidenza.
Può funzionare senza una chat? La ricetta è scritta per Claude, ChatGPT o un altro client MCP. Ogni chiamata passa da AnythingMCP e viene registrata, quindi lo stesso strumento può essere chiamato anche da qualsiasi agente che parla MCP.
Guide correlate
- Jev MCP server: la panoramica
- Collega Jev a Claude
- Collega Jev a ChatGPT
- Jev by TypeSafe nel marketplace
Questa guida ti è stata utile?