Гайд: как настроить агента по столикам, который пингует официантов

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

ИИ-агентыClaude Codeресторанывидеоаналитикаавтоматизация
↻ Обновлено 2026-10-30ЕАЕвгений АрсентьевЕвгений Арсентьев · PhD

Проверено на точность — Евгений Арсентьев, PhD · 2026-10-30

Ты написал «шаверма» — вот обещанный гайд. К концу статьи у тебя будет работающая штука: камера в зале, размеченные зоны столиков, зелёный значит свободен, красный — гости сели и пошёл таймер. Если гости сидят пять минут, а официант не подошёл, тебе и официантам приходит сообщение с номером столика. Если столик освободился, но его не убрали — срабатывает второе уведомление. У входа очередь — хостес видит, какой столик освободится первым. А в конце смены менеджер получает отчёт: сколько было занято, где гости ждали, сколько людей реально нужно на такую смену.

Прототип соберёшь за вечер. Дальше — пара недель на ошибки: тень от окна, куртка на спинке стула, официант прошёл мимо, а агент решил, что подошёл. Это нормальная часть работы, и она тут тоже расписана отдельным шагом. Всё делает агент Claude Code: он сам ставит и настраивает нужные программы, ты только копируешь ему фразы и смотришь глазами на результат. Код тебе читать не придётся.

Что понадобится

Собери это до начала

  1. 1Камера в зале, с которой можно забрать картинку. Почти во всех заведениях камеры уже есть — нужен доступ к ним: адрес камеры или регистратора, логин и пароль. Их спроси у того, кто ставил видеонаблюдение.
  2. 2Компьютер, который стоит в заведении и не выключается. Подойдёт Mac mini или старый ноутбук в подсобке. На него агент поставит программу, и она будет работать сама.
  3. 3Телефон с Telegram у тебя и у официантов — туда пойдут уведомления. Заводи своего бота под своей учётной записью, чужие не трогай.
  4. 4Платный доступ к зрительной модели — это главная статья расходов. Деньги идут не на код, а на запросы по кадрам: кадр раз в несколько секунд, а не видеопоток. Начни с одной камеры и одного зала.
  5. 5Вечер на прототип и две недели терпения на ошибки. Плюс разговор с персоналом до запуска — без него система не поедет.

Настраиваем по шагам

Шаг 1. Кадр с камеры раз в 5 секунд

Основа всего — не видеопоток, а одиночные картинки. Агент каждые 5 секунд забирает с камеры один кадр, и дальше работа идёт только с ним. Так ты платишь за десятки кадров в минуту, а не за разбор видео, и разница в деньгах — в десятки раз. Начни с одной камеры, которая видит хотя бы три-четыре столика целиком.

✦Скопируй агенту

«Собери мне программу, которая раз в 5 секунд берёт один кадр с камеры в зале и сохраняет его как картинку. Доступ к камере я дам — спроси у меня всё, что нужно: адрес камеры, логин, пароль. Всё необходимое поставь и настрой сам, я не программист. Сделай так, чтобы программа работала постоянно на этом компьютере и чтобы у меня было окно, где я вижу последний кадр и время его съёмки. Видео целиком не записывай — только один кадр раз в 5 секунд. Объясни простыми словами, что делать, если камера отвалилась.»

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

Шаг 2. Разметка зон столиков

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

✦Скопируй агенту

«Сделай окно, где я вижу последний кадр с камеры и могу мышкой обвести каждый столик и подписать его номером — столик 1, столик 2 и так далее, как их называют мои официанты. Разметку сохрани, чтобы она не слетела после перезапуска компьютера и чтобы я мог поправить любую зону позже. Рядом с каждой зоной показывай цвет: зелёный — свободен, красный — занят. Пока цвет можно переключать вручную, логику добавим дальше. Подскажи, как лучше обводить: только стол или стол со стульями.»

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

Шаг 3. Занят или свободен

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

✦Скопируй агенту

