Ко мне обратился знакомый владелец биллиардного клуба. Проблема: администратор каждый вечер вручную распределял столики по клиентам, вёл записи в тетрадке и путался в бронированиях. Решение, которое я предложила, — не чат-бот и не AI-агент. Простой Python-скрипт.

Что скрипт делает

Вся логика — расписание столов, учёт свободных слотов, подтверждение брони — работает в таблицах Google Sheets через API. Скрипт проверяет доступность стола на каждый вечер и отправляет SMS клиенту через Twilio. Никакой магии, никакого machine learning. Просто: взяла данные, обработала, отправила результат.

Вот упрощённый фрагмент:

import gspread
from datetime import datetime, timedelta

def find_free_table(date, duration_minutes=60):
    booked = sheet.get_all_records()
    for table in range(1, 9):  # 8 столов
        free = True
        for record in booked:
            if record['table'] == table and record['date'] == date:
                free = False
                break
        if free:
            return table
    return None

Почему не AI

AI нужен там, где есть неопределённость: распознавание текста, генерация ответов, принятие решений в условиях неполных данных. Здесь всё детерминировано: стол либо свободен, либо занят. Скрипт просто следует правилам. Это инженерия, а не искусственный интеллект.

Разница принципиальная для клиента. Ему не нужно платить за GPU- inference, обучать модель или настраивать промпты. Скрипт работает на обычном хостинге за 300 рублей в месяц. Окупаемость — один вечер.

Что в итоге

Администратор больше не тратит 40 минут в день на ручное распределение. Клиенты получают подтверждение за 10 минут до сеанса. Владелец видит загрузку в реальном времени через дашборд.

Для микробизнеса это типичная точка, где простой инструмент решает проблему быстрее и дешевле, чем AI-решение из маркетинговых материалов. Знать эту разницу — задача не продавца, а инженера.