Hello
Ciao
Привіт
Hola
Bonjour
Hallo
Olá
Hej
Hi
Смотреть
Serhiy Korenyev
Локация
Рим, Италия
ИИ-инженер
Агенты & автоматизация
SerhiyKorenyev

Я создаю ИИ-агентов, которые ведут реальные операции: виджет поддержки, закрывающий 70% из 4 000 тикетов в день, контент-фабрику, выпускающую сайт за десять минут, и CRM, где каждое оповещение приходит в момент события.

Три года бизнес-аналитиком, затем шесть лет в автоматизации и ИИ-инженерии: маркетинговое агентство в Дубае и софтверная консалтинговая компания на Мальте, клиенты в Европе, Дубае и Латинской Америке. Я разбираюсь в процессе до того, как его автоматизировать, отвечаю за весь путь от промпта до сервера и измеряю, что изменилось после.

Обо мне

ИИ-агенты и автоматизации в продакшене

Избранные работы

Шесть систем, два работодателя, один метод: начать с показателя, который бизнес хочет сдвинуть, построить весь путь от промпта до сервера, доказать на реальном трафике. Настоящие экраны под NDA; каждый кейс открывается на макете, воссозданном по реальному флоу.

ПроектКлиентУслугиГод

Бизнес-аналитик по образованию, ИИ-инженер по профессии

Я начал в 2017 году бизнес-аналитиком в автомобильной группе в Риме, где строил KPI-дашборды для парка из 200 000 автомобилей. В 2020 году перешёл в автоматизацию в маркетинговое агентство в Дубае, которое за время моей работы выросло с 50 до 200 человек: лид-виджет для клиента из недвижимости, где проактивные сообщения подняли месячный прирост лидов с +10% до +15% для пяти менеджеров; чат-боты службы поддержки в WhatsApp, Instagram и Telegram, которые квалифицируют лиды в кастомную CRM, более тысячи диалогов в месяц; голосовые агенты на Twilio и ElevenLabs, от секретаря до исходящих звонков, квалифицирующих лиды; более 20 сайтов; и процессы агентства, перестроенные в ClickUp с автоматическим онбордингом. С 2024 года я работаю в Acrh Software, софтверной консалтинговой компании на Мальте с клиентами в Европе, Дубае и Латинской Америке: мультиагентный виджет поддержки на Zendesk, который закрывает 70% из примерно 4 000 тикетов в день, при этом первый ответ сократился с 18 минут до 3 секунд, а удовлетворённость клиентов выросла с 2,5 до 3,8; ассистенты отделов в Microsoft Teams на Azure OpenAI, Copilot Studio и Databricks; контент-фабрика из агентов на собственных серверах, выпускающая около сотни сайтов в месяц примерно по пять евро за сайт; и с 2026 года кастомная CRM с оповещениями в реальном времени через Kafka для более чем тысячи пользователей в месяц, где я руковожу тремя ИИ-инженерами.

Рим, Италия · удалённо по всей Европе · готов к релокации · гражданин ЕС

Serhiy Korenyev
2024 – сегодня
Инженер по ИИ-автоматизации · тимлид с 2026Acrh Software · софтверный консалтинг, Мальта · удалённо

ИИ-виджет поддержки на Zendesk, закрывающий 70% из примерно 4 000 тикетов в день; ассистенты отделов в Microsoft Teams; контент-фабрика, выпускающая около сотни сайтов в месяц; кастомная CRM с оповещениями в реальном времени, руководство тремя ИИ-инженерами.

2020 – 2024
Разработчик ИИ-агентов и автоматизаций8 Four Agency · маркетинговое агентство, Дубай · удалённо

Лид-виджет для клиента из недвижимости, выручка +15%; чат-боты в WhatsApp, Instagram и Telegram; голосовые агенты на Twilio и ElevenLabs; более 20 сайтов; процессы агентства перестроены в ClickUp, пока оно росло с 50 до 200 человек.

2017 – 2020
Бизнес-аналитикАвтомобильная группа · Рим

KPI-дашборды в Power BI на SQL, AWS и внутренних API для парка из 200 000 автомобилей; неликвидный сток снижен на 25%; обучены четыре аналитика.

Чем я могу помочь …

01

ИИ-агенты & LLM-приложения

Мультиагентные системы на LangGraph и n8n, RAG на Pinecone или Qdrant с чанкингом, эмбеддингами и реранкингом, промпты со структурированным выводом и guardrails, оценка в Langfuse с LLM-as-judge и регрессионными тестами. Модели OpenAI, Anthropic, Azure OpenAI, Gemini через OpenRouter или open-source модель вроде Qwen 3 на ваших собственных серверах, когда важны приватность и стоимость.

02

Автоматизация & интеграции

n8n, Make, Zapier, Google Apps Script, Microsoft Power Platform и Copilot Studio или кастомный код на Python и TypeScript, подключённые к Zendesk, Teams, SharePoint, Salesforce, Airtable, ClickUp, WhatsApp, Instagram, Telegram и голосовым каналам через Twilio, ElevenLabs, Vapi, Retell и Voiso. Сценарии, которые работают 24/7, с мониторингом, версионированием, CI/CD и документацией.

03

От KPI до сервера

Анализ процесса вместе со стейкхолдером, показатель, который нужно сдвинуть, архитектура, серверы в Docker или Kubernetes, тесты безопасности, еженедельный цикл улучшений на реальных данных, документы для передачи. Один ответственный за весь путь или лид для вашей команды: спринты, майлстоуны, QA по каждому блоку, проектирование от бенчмарка.

Как я работаю

Каждая система, которую я построил, начиналась с показателя, который бизнес хотел сдвинуть: тикетов в день, лидов в месяц, сайтов в месяц, минут до первого ответа. Архитектура следует за показателем, а не наоборот.

Отвечать за весь путь

Промпт, retrieval, оркестрация, интеграции, серверы, безопасность, документация. Если это работает в продакшене, это моё, пока не налажен мониторинг, не пройдены тесты и не сделана передача с документами, которые нужны следующему человеку.

Доказать на реальном трафике

Оценки в Langfuse по retrieval и ответам, CSAT, сравнение каждой новой версии флоу с предыдущей перед релизом и еженедельный цикл улучшений на реальных диалогах. RAG-скор, выросший с менее 0,6 до 0,9, — то доказательство, которое я ищу.