«Подключи зрительную модель Claude и для каждого нового кадра спрашивай по каждой моей зоне отдельно: сидят ли за этим столиком гости. Отправляй модели только обрезанный кусок кадра по зоне, а не весь кадр, и проси короткий ответ: занят или свободен. Результат показывай цветом в моём окне: зелёный — свободен, красный — занят. Переключай цвет только если модель три кадра подряд ответила одинаково, чтобы прохожий человек не менял состояние столика. Сохраняй историю ответов, она понадобится для разбора ошибок. И скажи мне понятными словами, сколько примерно стоит час такой работы при одной камере.»

Проверка глазами: сядь за пустой столик сам. В течение 15 секунд зона должна покраснеть. Встань и уйди — в течение 15 секунд позеленеть. Пройди мимо столика не останавливаясь — цвет меняться не должен. Если на этом шаге начались ложные сработки от солнца или от сумки на столе, не чини сейчас руками: это шаг 8.

Шаг 4. Таймер и пинг официантам

Это ядро всей истории. Столик стал красным — запустился таймер. Пять минут никто не подошёл — уведомление с номером столика летит в Telegram. Сразу скажу честно: «подошёл официант» — самая сложная для модели часть. Отличить сотрудника от гостя по кадру получается, только если есть форма или заметная деталь в одежде. Если формы нет, первая версия будет просто считать минуты ожидания, и это тоже рабочий вариант: менеджер видит, что столик ждёт восемь минут, и этого достаточно.

✦Скопируй агенту

«Добавь таймер: как только столик стал красным, запомни время. Если прошло больше 5 минут и к столику никто не подходил, пришли сообщение в Telegram — номер столика и сколько минут гости ждут. Заведи для этого отдельного бота и напиши пошагово, что мне нажать в Telegram, чтобы его создать и дать тебе доступ; аккаунт будет мой. Сделай два адресата: чат официантов и лично я. Про один и тот же столик не пиши чаще, чем раз в 5 минут, и не пиши вообще, если заведение закрыто. Факт „официант подошёл“ определяй так: рядом с зоной столика появился сотрудник в форме. Если модель не может надёжно отличить сотрудника от гостя, скажи мне это прямо и предложи другой вариант вместо того, чтобы придумывать.»

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

!Поговори с персоналом до запуска, а не после

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

Шаг 5. Столик освободился, но не убран

Второе уведомление из ролика. Гости ушли, зона позеленела — но на столе посуда, и усадить туда очередь нельзя. Для модели это отдельный вопрос: не «есть ли люди», а «чисто ли на столе». Поэтому и уведомление отдельное, и получатели у него могут быть другие.

✦Скопируй агенту

«Добавь второе уведомление. Когда столик из красного стал свободным, спрашивай у модели по этой же зоне: чисто ли на столе или остались посуда, стаканы, мусор. Если столик не убран дольше 3 минут, напиши в чат официантов: столик такой-то освободился и ждёт уборки. Как только модель видит, что он чистый, отправь мне короткое подтверждение, что убрали, и сколько минут это заняло. Повторные напоминания про один столик присылай не чаще раза в 3 минуты.»

Проверка глазами: поставь на пустой столик пару стаканов и уйди. Через три минуты должно прийти «ждёт уборки». Убери стаканы — должно прийти подтверждение. Если агент путает салфетницу и меню с грязной посудой, запиши это в журнал ошибок из шага 8.

Шаг 6. Очередь у входа: кто освободится первым

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

✦Скопируй агенту

«Сделай отдельный экран для хостес: список всех столиков с номером, цветом и временем, сколько гости уже сидят. Сверху ставь занятые столики, где сидят дольше всех — их скорее всего освободят первыми. Посчитай по моим накопленным данным, сколько в среднем гости сидят за столиком, и показывай рядом примерный остаток времени. Прямо на экране подпиши, что это оценка, а не точный прогноз. Экран должен открываться на планшете или телефоне у входа и обновляться сам.»

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

Шаг 7. Отчёт менеджеру за смену

