iiautomationiiautomation
Архив внедрений
09AI-агенты

AI-рецепционист для beauty-студии

Голосовой агент принимает входящие звонки, записывает клиента в YClients и передаёт диалог в Telegram, если звонок не состоялся.

Задача

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

Решение

Разделённый runtime для голоса и текста: голосовой агент работает с минимальной задержкой, Telegram-агент продолжает диалог при неответе, состояние хранится в Supabase и связывает оба канала.

Эффект

Студия получила AI-рецепциониста, который не теряет клиента между каналами и оставляет администратору карточку каждого контакта.

Голосовой агентTelegramYClientsSupabase
Внутри кейса

Три артефакта системы

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

A-01Архитектура

Voice + Text runtime

Голосовой и текстовый агенты работают на разных runtime, но разделяют общий слой состояния.

  • Отдельный latency budget для voice
  • Supabase session state
  • Единый контекст клиента
Artifact previewVERIFIED STRUCTURE
NODE 01Отдельный latency budget для voice
NODE 02Supabase session state
NODE 03Единый контекст клиента
A-02Сценарий

No-answer Telegram fallback

Если звонок не состоялся, система автоматически продолжает диалог в Telegram с сохранением контекста.

  • Триггер по неответу
  • Переход в Telegram
  • Запись в YClients из любого канала
Artifact previewVERIFIED STRUCTURE
01
Триггер по неответу
02
Переход в Telegram
03
Запись в YClients из любого канала
A-03Контроль

Карточка звонка

Администратор видит транскрипт, итог и статус каждого обращения без прослушивания записей.

  • Транскрипт разговора
  • Результат записи
  • Статус handoff
Artifact previewVERIFIED STRUCTURE
LIVE SYSTEM
01Транскрипт разговора
02Результат записи
03Статус handoff

Переиспользуемые паттерны

Что переносим в следующие проекты

01Раздельный runtime для voice и text
02No-answer Telegram fallback
03Session state вне агента