Сначала бенчмарк

Прежде чем строить, я смотрю на лучший продукт в категории — Intercom для виджета поддержки, Zendesk для CRM — и записываю, что значит обойти его для этого клиента. Затем блоки, майлстоуны и QA-тесты следуют этому списку.

ИИ-инженер · LLM-агенты · RAG · evals · автоматизация · SK

Сертификаты

  • AI Agents Course
    Hugging Face
  • Evaluating AI Agents
    DeepLearning.AI
  • Prompt Engineering for Developers
    DeepLearning.AI
  • Claude with the Anthropic API
    Anthropic Academy
  • Introduction to LangGraph
    LangChain Academy
  • Сертификация · Web3Unity
    Make
  • Сертификация · Mask
    n8n

Магистратура по бизнес-администрированию и управлению цепями поставок (2023–2025) и бакалавриат по бизнес-администрированию и экономике (2020–2023), Университет Тор Вергата, Рим, оба параллельно с работой. Диплом средней школы в Галифаксе, Канада. Украинский родной, итальянский C2, английский C1, русский C1, испанский B1.

Давайте начнём
проект вместе

Открыт к ролям ИИ-инженера и консалтингу по всей Европе: удалённо, гибридно или в офисе. Живу в Риме, готов к релокации. Напишите, какой у вас процесс и какой показатель вы хотите сдвинуть; отвечаю лично.

  1. 01
    Emailkorenyev@gmail.com
    копировать
  2. 02
    Телефон+39 339 299 8566
    копировать
  3. 03
    ЛокацияРим, Италия · удалённо по всей Европе · готов к релокации · гражданин ЕС
  4. 04
    ЯзыкиИтальянский, английский, украинский, русский, испанский

Контактные данные

korenyev@gmail.com
+39 339 299 8566

Локация

Рим, Италия
Удалённо · готов к релокации

Соцсети

Email
Телефон
CV, одна страница (PDF)

ИИ-виджет поддержки

Роль / услуги

Инженер по ИИ-автоматизации · единственный инженер
Мультиагентный виджет поддержки · RAG · Zendesk

Стек

n8n · LangChain · LangGraph
GPT-4o mini · Gemini 2.5 через OpenRouter
Pinecone · MongoDB · Redis · Docker
Zendesk APIs · Langfuse · TypeScript

Клиент & год

Acrh Software, для клиента — онлайн-сервиса © 2024

Живое демо ↗

Задача

Около 50 операторов поддержки вручную обрабатывали примерно 4 000 тикетов в день, с пиками более сотни диалогов за пять–десять минут. При перегрузке первый ответ занимал до 18 минут, а удовлетворённость клиентов держалась на 2,5 из 5. Каждый тикет, включая тривиальные, стоил человеческого времени, а знания, нужные для ответа, были разбросаны по CRM и годам истории сообщений. Задача: виджет, который сам отвечает на большинство тикетов на языке клиента и оставляет людям только случаи, требующие суждения. Бенчмарк, который я задал до начала работы, — Intercom.

Что я построил

Чат-виджет на сайте клиента, развёрнутый через Google Tag Manager, который понимает запрос на любом языке, проверяет аккаунт клиента, если тот авторизован, отвечает из базы знаний, построенной на собственной CRM клиента и истории сообщений, и передаёт сложные случаи оператору в Zendesk с полной расшифровкой и контекстом аккаунта. n8n оркестрирует основной флоу, эскалацию и отчётность; LangGraph выполняет циклическую логику по каждому интенту, так что граф шаг за шагом решает, ответить, уточнить, проверить или эскалировать. У каждого агента свой промпт, GPT-4o mini как основная модель и Gemini 2.5 через OpenRouter как запасная. В Pinecone хранится база знаний, в MongoDB — общая память, в Redis — кэш. Серверы я настроил и защитил сам: всё работает в Docker на собственной инфраструктуре проекта, с мониторингом серверов и каждого узла n8n, чтобы баги всплывали раньше, чем их увидит бизнес.

Northline · Аккаунт×+
‹›↻northline.example/account☆⋮интерактивный макет
NorthlineProductsOrdersAccountHelpMarco R.
Welcome back, Marco
Your orders, your plan, your requests. One place.
Track an order
2 ordersin transit · next delivery Thu
Pro planactive · renews 12 Dec
1 requestopen · answered by the assistant

Popular products

Northline Proyearly · priority support€390 / year
Northline Startermonthly · 1 seat€12 / month
Extra seatsadd-on · per seat€8 / month

Recent orders

#88213Northline Pro · yearlyin transit · Thu
#88102Extra seats ×2delivered · 28 Oct

Help

© NorthlineTermsPrivacyCookiesEN · EUR
Interactive demoThis is the customer’s website.

The AI assistant sits in the bottom-right corner, exactly like on the real site.

The demo starts in a moment, or click the assistant →
Behind the answer live
Session—
Language—
Intent—
Retrieval—
Account—
Policy—
Model—
Outcome—
Zendesk—
Customer service · agent deskZendesk · Sunshine Conversations
Queue · payments & orders
#4821 · handed over by the assistantMarco R. · priority · just now
#4819 · Change my emailAnna P. · 9 min
#4816 · Invoice copyLuis G. · 14 min
Customer

Marco R. · ID 48213 · verified · Pro plan
Orders: #88213 in transit · #88102 delivered

Giulia · agent is typing…Send
N
Northline AIOnline · replies in seconds
EN▾EnglishItalianoEspañol×
How to buyTrack my orderTalk to a person
Write your message…➤
Powered by Northline AI · Privacy
Что получает бизнес live
70%тикетов закрывает виджет
3 спервый ответ, было 18 мин
2.5 → 3.8удовлетворённость клиентов
  1. Клиент получает ответ примерно за три секунды, в любое время, на своём языке.
  2. Семь тикетов из десяти закрываются здесь, без участия оператора.
  3. Ответ берётся из собственного справочного центра компании и данных аккаунта, поэтому он последователен.
  4. Когда нужен человек, передача оператору несёт весь диалог: ничего не нужно повторять.
  5. Каждый чат автоматически заносится в Zendesk, так что отчётность не требует лишней работы.
  6. 50 операторов не сократили: обучили и частично продали как услугу другим компаниям.
