Сосницкий ДаниилРазработчик AI-решений для бизнеса

Содержание кейса

  1. Исходная ситуация
  2. Проблемы бизнеса
  3. Цель автоматизации
  4. Ограничения
  5. Решение
  6. Сценарий
  7. Логика работы
  8. Архитектура
  9. Реальный workflow
  10. Технологии
  11. Роль человека
  12. Ошибки и сбои
  13. Данные
  14. Этапы и сроки
  15. Эффект
  16. Развитие
КЕЙС 02 Демонстрационный

AI-продавец нишевой парфюмерии с простой CRM на Airtable

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

Тип бизнеса
Интернет-магазин наборов парфюмерии
Каналы и среда
Telegram-бот
Срок разработки
2–3 недели
Моя роль
Разбор ассортимента, промпт, интеграции, запуск

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

Исходная ситуация

С чего всё начиналось

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

Как звучал запрос

Мне не нужен бот, который отвечает «спасибо за обращение». Нужен продавец: чтобы он реально помог человеку выбрать, говорил нормальным языком и не выдумывал, чего у меня нет. И чтобы ночью тоже работал — половина заказов приходит после полуночи.

Анализ

Что именно мешало бизнесу

Разбор начинается не с технологий, а с того, где процесс теряет время, деньги или клиентов.

Цель

Чего нужно было добиться

Получить помощника, который ведёт живой диалог о выборе аромата, отвечает строго по документам магазина, фиксирует каждое обращение и доводит заинтересованного человека до оформленной заявки — независимо от времени суток.

Рамки проекта

Ограничения и требования

Эти ограничения определили архитектуру сильнее, чем выбор конкретных сервисов.

Решение

Что было собрано

Диалог, а не меню

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

База знаний в привычном формате

Ассортимент, описания и правила магазина ведутся в Google Docs — владелец правит документ, и агент сразу отвечает по актуальной версии.

Узнавание клиента

Перед ответом система ищет клиента в Airtable. Если человек уже писал, разговор продолжается с учётом прошлых предпочтений.

Лёгкая CRM без внедрения

Каждое обращение попадает в таблицу Airtable: контакт, тема, что интересовало, статус. Отдельная CRM для такого объёма не нужна.

Заявка на покупку

Когда клиент определился, агент фиксирует заявку с составом набора и контактом — владельцу остаётся согласовать оплату и доставку.

Память диалога

История переписки хранится в PostgreSQL, поэтому агент не переспрашивает то, что клиент уже сказал десять сообщений назад.

Пользовательский сценарий

Как это выглядит на практике

01

Клиент пишет в любое время

Авто

Вопрос о подборе, наличии или условиях доставки приходит в Telegram — в том числе ночью, когда владелец не на связи.

02

Агент уточняет повод и предпочтения

Авто

Не более одного-двух вопросов за сообщение: для кого подарок, что ближе по характеру аромата, какой бюджет — без превращения диалога в анкету.

03

Предложение строится по документу магазина

Авто

Варианты, цены и наличие берутся из базы знаний, а не из общих представлений модели об ассортименте.

04

Уточняющие вопросы закрываются тем же способом

Авто

Стойкость, состав, наличие более доступных вариантов — ответ снова опирается на документ, а не на догадку.

05

Клиент подтверждает выбор

Авто

Когда решение принято, агент запрашивает контакт и оформляет заявку с составом заказа.

06

Обращение фиксируется, владелец подключается на оплате

Человек

Тема и итог обращения попадают в Airtable; способы оплаты и доставку владелец согласовывает сам.

Пошаговая логика

Что происходит внутри

Шаги, помеченные как действие человека, автоматизации не подлежат сознательно.

01

Приём сообщения

Авто

Telegram-бот принимает входящее и определяет тип: текст, голос или неподдерживаемый формат.

02

Первый запуск

Авто

Команда /start отрабатывает отдельной веткой: клиент получает короткое приветствие и понимает, чем помощник может быть полезен.

03

Голос в текст

Авто

Голосовое скачивается и расшифровывается, после чего объединяется с текстовым потоком в единый запрос.

04

Поиск клиента

Авто

Агент проверяет карточку в Airtable: новый это человек или уже писал раньше.

05

Ответ по базе знаний

Авто

Вопросы об ассортименте, наличии, доставке и возврате обрабатываются через документ магазина. Ответ строится только по найденному.

06

Подбор

Авто

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

07

Фиксация обращения

Авто

Тема разговора и итог записываются в таблицу: видно, о чём спрашивают чаще всего.

08

Создание или обновление карточки

Авто

Новый клиент заводится, существующий обновляется. Дубли исключены проверкой перед записью.

09

Заявка на покупку

Авто

При готовности клиента формируется заявка с составом заказа и контактом.

10

Передача владельцу

Человек

Оплата, доставка и любые нестандартные договорённости остаются за человеком.

Архитектура

Схема решения

КАНАЛПОДГОТОВКАAI-ПРОДАВЕЦДАННЫЕРЕЗУЛЬТАТTelegram-боттекст и голосовыеКоманда /startприветствие и возможностиРасшифровка голосаOpenAI WhisperЕдиный запростекст и расшифровкаПамять диалогаPostgreSQLАгент-продавецподбор и консультацияБаза знанийGoogle Docs магазинаПоиск клиентаAirtable, защита от дублейКарточка и заявкаобращение, тема, итогОтвет клиентув TelegramВладелец магазинаоплата и доставка
Канал клиентаAI-логикаДанные и хранилищаАвтоматический шагДействие человека
Компактная архитектура: агент отвечает только по документам магазина, а Airtable выполняет роль лёгкой CRM без отдельного внедрения.
Границы ответов агента (фрагмент системного промпта)
# правило, которое закрывает главный риск такого бота

