N8N + Яндекс трекер = бесплатная автоматизированная обработка 70% тикетов в службе поддержки с помощью ИИ агентов
N8N: Основные преимущества
Сейчас огромный хайп вокруг No code платформы N8N. Больше всего в ней привлекает 3 особенности:
1. AI агенты: Возможность делать AI агентов (которые на самом деле являются удобной UI оберткой над Langchain агентами). Можно легко загрузить базу знаний и дать LLM инструменты - доступ к внешним ресурсам.
2. No-code возможности: No code возможности и готовые интеграции со многими сервисами. Например, Telegram, Email, календари, онлайн таблицы и много чего другого
3. Открытый код и лицензия: Открытый исходный код и Self-hosted версия. Лицензия позволяет использовать продукт для внутренних задач компании и для некоммерческого использования.
Яндекс трекер: Зачем его интегрировать с N8N?
Мы используем Яндекс трекер как трекер задач в разработке и как систему ведения тикетов в службе поддержки. Трекер сам по себе уже имеет ряд возможностей для автоматизации, но нет возможности подключить ИИ для автоматической обработки обращений. Обзор плюсов и минусов Трекера - тема для отдельной дискуссии и, возможно, для отдельной статьи. Мы его используем лишь потому что наша компания работает в экосистеме Яндекса (почта, календарь, звонки и тд).
Установка N8N
- Self-hosted версия: Вы можете установить self-hosted версию на свой сервер, используя документацию: https://github.com/n8n-io/self-hosted-ai-starter-kit
- Облачная версия: Вы можете купить облачную версию на официальном сайте (цена от $24): [n8n.io](https://n8n.io/).
Интеграция Яндекс трекера и N8N: Пошаговый процесс
1. Создание и настройка шаблона
В N8N нет готовой интеграции для Яндекс трекера, поэтому вся реализация выполнялась на основе HTTP запросов. Вы можете начать с готового шаблона, который я бесплатно разместил тут:
https://github.com/aydar-musin/n8n-yandex-tracker
Там уже реализовано: авторизация, отправка ответов на тикеты, отправка комментариев, управление тэгами тикета. Вам нужно лишь настроить следующие вещи: вебхук, авторизация в API трекере и OpenAI и самое главное - промпт. Вы же уже умеете писать промпты?))))
2. Настройка авторизации
OAuth токен API трекера.
- Получите OAuth доступ к API Трекера
Для доступа вам потребуется:
- OAuth-токен - получите его по инструкции: https://yandex.cloud/ru/docs/iam/operations/iam-token/create)
- Идентификатор организации - получите его, перейдя в Трекере на страницу Администрирование → Организации (https://tracker.yandex.ru/admin/orgs) (поле идентификатор)
И добавьте токен в N8N в ноду AuthYandexTracker.
А также добавьте идентификатор организации во все HTTP запросы.
3. Настройка вебхука и триггеров
Настройте триггер на стороне Трекера: перейдите в настройки очереди → Автоматизация и нажмите Создать триггер.
Настройте условия, подходящие под ваши задачи. Например, мы не хотим обрабатывать все тикеты с помощью ИИ и мы настроили соответствующие фильтры для триггера.
В разделе Выполнить действие выберите HTTP запрос. И используйте шаблон запроса:
Не забудьте обновить URL запроса под ваш URL вебхука.
4. Настройка доступа к OpenAI
Настройте промпт и ключ доступа к OpenAI.
Итоговый Workflow
Заключение
Тем, кто нанимает разработчиков, чтобы сделать ИИ ботов - посмотрите в сторону N8N, изучив его вы сможете сами делать сложные автоматизации.
Разработчикам, которые пишут такого рода ботов на Python или на чем-то другом - думаю, пора перестать изобретать велосипед и начать использовать open-source готовые решения.