СценарииБизнесТехнический1 из 5 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Как это работает

01Клиент открывает чат; если он авторизован, виджет уже знает аккаунт через внутреннюю платформу клиентских данных, и данные аккаунта используются только для аутентифицированных пользователей.
02Определение языка Python-библиотекой, настроенной на четыре основных языка; LLM подхватывает как запасной вариант не более чем в 15% диалогов. Затем классификация интента в флоу LangGraph.
03Поиск в Pinecone: чанки построены из CRM клиента и истории сообщений, релевантность проверяется на каждом ответе.
04Проверка политик: кластер приоритета, триггерные слова, состояние аккаунта. Флоу отвечает, уточняет деталь, читает фото через OCR или эскалирует.
05Ответ на языке клиента примерно за три секунды или передача оператору через Sunshine Conversations с полной расшифровкой и контекстом аккаунта.
06Тикет архивируется через Zendesk Ticket API со всеми заполненными полями; автоматическая отчётность руководителю поддержки и менеджеру по качеству; еженедельные оценки в Langfuse улучшают промпты и retrieval.

Архитектура

Синий пунктир: основной флоу

Результаты

70%из ~4 000 тикетов в день закрывает виджет, 24/7, на любом языке
3 ссредний первый ответ, до 7 с в длинных диалогах; было до 18 минут
2.5 → 3.8CSAT по ответам виджета; у операторов вырос до 3,2 на более чистых, предквалифицированных тикетах
0.6 → 0.9RAG retrieval score после еженедельных циклов оценки в Langfuse
≤15%диалогов требуют языкового фолбэка на LLM
50операторов поддержки не сократили: обучили и частично продали как услугу другим компаниям

Стек

n8nLangChainLangGraphGPT-4o miniGemini 2.5 · OpenRouterPineconeMongoDBRedisDockerPythonFastAPITypeScriptZendesk Ticket APISunshine ConversationsGoogle Tag ManagerLangfuseVision / OCRGitHub · CI/CD

Инженерные решения

  • Один промпт, одна основная и одна запасная модель на агента. У самого виджета есть запасная версия на случай, если ИИ-путь недоступен.
  • GPT-4o mini ради стоимости и задержки: средний ответ ~3 с, длинные диалоги ограничены примерно 7 с, пик 9 с.
  • Общая память в MongoDB питает еженедельный цикл улучшений на реальном трафике: качество ответов, промпты, CSAT, безопасность LLM.
  • Каждая новая версия флоу перед релизом сравнивается с предыдущей узел за узлом, так что изменения поведения ловятся до того, как их увидят клиенты.
  • Vision и OCR: клиент отправляет фото, например чек; данные извлекаются, сохраняются в MongoDB и используются агентами.

Безопасность

  • Серверы собраны и защищены с нуля; путь данных между оркестратором, сервером и браузером защищён end-to-end.
  • Пентесты через агентов, которых я построил по правилам на основе модели разрешений, grey-box тесты API, задержек и точек входа инфраструктуры, ревью внутренней команды безопасности и black-box тест внешней компанией. Каждая находка исправлена мной.
  • Защита от prompt injection и контроль того, что попадает в модель; чувствительные данные не покидают периметр без причины.

Метод и поставка

  • Соло-проект, более шести месяцев до релиза, разбитый на блоки: каждый блок сдавался со своим QA, мониторингом и документацией.
  • Все автоматизации версионируются на GitHub с CI/CD-пайплайнами.
  • Итоговые артефакты: документация API, плейбук для службы поддержки и технический документ проекта.

Что изменилось для команды

Команду поддержки из 50 человек не сократили. Её обучили новому флоу и частично предложили другим компаниям как услугу, так что бизнес превратил центр затрат в новую линию дохода.

Далее: open-source модель на серверах компании

Миграция на Qwen 3 с Hugging Face и Qdrant, вместе с командами ML и DevOps, ради приватности, задержки, контроля и возможности дообучать модель. Локальная модель также работает фильтром данных, отправляемых внешним LLM. Готовится fine-tuning, после чего та же модель будет обслуживать внутренние команды и сам виджет.

Что покрывает

Типы запросов, которые ассистент обрабатывает на сайте клиента: от вопросов по справочному центру до передачи оператору.

01Help-center answers
9:41●●● 5G
Northline AIonline
Which payment methods do you accept?
Card, PayPal and bank transfer. Transfers are credited within one business day.
answered in 2.9 s · archived in Zendesk, fields filled
Write your message…➤

Answers come from a RAG over the client's knowledge base. Every resolved chat is archived in Zendesk as a ticket with the fields already filled.

02Orders & account, logged in
9:41●●● 5G
Northline AIonline
Where is my order?
Order #88213 is in transit, delivery Thursday. Here is the tracking link: northline.example/track/88213
Perfect, thanks!
data read from the customer-data platform
Write your message…➤

Personal data only for authenticated customers, read through a protected connection to the client's internal customer-data platform.

03Any language
9:41●●● 5G
Northline AIonline
Come cambio la password?
Vai su Account → Sicurezza → Cambia password: riceverai un codice via SMS per confermare.
Grazie!
language detected: IT
Write your message…➤

A Python library detects the four launch languages; the LLM covers any other language as a fallback in at most 15% of chats.

04Documents by photo
9:41●●● 5G
Northline AIonline
Here is my bill
IMG_2041.jpgphoto · 1.8 MB
I read the document: name and address match your account. You are verified ✓
Vision / OCR → data stored in MongoDB
Write your message…➤

Photos and PDFs are read with Vision/OCR; the extracted data is stored and used by the agents in the next steps.

05Human handover with context
9:41●●● 5G
Northline AIonline
I want a refund, the order arrived damaged.
I’m sorry about that. I’m connecting you with customer service: they can see this chat and your order.
Giulia · customer serviceHi Marco, I’m arranging the refund now. You’ll get a confirmation by email within the hour.
Sunshine Conversations · priority queue
Write your message…➤

Configurable triggers (refund, priority customers, explicit request) hand the chat to a human in Zendesk with transcript and account attached.