Ты отвечаешь только по документам магазина.

Перед ответом о наличии, составе, стойкости, цене,
доставке или возврате — обратись к базе знаний.

Запрещено:
  — брать факты из общих знаний модели;
  — считать историю диалога источником фактов о товаре;
  — придумывать позиции, объёмы, скидки и сроки.

Если подтверждения нет:
  «Такой позиции сейчас нет. Могу показать
   близкие варианты или уточнить у владельца.»

Не абстракция

Так выглядит реальный workflow

Точная визуализация по фактически экспортированному файлу n8n: настоящие имена узлов, связи и расположение — не иллюстрация, а слепок рабочей системы.

ИИ-продавец в Telegram
ИИ-продавец в Telegram1. Подключить Telegram2. Настроить условия ифильтры3. Изменить текстыбота4. Подключить OpenAI инастроить продавца5. Подключить память PostgreSQL6. Подключить базу знаний7. Настроить Airtable CRM8. Проверить и запустить Входящие сообщенияTelegram Отправить ответклиенту Определить типсообщения Скачать голосовоесообщение Расшифровать голос втекст Проверить команду/start Отправитьприветствие ИИ-продавец Модель OpenAI Получить данные избазы знаний Найти клиента вAirtable Сообщить онеподдерживае… Создать клиента вAirtable Обновить карточкуклиента Подготовитьтекстовый запрос Объединить текст ирасшифровку Память диалогаPostgreSQL
17 узлов · 17 связей · 12 типов нод — рендер по реальному экспортированному JSON, 1:1 к оригиналу n8n.

Технологии

Из чего собрано решение

Оркестрация

n8nSwitchMerge

AI

OpenAI GPT (агент)OpenAI WhisperPostgres Chat Memory

Данные

Google DocsAirtablePostgreSQL

Канал

Telegram Bot API

Что это даёт на практике

Все компоненты — управляемые сервисы и открытые API. Решение разворачивается на инфраструктуре заказчика, ключи доступа остаются у него, а любую часть можно заменить без переписывания всей системы.

Границы автоматизации

Что остаётся за человеком

Осознанно оставленные ручные шаги — не недоработка, а часть проекта. Они защищают репутацию бизнеса.

Надёжность

Ошибки и нестандартные ситуации

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

СитуацияКак обрабатывается
<b>Позиции нет в базе знаний</b>Агент прямо сообщает об этом и предлагает близкие варианты из наличия вместо выдуманного ответа.
<b>Голосовое не распознано</b>Клиент получает просьбу продублировать текстом, обращение остаётся в работе.
<b>Прислан файл или стикер</b>Отдельная ветка с понятным сообщением о поддерживаемых форматах.
<b>Клиент уже есть в Airtable</b>Обновляется существующая карточка, дубль не создаётся.
<b>Вопрос вне компетенции агента</b>Обращение помечается как требующее владельца и попадает в таблицу с соответствующим статусом.

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

Как устроена работа с данными

Реализация

Этапы и сроки

01

Разбор ассортимента

2–3 дня

Какие вопросы задают чаще всего, что нужно знать для подбора, где заканчивается зона ответственности бота.

02

База знаний

3–4 дня

Приведение описаний, правил доставки и возврата к формату, пригодному для точного поиска.

03

Промпт и тон

3–4 дня

Самая долгая часть: агент должен звучать как человек, а не как справочник. Проверка на контрольных диалогах.

04

CRM на Airtable

2–3 дня

Структура таблиц, поиск клиента, защита от дублей, фиксация обращений и заявок.

05

Тестовая эксплуатация

4–5 дней

Работа на реальных обращениях, правка формулировок, разбор случаев, где агент ушёл в сторону.

Ориентировочный срок

Полный цикл — 2–3 недели при своевременных ответах со стороны заказчика и готовых материалах. Этапы идут частично параллельно.

Эффект

Расчётные показатели

Ниже — модельные диапазоны, полученные из описанных допущений. Это не отчётность заказчика: реальные значения зависят от потока обращений, качества исходных данных и дисциплины команды.

Расчётный эффект
35–50% обращений закрывается без участия владельца Вопросы о наличии, составе, доставке и возврате, а также базовый подбор по поводу и бюджету.
Ожидаемый диапазон после внедрения
1–2 мин время ответа в любое время суток Ответ формируется сразу. Верхняя граница — расшифровка голосового и обращение к документу.
Целевая метрика пилота
25–40% снижение доли обращений без ответа Считается по ночным и выходным сообщениям, которые раньше обрабатывались только на следующий день.
Показатель демонстрационного сценария
3–5 ч высвобождается у владельца за неделю Повторяющиеся ответы и ручная сверка наличия при указанном потоке обращений.

Исходные допущения расчёта

Развитие

Куда решение может расти дальше

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

Предыдущий кейс

AI-консультант ремонтной компании 24/7

Следующий кейс

Мониторинг конкурентов и черновики контента

Похожая задача в вашем проекте?

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