Главная / Проекты / Бот для записи на ресницы

Голосовой ИИ-ассистент для записи с обработкой естественной речи

Тип проекта Voice Processing + NLP
Срок разработки 3 недели
Результат 95% точность распознавания

Задача проекта

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

Технические вызовы:

  • Обработка неструктурированной речи
  • Извлечение параметров из контекста
  • Распознавание различных формулировок
  • Обработка неполной информации
  • Поддержание контекста диалога

Технологический стек

Telegram API
OpenAI Whisper
GPT-4
Google Calendar
Python FSM
SQLite

Решение

Голосовое управление

Интегрировал OpenAI Whisper для распознавания голосовых сообщений и GPT-4 для извлечения намерений клиента. Бот понимает естественную речь и автоматически определяет желаемую услугу, дату и время.

Пример промпта для обработки голоса:

Ты - ассистент салона красоты. Проанализируй запрос клиента и извлеки:

1. Тип услуги (наращивание, коррекция, снятие)
2. Желаемую дату и время
3. Специальные пожелания

ВХОДНЫЕ ДАННЫЕ: "{voice_text}"

ОТВЕТ В JSON:
{
  "service": "наращивание/коррекция/снятие/неопределено",
  "date": "YYYY-MM-DD или null",
  "time": "HH:MM или null", 
  "notes": "дополнительная информация"
}

Интеграция с Google Calendar

Полная синхронизация с Google Calendar мастера. Бот автоматически проверяет свободные слоты, создает записи и отправляет приглашения клиентам.

Преимущества интеграции:

  • Автоматическая синхронизация расписания
  • Предотвращение двойных записей
  • Напоминания клиентам и мастеру
  • Возможность переноса записей

Система напоминаний

Автоматические напоминания за 24 часа и за 2 часа до визита. Клиенты могут подтвердить или перенести запись прямо в боте.

Результаты внедрения

-60%

сокращение времени на обработку заявок

+40%

увеличение конверсии записей

-80%

снижение количества пропущенных записей

95%

удовлетворенность клиентов

"Александр создал невероятно удобного бота! Теперь клиенты записываются сами, я получаю все данные в календаре, а количество пропущенных записей сократилось почти до нуля. Особенно нравится голосовое управление - многие клиенты предпочитают говорить, а не печатать."

— Анна Петрова, мастер по наращиванию ресниц

Техническая реализация

01

Архитектура бота

Использовал FSM (Finite State Machine) для управления состояниями пользователя. Это позволило создать логичный диалог с клиентом и обрабатывать различные сценарии взаимодействия.

class BookingStates(StatesGroup):
    waiting_for_service = State()
    waiting_for_date = State()
    waiting_for_time = State()
    waiting_for_confirmation = State()
    waiting_for_voice = State()
02

Обработка голосовых сообщений

Интегрировал OpenAI Whisper для преобразования речи в текст и GPT-4 для извлечения структурированной информации из естественной речи клиентов.

Распознавание русской речи
Извлечение намерений и параметров
Обработка неточных формулировок
03

Google Calendar API

Настроил двустороннюю синхронизацию с календарем мастера. Бот проверяет доступность, создает события и отправляет напоминания.

Запрос клиента
Проверка календаря
Создание записи
Напоминания