06Proactive messages
9:41●●● 5G
Northline AIonline
CRM event · order #88213 delayed
Hi Marco, a quick update: your order was delayed by the carrier and will arrive on Thursday. Want the tracking link?
Yes please
Here it is: northline.example/track/88213
event-driven · defined customer clusters
Write your message…➤

The assistant writes first, on events in the client's CRM or for defined customer clusters.

Контент-фабрика

Роль / услуги

Инженер по ИИ-автоматизации · соло
Пайплайн агентов · сайты · SEO / GEO

Стек

Агенты Hermes на своих серверах · MCP
Claude Code · Codex · Perplexity · Anthropic API
GPT-6 Astra для изображений
Статический HTML · DevOps-скрипт деплоя

Клиент & год

Acrh Software, сайты-сателлиты для 1–2 брендов © 2026

Живое демо ↗

Задача

Брендам нужны были десятки сайтов каждый месяц, чтобы наращивать присутствие и направлять трафик на основную страницу: сайты-сателлиты вокруг одного-двух брендов, каждый достаточно конкретный, чтобы индексироваться и читаться. Не было контент-команды, чтобы исследовать, писать, проектировать, иллюстрировать и собирать их, а каждый сайт должен был быть достаточно конкретным для индексации и достаточно дешёвым, чтобы делать десятки в месяц.

Что я построил

Пайплайн агентов Hermes на сервере компании: отдельный агент для исследования, один для скрейпинга и компоновки, один для дизайна и финальный скрипт публикации. Два входа. По URL-примеру: агенты исследуют и скрейпят похожий сайт и собирают новый по его мотивам. С нуля: запрос приходит через MCP из Claude Code или Codex, исследование идёт через Perplexity и Anthropic API, система скрейпит то, что попросил оператор, затем проводит короткое интервью, чтобы собрать факты, которые знает только человек, и строит сайт. GPT-6 Astra генерирует изображения. Один клик клонирует сайт с немного другим дизайном или с совершенно другим. База всех запусков растёт с использованием и со временем делает второй режим лучше. На выходе статический HTML, экспортируемый и разворачиваемый на серверах клиента через DevOps-скрипт.

factory.internal×+
‹›↻factory.internal/runs/1843☆⋮интерактивный макет
Factory
Runs
Brands
Templates
Run database
Deploy
Settings
This month96 sitesavg 7:40 · €4.90
Run #1843 · brand: NorthlineCity e-bikes: the commuter guide
queued00:00 · €0.00
RResearchPerplexity · Anthropic
SScrapepages → facts
IInterview4 questions
WWriteClaude · Codex
AImagesGPT-6 Astra
OSEO · GEOchecklist
PPublishstatic HTML
agent log
Что получает бизнес live
~100сайтов в месяц
5–10 минна сайт
~€5за готовый сайт
  1. Один запрос от оператора: без брифа, без агентства, без контент-команды.
  2. Свежее исследование плюс факты, которые знает только ваша команда, собранные за двухминутное интервью.
  3. Страницы, изображения и дизайн создаются для каждого сайта, каждый раз разные.
  4. Поисковые и ИИ-движки могут найти, прочитать и процитировать сайт.
  5. Онлайн на ваших серверах через пять–десять минут, с трафиком на основную страницу бренда.
СценарииБизнесТехнический1 из 3 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Что выпускает

Три сайта-сателлита для одного бренда из одного пайплайна: то же исследование, тот же слой SEO и GEO, каждый раз другой дизайн. Воссозданы по реальным запускам с вымышленным брендом.

northline-bikes.example
Редакционный гидпо теме · 6 страниц · 7:30 · €4,50
ride26.example
Яркий журналклон с новым дизайном · 5 страниц · 4:50 · €3,10
northline-compare.example
Сайт-сравнениепо URL-примеру · 8 страниц · 9:10 · €5,20

Каждый сайт — статический HTML, индексируется сам по себе и ссылается на основную страницу бренда.

Как это работает

01Оператор задаёт тему или URL сайта-примера из Claude Code или Codex через MCP.
02Агенты исследования и скрейпинга собирают свежие факты; интервью спрашивает только то, чего агенты не могут знать.
03Агенты-писатели составляют страницы; агент изображений генерирует визуал в GPT-6 Astra; всё сохраняется в базе запусков.
04Агент SEO и GEO применяет полный чеклист: ключевые слова, заголовки, структурированные данные, Open Graph, sitemap, лёгкие изображения, FAQ, llms.txt, hreflang.
05Статический HTML экспортируется и разворачивается на серверах клиента через DevOps-скрипт; сайт онлайн через пять–десять минут.

Архитектура

Синий пунктир: основной флоу

Результаты

~100сайтов в месяц от одного-двух брендов
5–10 минот запроса до опубликованного сайта
~€5стоимость готового сайта, включая вызовы API и изображения
1 кликчтобы клонировать сайт с новым дизайном

Стек

Агенты HermesMCPClaude CodeCodexPerplexityAnthropic APIGPT-6 AstraСкрейпингБаза запусковСтатический HTMLDevOps-скрипт деплоя

Почему агенты, а не шаблоны

Шаблоны каждый раз дают один и тот же сайт, и поисковики это знают. Агенты исследуют тему, опрашивают оператора и пишут под эту тему, поэтому каждый сайт конкретен, читаем и индексируем. Стоимость держится около пяти евро, потому что дорогие шаги — исследование и изображения — кэшируются в базе запусков и переиспользуются.

Чеклист SEO и GEO

  • Исследование ключевых слов и их распределение по страницам; title и meta description; иерархия H1, H2, H3.
  • Чистые URL, canonical, sitemap.xml, robots.txt; внутренняя перелинковка.
  • Alt-тексты и лёгкие оптимизированные изображения для краулинга; Core Web Vitals; mobile first.
  • Структурированные данные в schema.org JSON-LD; Open Graph.
  • GEO, Generative Engine Optimization: разделы FAQ и llms.txt, чтобы ИИ-поисковики могли читать и цитировать сайт; hreflang для многоязычных сайтов.

Экономика

Около сотни сайтов в месяц, пять–десять минут на каждый, примерно пять евро за сайт. Сайты — сателлиты одного-двух брендов и направляют трафик на основную страницу бренда; трафик отслеживается на уровне бренда.

Операционная CRM

Роль / услуги

