Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Jev by TypeSafe одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Проверенный рецепт: Claude задаёт TypeSafe Jev три вопроса на тикет и получает срочность, команду и уровень раздражения с вероятностями за 0.3 с.
Попробуй спросить
Примеры промптов для Jev by TypeSafe
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
Разбор тикетов с Jev
Коротко: подключи Jev к Claude через AnythingMCP, вставь свои тикеты (или позволь Claude получить их из коннектора твоего хелпдеска) и попроси Claude разобрать их с помощью Jev. Claude отправляет каждый тикет в Jev с тремя вопросами: срочно или нет, какая команда, насколько клиент раздражён, и получает вероятности, по которым можно сортировать и фильтровать. Однозначные случаи распределяются; неуверенные остаются человеку.
Разбор тикетов это образцовая задача для Jev: ответ всегда берётся из фиксированного списка, одни и те же вопросы подходят для каждого тикета, и ты хочешь знать, когда модель не уверена. Чат-модель тоже с этим справится, но она отвечает текстом, стоит дороже на тикет и не говорит, насколько уверена.
Три вопроса
| Вопрос | Тип | Варианты или уровни |
|---|---|---|
| Сообщает ли тикет о проблеме, которая прямо сейчас блокирует бизнес клиента и требует ответа в тот же день? | да/нет | вероятность ответа "да" |
| Какая команда должна им заняться? | выбор | billing (платежи, выплаты, возвраты, счета), technical (баги, сбои, отказы, интеграции), sales (цены, тарифы, скидки, новые аккаунты), none (действий не требуется или ничего из перечисленного не подходит) |
| Насколько раздражён клиент? | оценка | нет раздражения, лёгкое раздражение, раздражение, сильное раздражение, у каждого описание в одну строку |
Вариант none важен: без него благодарственное письмо пришлось бы отнести к одной из команд.
Реальный прогон
Мы дали Claude эти четыре тикета и промпт ниже. Claude прочитал jev_playbook, зафиксировал свои пороги ("не уверен" означает ответ да/нет между 0.15 и 0.85 или уверенность 0.6 и ниже), затем сделал по одному вызову jev_ask на тикет.
С помощью инструментов Jev разбери эти тикеты: срочность (вероятность да/нет), ответственная команда (billing, technical, sales, none) и раздражение по четырём уровням. Дай мне таблицу и отметь каждый ответ, в котором Jev не был уверен.
| Тикет | Срочно (P да) | Команда (уверенность) | Раздражение (от 0 до 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 |
Ни один ответ не попал в зону неуверенности. Claude отметил, что тикет о выплатах со значением 0.88 оказался к ней ближе всех, и предложил в первую очередь заняться немецким сообщением о сбое и проблемой с выплатами.
Как выглядит вызов
Это вызов jev_ask, который Claude написал для первого тикета, без правок:
{
"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"
]
}
}
}
Все три вопроса выполняются параллельно по одному и тому же тикету, и тикет оплачивается один раз.
Настрой под себя
- Получай, а не вставляй. Установи коннектор своего хелпдеска (Zendesk, Freshdesk, Help Scout и другие есть в каталоге) на тот же сервер AnythingMCP и попроси Claude "разобрать сегодняшние открытые тикеты с помощью Jev".
- Используй свои команды. Замени варианты своими очередями и дай каждой описание в одну строку о том, что туда относится.
- Добавь свои правила в данные. Положи тариф клиента или SLA рядом с тикетом, например
{"ticket": ..., "customer": {"plan": "enterprise"}}, и сошлись на это в вопросе. - Оставь неуверенные случаи людям. Попроси Claude распределять только ответы выше твоего порога, а остальные перечислить для проверки.
FAQ
Сколько стоит разбор одного тикета? Каждый тикет выше был одним вызовом Jev примерно на 500 входных токенов с тремя вопросами, что при цене TypeSafe $0.042 за миллион составляет около двух тысячных цента. Выход бесплатный.
Работает ли это с тикетами на других языках? Наш немецкий тикет был распределён правильно с полной уверенностью. Точнее всего Jev работает на английском, поэтому для других языков проверяй значения уверенности.
Может ли это работать без чата? Рецепт написан для Claude, ChatGPT или другого MCP-клиента. Каждый вызов проходит через AnythingMCP и записывается в журнал, поэтому тот же инструмент может вызвать любой агент, который работает с MCP.
См. также
- MCP-сервер Jev: обзор
- Подключить Jev к Claude
- Подключить Jev к ChatGPT
- Jev by TypeSafe в маркетплейсе
Это руководство помогло?