То, ради чего всё это и строится: полный контроль над заведением. Сколько столиков было занято по часам, сколько раз гости ждали дольше пяти минут и за какими столиками, сколько раз столик стоял неубранным. Из этого видно, сколько людей реально нужно брать на смену и в какой час их не хватает.

✦Скопируй агенту

«Присылай мне в Telegram один отчёт в конце дня: сколько столиков было занято в каждый час, сколько раз гости ждали больше 5 минут и за какими столиками, сколько раз столик стоял неубранным дольше 3 минут, какой час был самым загруженным. Храни отчёты за все дни, чтобы я мог сравнивать дни и недели между собой, и покажи сравнение простой таблицей. Имена сотрудников не угадывай и в отчёт не пиши — только столики, время и события. Если данных за день мало или камера отваливалась, напиши это в отчёте отдельной строкой, а не делай вид, что всё в порядке.»

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

Шаг 8. Две недели на ошибки

Вот сюда и уходят обещанные две недели. Тень от окна в пять вечера, куртка на спинке стула, сумка на столе, официант, которого модель приняла за гостя. Каждую ошибку чинишь руками — но чтобы чинить, нужно собирать. Поэтому делаешь кнопку «это ошибка» прямо в уведомлениях, и агент складывает кадр вместе со своим решением.

✦Скопируй агенту

«Заведи журнал ошибок. Добавь в каждое уведомление кнопку „это ошибка“: когда я её нажимаю, сохраняй тот самый кадр, зону и то, что решила модель. Раз в день присылай мне подборку таких случаев картинками. Когда я скажу, в чём была ошибка — тень от окна, куртка на спинке стула, сумка на столе, официант принят за гостя, — поправь либо вопрос к модели, либо мою разметку зоны, и объясни простыми словами, что именно ты изменил и почему. Веди список уже исправленных ошибок, чтобы одно и то же не починялось дважды и чтобы правка не ломала то, что работало.»

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

Шаг 9. Деньги и лимиты

Расходы тут предсказуемые, но их легко случайно раздуть: больше камер, чаще кадры, весь кадр вместо зоны. Поставь дневной лимит сразу, на первом же вечере, пока ты ещё помнишь, зачем это делал. И выключай опрос, когда он бессмысленный: закрыто, зал пустой, ночь.

✦Скопируй агенту

«Сделай экран расходов: сколько запросов к модели программа сделала за сегодня и сколько это стоило в деньгах. Поставь дневной лимит, который я тебе назову: когда расход подходит к лимиту — предупреди меня в Telegram, когда дойдёт — останови опрос модели, но не ломай программу. Сделай так, чтобы в часы, когда заведение закрыто, кадры вообще не снимались, а когда все столики пустые — опрашивай модель реже. Объясни мне простыми словами, какие три настройки экономят больше всего и чем я за это плачу в точности.»

Проверка глазами: посмотри экран расходов после первого полного дня работы и умножь на тридцать. Если цифра тебе не нравится — уменьшай частоту кадров до 10 секунд и проверяй, продолжают ли уведомления приходить вовремя. Часто продолжают.

!Что сломается и где забанят

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

Кому подходит

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

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

И про сроки. Мы год строили свою контент-фабрику ИИ-роликов, прежде чем с органики пошли лиды. Это нормально, это долгая стратегия. На её фоне пара недель на настройку агента по столикам — дешево.

✓Что у тебя будет через месяц

Один компьютер в подсобке, одна камера, размеченные зоны. Зелёный — свободно, красный — гости сели. Пять минут без официанта — пинг с номером столика. Столик освободился и стоит грязный — второе уведомление. У входа очередь — хостес видит, кого сажать следующим. В конце смены — отчёт: кто ждал, когда было тесно, сколько людей нужно на такую смену. Собрано руками твоего агента по девяти скопированным фразам.

Курс

Хватит читать про ИИ — начни строить с ним

Свой первый сайт, инструмент или игра — без программирования.

Начать →
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health

Чтение — хорошее начало

Хочешь реально это построить?

Гайды объясняют. Бесплатный курс превращает — персонально, с геймификацией и заточенный на быстрый запуск.

Начать бесплатный курс →