Тимлид · 3 ИИ-инженера
Кастомная CRM · оповещения в реальном времени · ИИ-маршрутизация

Стек

TypeScript · Java · Kubernetes · микросервисы
Kafka · AWS · Tableau
Voiso голос & SMS · Telegram
ИИ-агент маршрутизации · семантическая база знаний

Клиент & год

Acrh Software, для того же клиента — онлайн-сервиса © 2026

Живое демо ↗

Задача

Поддержка, продажи и менеджмент работали в разных инструментах и видели одного и того же клиента с разных сторон. Бизнес-события — сигналы фрода, платежи и возвраты, блокировки аккаунтов, активность аффилиатов и инфлюенсеров — доходили до людей поздно, через отчёты, а не в момент, когда происходили. Задача: одна платформа для всех трёх команд, с Zendesk как бенчмарком, который нужно обойти, на собственных серверах компании.

Что я построил

Одна платформа для поддержки, продаж и менеджмента: те же клиенты, оповещения в реальном времени, голос, SMS и Telegram с одного экрана, база знаний в стиле Notion, встроенная в продукт, аналитика на AWS и Tableau и ИИ-слой, который маршрутизирует запросы и отвечает из базы знаний. Архитектура определена вместе с DevOps, отделом разработки, PM и менеджером по качеству со стороны клиента; микросервисы Kubernetes на серверах компании, по одному сервису на движок, фронтенд полностью на TypeScript с частями на Java. Я руковожу тремя ИИ-инженерами: двухнедельные спринты с резервом около десяти часов на срочные правки, QA-тест в конце каждого майлстоуна против бенчмарка, асинхронные улучшения, работа с блокерами, ежедневное решение проблем вместе со службой поддержки, менеджером по качеству и QA-менеджером.

crm.internal×+
‹›↻crm.internal/tickets/4821☆⋮интерактивный макет
Search tickets, customers, settings…Tickets+ NewSerhiy K.
Inbox · new 3
#4830 · ¿Dónde está mi reembolso?Northline · Sofía L. · just now · email
#4829 · Invoice copyNorthline · Jan K. · 4 min · web
#4828 · Cannot log inNorthline · Dana R. · 7 min · Telegram
AI routing agentwaitingclassifies, routes and drafts · the operator confirms
Language—
Intent—
Priority—
Knowledge base—
Route—
Owner—
Knowledge base · semantic search
Search the knowledge base…
Suggested reply waiting for the analysis
EditSend in SpanishApply route + reply

Roadmap: the browser extension will execute the confirmed action for the operator.

Inbox · Customer service 12
#4821 · Payment not creditedNorthline · Marco R. · 2 min · via AI widget
#4819 · Change my emailNorthline · Anna P. · 9 min · Telegram
#4816 · Promo code not appliedNorthline · Luis G. · 14 min · web
#4810 · Verification documentsNorthline · Ola K. · 31 min · email
#4821 · Payment not creditedOpenHighSLA 11:40 left
Customer

Marco R.
ID 48213 · verified
Segment: VIP · IT

Account

Balance €1,240.00
Last payment €300 · 20 min ago · pending
Provider: CardPay

Fields

Topic: Payments
Country: IT
Brand: Northline

Marco R. · 12:02Hi, I made a €300 payment twenty minutes ago and it still shows as pending on my account.
AI widget · summaryIntent: payment pending · provider CardPay · 20 min · policy: hand-over after 15 min · transcript attached.
Knowledge base · suggestedPayment pending more than 15 minutes: check the provider status, open a payments task, reply with the expected time.
Public replyInternal note
Hi Marco, I can see your €300 payment with CardPay in pending status. I opened a task with the payments team; the usual time is under 30 minutes and you will get an email as soon as it is credited.
Apply macroCall · VoisoSMSSend
Timeline
12:02 chat opened on the AI widget · intent: payment pending
12:04 handed over · route: Payments team · SLA 15 min
12:05 assigned to Serhiy K. · knowledge base article suggested
Admin · Routes
VIPPriority customers · 3 steps
PaymentsPayments team · 2 steps
DefaultRound-robin · 1 step
+ New route
Route · VIPEnabledWho gets the ticket, in which order
TriggerCustomer segment is VIPor message contains: refund, complaint, regulator
Step 1Account manager of the customerwait 1 min · then next step
Step 2Account manager on shiftwait 2 min · then next step
Step 3VIP support queuealert on Telegram · priority high
Admin · Access
Anna P.support_agent · shift A
Luis G.vip_manager
Ola K.team_lead
Payments botservice account
Anna P. · support_agentRole sets the base, every right can be switched per person
See analytics
Write automation rules
See customer contacts
Export customer data
Transfer tickets to VIP queue
Call and SMS via Voiso
Edit knowledge base
Manage shifts

Every change is written to the audit log.

Workspace · Shifts
Week 455 people · morning, evening, night
Week 46draft
Requests2 to approve
Shift schedule · week 45Everyone sees their own time zone · one click to start a shift
Mon 2
Tue 3
Wed 4
Thu 5
Fri 6
Sat 7
Sun 8
Anna P.
09-17
09-17
09-17
09-17
09-17
off
off
Luis G.
13-21
13-21
off
off
13-21
13-21
13-21
Ola K.
off
22-06
22-06
22-06
22-06
off
22-06
Igor P.
09-17
off
09-17
09-17
off
09-17
09-17
Carla M.
13-21
13-21
13-21
off
off
13-21
13-21

Coverage: morning 2 · evening 2 · night 1, every day.

Analytics · last 30 days
Overviewall brands · all channels
Tickets
Speed · SLA
Satisfaction
Team
OverviewCompared with the previous period · sample data
Created1,312+4%
Resolved1,268+6%
Open now44−12%
First response3 swidget
SLA met95%+2 pts
CSAT3.8widget
Web widget58%
Telegram22%
Email12%
Voice · SMS8%
Alerts · live 0
Stream connectedKafka · waiting for events
Alert detail0 pending · events arrive in real time
AI routing agentPress a button below to raise an alert.
Что получает бизнес live
0ожидающих оповещений
1,000+пользователей охвачено в месяц
10–20 тыс.коммуникаций в месяц
  1. События из каждого отдела попадают на один экран.
  2. Оповещения приходят в момент события; ничто не ждёт в очереди.
  3. ИИ подсказывает, кто должен взять запрос и что ответить; оператор подтверждает.
  4. Звонок, SMS и Telegram с одного экрана: без переключения инструментов.
  5. Менеджмент видит объёмы и результаты в Tableau, с контролем доступа.
СценарииБизнесТехнический1 из 7 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Как это работает

01Бизнес-данные из каждого отдела попадают на AWS: антифрод, активность аффилиатов и инфлюенсеров, заблокированные пользователи, платежи и возвраты, кастомные оповещения по запросу команд.
02ML-пайплайн, построенный вместе с ML-инженером, публикует события в Kafka; сервис оповещений читает поток и поднимает оповещение в CRM с нулём ожидающих.
03ИИ-агент маршрутизации классифицирует оповещение, предлагает ответственного и подтягивает нужную статью из семантической базы знаний.
04Оператор открывает карточку клиента и действует с одного экрана: звонок или SMS через Voiso, сообщение в Telegram, заметка, задача.
05Аналитика на AWS и Tableau отслеживает объёмы и результаты; управление доступом решает, кто что видит, роль за ролью.

Архитектура

Синий пунктир: основной флоу

Результаты

1,000+пользователей в месяц охвачено адресными коммуникациями
10–20 тыс.коммуникаций в месяц через CRM
0ожидающих оповещений: события попадают на экран в реальном времени
MVPсдан по майлстоунам, на финальном QA у команд качества, QA и безопасности

Стек

TypeScriptJavaKubernetesDocker microservicesKafkaAWSTableauVoisoTelegram APIИИ-агент маршрутизацииСемантическая база знанийУправление доступом

Компоненты, в порядке сборки

  • Бэкенд и фронтенд.
  • Управление доступом: роли и права.
  • Рабочее пространство операторов поддержки.
  • Аналитика, подключённая к AWS, и рабочее пространство Tableau.
  • Бизнес-оповещения, встроенные в CRM, из данных отделов на AWS.
  • Оповещения в реальном времени через Kafka, построены вместе с ML-инженером.
  • Встроенная база знаний, голос и SMS через Voiso, Telegram для общения с клиентами.

Как работает команда

Блоки с майлстоунами; QA-тест в конце каждого майлстоуна и сравнение с бенчмарком; улучшения асинхронно; блокеры снимаются ежедневно. Двухнедельные спринты на инженера, Agile-подход и небольшой резерв в каждом спринте на то, что сломается.

ИИ-слой

Агент с интеллектуальной маршрутизацией, база знаний с семантическим поиском и браузерное расширение агента, которое выполняет рутинные задачи за операторов. CRM обслуживает поддержку, менеджмент и продажи, поэтому один и тот же агент работает и с запросами в поддержку, и с генерацией лидов.

Дорожная карта

On-premise LLM (Qwen 3) с полным доступом к данным CRM и внутренней платформе клиентских данных; агент со своей базой знаний, который помогает поддержке отвечать быстрее; браузерное расширение, через которое поддержка задаёт действия, выполняющиеся для клиента автоматически.

Ассистенты в Teams

Роль / услуги

Инженер по ИИ-автоматизации · соло
Агенты Copilot Studio · Teams · FAQ на сайте

Стек

Microsoft Copilot Studio · Azure OpenAI
Microsoft Teams · SharePoint
Databricks

Клиент & год

Acrh Software, внутренний заказчик © 2024–2025

Живое демо ↗

Задача

Сотрудники каждый день задавали HR, финансам и юристам одни и те же рутинные вопросы: дни отпуска, лимиты расходов, какой шаблон использовать. Каждый ответ отнимал время у тех, кто должен был его дать, а знания лежали в документах, которые никто не открывал. На сайте компании у посетителей не было самообслуживания и простого способа оставить запрос. Компания уже жила в Microsoft 365, поэтому и решение должно было жить там.

Что я построил

По одному ассистенту на отдел, в том канале Teams, где люди уже работают. HR-агент хранит все общие HR-знания, отвечает на частые вопросы и всё логирует; финансы и юристы работают по той же логике. Агенты построены в Microsoft Copilot Studio, опираются на документы SharePoint, модели — Azure OpenAI, а Databricks отвечает за логи, обмен данными и непрерывное улучшение. Тот же стек питает ассистента на сайте компании: общая информация, прямое подключение к SharePoint и Databricks, и шаг лида, который просит посетителя отправить запрос по email, когда в диалоге виден интерес. Построено сразу после виджета поддержки, в одиночку, для внутреннего заказчика Acrh Software.

Microsoft Teams×+
‹›↻teams.microsoft.com · Northline · hr☆⋮интерактивный макет
‹ ›Search (Ctrl+E)⋯SK
Activity
Chat
Teams
Calendar
Calls
OneDrive
Apps
Teams⋯ +
NNorthline⋯
General
hr
finance
legal
2 hidden channels
Apps
Website assistant
NhrPostsFilesNotesHR assistant+▣ Meet ▾
BIU⫶🔗☺📎⋯
Start a post➤
Что получает бизнес live
3отдела покрыты 24/7
0рутинных вопросов осталось у HR, финансов, юристов
FAQ + лидына сайте
  1. Сотрудники спрашивают в привычном канале, простым языком.
  2. Ответ берётся из документов самого отдела, с приложенным источником.
  3. HR, финансы и юристы перестают каждую неделю отвечать на одни и те же вопросы.
  4. Версия для сайта отвечает посетителям и собирает лиды для продаж.
СценарииБизнесТехнический1 из 4 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Как это работает

01Сотрудник спрашивает ассистента в канале отдела простым языком, как спросил бы коллегу.
02Copilot Studio опирается на документы отдела в SharePoint и данные компании в Databricks; Azure OpenAI генерирует ответ.
03Ответ приходит с документом-источником, так что его можно проверить; диалог логируется в Databricks для разбора и улучшения.
04На сайте тот же ассистент отвечает на FAQ и, когда посетитель проявляет интерес, просит отправить запрос по email: лид приходит в продажи с приложенным диалогом.

Архитектура

Синий пунктир: основной флоу

Результаты

3отдела покрыты 24/7: HR, финансы, юристы
0рутинных вопросов осталось у людей, которые раньше на них отвечали
FAQ + лидыобрабатываются на сайте компании тем же стеком

Стек

Microsoft Copilot StudioAzure OpenAIMicrosoft TeamsSharePointDatabricks

Почему Copilot Studio

Клиент уже жил в Microsoft 365: Teams, SharePoint, Azure. Строить там, где люди уже находятся, сняло трение внедрения; никому не пришлось учить новый инструмент. Опора на SharePoint делает каждый ответ подтверждённым источником и проверяемым, а Databricks хранит логи, которые двигают цикл улучшений.

Три отдела, один паттерн

  • HR: отпуска, политики, вопросы онбординга, за которыми стоят все общие HR-знания.
  • Финансы: правила расходов, лимиты, процедуры.
  • Юристы: шаблоны, версии, когда пункт требует проверки человеком.
  • Каждый диалог логируется, так что отделы видят, что люди действительно спрашивают, и исправляют документы, а не только ответы.

Ассистент на сайте и сбор лидов

Ассистент сначала отвечает и просит отправить запрос по email, только когда посетитель проявляет намерение купить. Лиды приходят в продажи с приложенным диалогом, так что первый ответ человека уже опирается на контекст.

Лид-виджет для недвижимости

Роль / услуги

Разработчик ИИ-агентов и автоматизаций · соло
Лид-виджет · сценарии Make · бронирование

Стек

OpenAI на Replit · Voiceflow
CRM на Airtable · Make
Telegram · email · Google Calendar

Клиент & год

8 Four Agency, Дубай, для клиента из недвижимости © 2021

Живое демо ↗

Задача

Лиды приходили по email и читались поздно. Пять менеджеров по продажам тратили день на рутинную квалификацию, копировали имена и телефоны и теряли покупателей, которые уже ушли в следующее агентство. Клиент хотел заметную инновацию на сайте и, главное, лиды, которые приходят чистыми и получают ответ сразу.

Что я построил

Диалоговый виджет, встроенный в сайт клиента, со всей информацией об объектах и зданиях на продажу. Код бота и промпт живут на Replit, модель — OpenAI, диалог спроектирован в Voiceflow, Airtable — CRM, Make выполняет автоматизации. Виджет собирает имя, телефон и email покупателя — ключевое поле. Сценарий один: как только лид сохранён, менеджер получает уведомление в Telegram с лидом. Сценарий два: покупатель получает персональное письмо с доступными объектами под его запрос и кнопкой записи на встречу. Сценарий три: клик открывает запрос в Google Calendar и Meet менеджера, менеджер принимает, покупатель получает подтверждение. Проактивные сообщения срабатывают, когда посетитель нажимает ключевые кнопки, что подняло лиды ещё на пять пунктов.

Marina Homes · 2 спальни, вид на море×+
‹›↻marinahomes.example/listing/mh-2041☆⋮интерактивный макет
Marina HomesBuyRentNew buildsAgentsMortgagesBook a visit
Home › Buy › Marina district › 2-bedroom apartment, sea view
Sea view · Marina district1 / 14
+10
Ref. MH-2041 · available · updated today
2-bedroom apartment, 92 m²
€310,000€1,180 / month with 20% down · calculate
2 bed2 bath92 m²Floor 6 · liftBalcony 11 m²Parking

Bright two-bedroom apartment on the sixth floor of a 2019 building, with a south-facing balcony over the marina, open kitchen and a parking space in the garage.

Mortgage calculatorFloor planShare
G
Giulia R.Senior agent · Marina office · replies in minutes
Call

Similar homes nearby

€295,0002 bed · 85 m² · Marina
€340,0003 bed · 104 m² · Harbour
€275,0002 bed · 78 m² · Old port
M
Marina Homes● online · answers in seconds
Write a message…↑
Behind the site · Make scenario
AAirtablelead saved
MMake3 flows
TTelegrammanager alert
EEmailmatching homes
CCalendarvisit booked
Что получает бизнес live
+15%выручка клиента
+10% → +15%лидов в месяц
5менеджеров освобождены от квалификации
  1. Каждый посетитель, который спрашивает, получает ответ и оставляет чистые контакты.
  2. Менеджер получает оповещение в Telegram с резюме, а не сырую форму.
  3. Покупатель получает подходящие объекты по email с кнопкой записи.
  4. Просмотр попадает в календарь менеджера в один клик.
  5. Проактивные сообщения на ключевых кликах поднимают лиды с +10% до +15%.
СценарииБизнесТехнический1 из 2 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Как это работает

01Посетитель спрашивает об объекте; ассистент отвечает по данным листинга и собирает имя, телефон и email.
02Лид сохраняется в Airtable; Make сразу запускает сценарии.
03Менеджер получает лид в Telegram с резюме диалога через секунды после того, как посетитель его набрал.
04Покупатель получает письмо с подходящими объектами и кнопкой записи.
05Один клик открывает календарь менеджера; менеджер принимает, и встреча подтверждается покупателю.

Архитектура

Синий пунктир: основной флоу

Результаты

+15%выручка клиента
+10% → +15%лидов в месяц, второй шаг — за счёт проактивных сообщений
5менеджеров подключены и освобождены от рутинной квалификации
0ручного ввода данных: лиды приходят чистыми, с именем, телефоном и email

Стек

OpenAIReplitVoiceflowMakeAirtableTelegram Bot APIEmail-автоматизацияGoogle Calendar · Meet

Что сыграло решающую роль

Email был ключевым полем: письмо с подходящими объектами продавало, пока менеджер был занят. Проактивные сообщения на ключевых кликах — ипотечный калькулятор, планировка — сами добавили пять пунктов лидов. А менеджеры перестали копировать данные руками, потому что они приходили уже структурированными.

Также в агентстве, 2020–2024

  • Автоматизации контента и автопостинга в Facebook, Instagram, VK и X через Make, для агентства и для клиентов.
  • Весь способ работы агентства перестроен в ClickUp, пока команда росла с 50 до 200 человек: HR-интеграции с автоматическим онбордингом и оффбордингом, аналитика из клиентской CRM внутри ClickUp, структурированные обсуждения с ролями и правами, таск-менеджер и кастомная платформа планирования и встреч.
  • Более 20 клиентских сайтов, построенных под ключ на JavaScript, Next.js и Astro, с API-подключением к CRM, развёрнутых на серверах клиентов.
9:41●●● 5G
Manager · Telegramalert
New lead
Marco Rossi · 2BR Marina · ~€300k · wants a visit
9:41●●● 5G
Google Calendarbooking
Thu 16:00 · visit · Marina 2BR
Accepted by the manager · confirmed to the buyer

Что получает каждый: менеджер, покупатель, календарь.

Чат- и голосовые агенты

Роль / услуги

Разработчик ИИ-агентов и автоматизаций · по боту на клиента
WhatsApp · Instagram · Telegram · голос

Стек

WhatsApp · Instagram · Telegram API
Make · n8n · OpenAI · Anthropic · OpenRouter
CRM на Google Apps Script
Twilio · ElevenLabs · Vapi · Retell

Клиент & год

8 Four Agency, Дубай, для клиентов из малого и среднего бизнеса © 2021–2024

Живое демо ↗

Задача

Клиентам нужно было отвечать покупателям в любое время и квалифицировать каждый контакт без найма персонала. Диалоги взлетали с каждой рекламной кампанией, а пропущенное сообщение означало потерянного клиента. Это был самый востребованный продукт агентства, и у каждого клиента были свой стейкхолдер, свой канал и своё определение хорошего лида.

Что я построил

Бот, который стартует по ключевому слову в WhatsApp, Instagram или Telegram, ведёт заданный флоу с LLM внутри, квалифицирует контакт по точному промпту, написанному под этого клиента, и заносит его в кастомную CRM на Google Apps Script, где лид переходит от холодного к тёплому и горячему по завершённым шагам. Боты обслуживали и клиентскую поддержку, общаясь напрямую с конечным пользователем, и команду самого клиента. С 2022 года те же клиенты получили голосовых агентов: голосового секретаря и HR-агента, собирающего данные кандидатов, на Twilio и ElevenLabs; исходящих агентов на Vapi и Retell, которые звонят лидам из списков клиента и задают квалифицирующие вопросы. Оркестрация в Make и n8n с кастомным кодом; модели OpenAI, Anthropic и OpenRouter.

WhatsApp×+
‹›↻WhatsApp Business · бот клиента☆⋮интерактивный макет
Leads · Client StoreGoogle Sheets · Apps Script
#NameChannelInterestStageNext
Cold0
Warm0
Hot0
Automations · n8n
Keyword → flowPROMO starts the qualification flow on every channel
Lead stagecold → warm → hot, written to the sheet in real time
Owner notifiedHOT lead → message to the owner with the summary
Live transcript waiting for the call
Что получает бизнес live
1,000+диалогов в месяц
100%пиков кампаний поглощено
4типа голосовых агентов
  1. Каждое сообщение из рекламы получает ответ за секунды, 24/7.
  2. Бот задаёт квалифицирующие вопросы, как задал бы продавец.
  3. Каждый контакт попадает в CRM со стадией: холодный, тёплый, горячий.
  4. Владелец получает уведомление, только когда лид горячий.
  5. Голосовые агенты закрывают телефон, включая исходящие звонки.
СценарииБизнесТехнический1 из 2 · проигрывается сам, затем переходит к следующему · или выберите свой

Настоящие экраны под NDA. Этот макет воссоздан по реальному флоу: те же шаги, те же интеграции, вымышленные имена.

Как это работает

01Сообщение с ключевым словом, из рекламы или поста, запускает флоу в WhatsApp, Instagram или Telegram.
02LLM с выделенным промптом понимает запрос и задаёт квалифицирующие вопросы, записанные как явные критерии.
03Контакт категоризируется и записывается в кастомную CRM как холодный лид.
04Каждый завершённый шаг — бюджет, сроки, контакты — переводит лид в тёплый, затем в горячий; владелец получает уведомление.
05Голосовые агенты закрывают телефон: секретарь, сбор данных для HR, исходящие звонки с квалифицирующими вопросами.

Архитектура

Синий пунктир: основной флоу

Результаты

1,000+диалогов в месяц по всем ботам, 24/7
100%пиков кампаний поглощено, ни один канал не остался без ответа
холодный → горячийквалификация полностью автоматизирована по завершённым шагам
4типа голосовых агентов: секретарь, HR, продажи, исходящие

Стек

WhatsApp Business APIInstagram Messaging APITelegram Bot APIMaken8nOpenAIAnthropicOpenRouterCRM на Google Apps ScriptTwilioElevenLabsVapiRetell

Правила, которых я держался

  • Один промпт на клиента, с критериями квалификации, записанными как явные вопросы, а не оставленными на усмотрение модели.
  • Стадии воронки меняются только по завершённым шагам: лид не может стать горячим без контактов.
  • Каждый бот работает 24/7; когда кампания взлетает, диалогов становится больше, но ни один канал не остаётся без ответа.

Голосовые агенты, 2022–2024

  • Голосовой секретарь на Twilio и ElevenLabs: отвечает, маршрутизирует, принимает сообщение.
  • Голосовой HR-агент: собирает данные кандидата в диалоге, который следует промпту.
  • Исходящие агенты на Vapi и Retell: звонят лидам, задают квалифицирующие вопросы, передают результат в CRM.
  • Агент продаж и финансовый агент, обрабатывающий внутренние данные, на той же оркестрации.

До всего этого · бизнес-аналитик, 2017–2020

Автомобильная группа в Риме, более 1 000 сотрудников, парк около 200 000 автомобилей. KPI-дашборды в Power BI на SQL, выгрузках из AWS и внутренних API вместе с IT-отделом, для всего отдела продаж и для менеджмента с оповещениями. Неликвидный сток снижен на 25%, потому что данные двигались быстрее и подержанные машины продавались раньше. Контроль KPI и счетов поставщика на два–три миллиона евро в год. Четыре новых аналитика подключены и обучены.

9:41●●● 5G
Client StoreInstagram
Is the downtown gym open on Sunday?
Yes, 8–20. Want a free trial?
lead → cold
9:41●●● 5G
Outbound callvoice
You asked about membership yesterday, two minutes?
Sure.
transcript → CRM · HOT

Один и тот же флоу на каждом канале; голосовые агенты закрывают телефон.