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

Коротко
Лимиты AI-агента записи должны ограничивать не только длину ответа, но и число запросов к календарю, повторных попыток, действий изменения и общее время выполнения задачи. Проверять их нужно в управляющем слое перед вызовом инструмента: просьба в инструкции «не делай лишнего» не является техническим ограничением.
Без таких границ агент может десятки раз искать неподходящие слоты, повторять запрос после задержки или расходовать ресурсы на диалог, который давно требует сотрудника. Слишком жёсткий общий запрет тоже опасен: если создание брони завершилось с неизвестным результатом, нужно сохранить возможность выяснить его, а не просто оборвать разговор.
Ниже — модель ограничений для внедрения AI-записи с MySlot и внешними сервисами. Это требования к проектированию, а не описание готовых настроек продукта или конкретного поставщика модели. Доступные счётчики, лимиты и способы остановки необходимо проверять у исполнителя внедрения.
Главное в статье
Чтение расписания, изменение брони и отправка сообщений требуют разных ограничений.
Лимиты проверяются системой исполнения, а не только моделью по текстовой инструкции.
При параллельных запросах нельзя разрешать каждому использовать один и тот же оставшийся бюджет.
Исчерпание лимита не отменяет уже созданную бронь и не доказывает, что предыдущая операция не выполнилась.
После остановки клиенту нужен понятный следующий шаг, а сотруднику — состояние задачи без повторного запуска действий.
Раздел 01
Одно сообщение клиента может запустить несколько обращений: распознать услугу, проверить расписание, уточнить ресурс и обновить CRM. Поэтому ограничение «не больше двадцати сообщений» не показывает фактическую работу агента. И наоборот, длинное уточнение без внешних вызовов не обязательно создаёт большую нагрузку на календарь.
OWASP относит неконтролируемое потребление ресурсов LLM-приложений к отдельному риску Unbounded Consumption. Среди мер защиты перечислены квоты, ограничения частоты, тайм-ауты и контроль числа действий. Для записи это основание проектировать измеримые границы, а не считать любое продолжение диалога полезным.
Разделите ресурсы по смыслу: обращения к модели, поиск доступности, операции изменения и сервисные сообщения. Один общий показатель расходов полезен для наблюдения, но не заменяет ограничение опасного поведения. Дешёвый повтор создания брони может причинить больше операционных проблем, чем несколько дополнительных уточнений.
Раздел 02
Значения определяют по реальному процессу и проверкам. Универсальное число попыток для любого бизнеса не подходит.
| Ограничение | Что оно останавливает | Какой риск остаётся |
|---|---|---|
| Поиск слотов | Повторяющиеся обращения с одинаковыми или слишком широкими параметрами. | Модель может менять формулировку, не приближаясь к подходящему варианту. |
| Изменения записи | Чрезмерное число созданий, переносов и отмен в рамках одной задачи. | Даже одно изменение требует прав, согласия и проверки актуальных условий. |
| Повторы после сбоя | Бесконечные попытки при ошибке внешнего сервиса. | Результат предыдущей попытки может оставаться неизвестным. |
| Время выполнения | Задачу, которая слишком долго занимает обработчик или очередь. | Операция во внешней системе может продолжиться после локального тайм-аута. |
| Общая квота | Избыточное потребление по клиенту, каналу или проекту. | При неверной области ограничения один пользователь может исчерпать ресурс для остальных. |
Раздел 03
Привяжите счётчики к задаче записи и понятной области клиента, а не только к одному ответу модели. Если каждое сообщение начинает новый бюджет, просьба «проверь ещё раз» обходит ограничение без изменения намерения. При этом новый самостоятельный визит не должен навсегда наследовать исчерпанный лимит старой задачи.
Храните основание нового поиска: изменились дата, услуга, длительность, филиал или число участников. Если параметры прежние, а данные ещё актуальны в рамках правил системы, необязательно снова загружать тот же результат. Если актуальность уже потеряна, повторная проверка может быть необходима; экономия запросов не должна превращаться в обещание устаревшего слота.
При параллельной обработке несколько действий могут одновременно увидеть «осталась одна попытка». Ограничитель должен согласованно разрешить только допустимый объём работы, а не списывать счётчик постфактум у каждого. При перезапуске обработчика значимые ограничения сохраняются, иначе сбой или новое подключение фактически дают неограниченный бюджет.
Раздел 04
Для каждого ограничения определите область, измерение и результат превышения. Наличие числа без поведения при остановке мало помогает.
Типы операций
Отделите чтение, создание, перенос, отмену и отправку сообщения. Проверьте, какие инструменты действительно нужны задаче; право вызывать их и доступный бюджет являются разными проверками.
Число и время
Укажите допустимые попытки, общий срок задачи и тайм-аут отдельных обращений. Включите очередь ожидания в определение срока там, где она влияет на обещание клиенту.
Повтор и неизвестный результат
Задайте, когда разрешено повторить запрос, а когда сначала проверяют существующую бронь. Повторная доставка одного сообщения не должна расходовать лимит так, будто это новое намерение клиента.
Резерв на проверку результата
Не тратьте все возможности на поиск, если после изменения может понадобиться выяснение статуса. Определите узкий путь сверки, который нельзя использовать как обход обычного лимита для новых операций.
Передача сотруднику
Сохраните параметры, согласие клиента, выполненные действия, идентификатор брони и незавершённые вопросы. Не передавайте диалог с указанием «начать заново», если операция уже могла состояться.
Раздел 05
Разделяйте ситуацию «не найден подходящий вариант» и ситуацию «результат создания неизвестен». В первом случае можно предложить уточнить параметры или передать запрос сотруднику. Во втором нельзя утверждать ни отсутствие, ни наличие брони без основания. Сообщите, что требуется проверка, и сохраните связь с уже отправленной операцией.
Остановка новых действий не должна автоматически отменять существующие обязательства. Если бронь подтверждена до исчерпания квоты, её статус сохраняется. Если временный резерв должен завершиться по собственному сроку, этот механизм работает по установленным правилам, а не по произвольной догадке модели.
Клиенту не обязательно видеть технический счётчик. Ему нужен честный ответ о результате и следующем действии: какие варианты найдены, что подтверждено, кто продолжит обработку. Не обещайте звонок за фиксированное время, если очередь сотрудника не обеспечивает этот срок. Внутри команды должна быть видна конкретная причина остановки.
Отдельно ограничьте повторные сообщения и постановку задач сотруднику. Иначе агент прекратит поиск, но создаст множество одинаковых обращений. У одной незавершённой задачи должен быть согласованный путь продолжения с актуальным состоянием, а не несколько конкурирующих запусков.
Раздел 06
Измерьте обычные сценарии
Проверьте успешную запись, смену услуги, групповой запрос и перенос. Запишите число осмысленных обращений и время до результата, чтобы не выбирать ограничения только по самому короткому диалогу.
Разместите проверки перед инструментами
Управляющий слой должен независимо проверять право действия и оставшийся бюджет. Ответ модели о том, что лимит ещё не достигнут, не должен заменять состояние системы исполнения.
Смоделируйте повторы и параллельность
Отправьте одну команду повторно и запустите несколько обращений одновременно. Убедитесь, что счётчики согласованы, а повтор события не создаёт новую бронь или второе уведомление.
Проверьте остановку после отправки
Прервите ожидание ответа на создание брони. Система должна сохранить идентификатор операции и безопасно выяснить итог, не выдавая неизвестный результат за отказ и не повторяя создание вслепую.
Включите наблюдение и настройку
Отслеживайте остановки, передачи сотруднику и успешно завершённые задачи. Меняйте значения по причинам отказов; не повышайте общий лимит только потому, что один инструмент регулярно зацикливается.
Раздел 07
Попросите показать, где фактически хранится бюджет, как он переживает повтор сообщения и кто может его изменить. Пройдите ситуацию, когда клиент многократно просит проверить те же даты, и ситуацию, когда он действительно меняет условия. Должно быть видно различие между полезным уточнением и повторяющимся действием без прогресса.
Измеряйте обращения к инструментам на завершённую запись, долю остановок по причинам, повторные изменения одной брони и время до передачи сотруднику. Сумма технических расходов без результата задачи недостаточна: снижение числа запросов не является успехом, если выросла доля клиентов с непроверенным итогом.
Разделите предупредительный порог и обязательную остановку там, где это поддерживает внедрение. Уведомление о росте нагрузки помогает оператору, но не заменяет техническую границу. Отдельно подтвердите, что ограничитель не создаёт новую точку потери данных при перезапуске или недоступности своего хранилища.
Важно
Проверяйте границу не только до действия, но и сразу после отправки команды создания брони. Правильная остановка не повторяет создание и не отменяет неизвестный результат; она сохраняет след операции и переводит задачу в контролируемую сверку.
Вывод
Лимиты AI-агента записи полезны, когда ограничивают реальные действия и сохраняют правильный результат для клиента. Отдельные бюджеты чтения, изменений и повторов помогают управлять нагрузкой без слепого обрыва процесса.
Для внедрения с MySlot согласуйте области счётчиков, проверку перед инструментами и сценарий передачи сотруднику. Проверяйте эти механизмы на повторных сообщениях и неизвестном результате бронирования, а не только на идеальном диалоге.
Демо
Покажем демо MySlot и разберём ваш процесс: услуги, расписание, ресурсы, CRM, оплаты и уведомления.
MySlot
MySlot подойдёт, если вам нужно:
Похожие статьи
AI-агенты
Сбои AI-агента записи: как избежать дублей и передать запрос человеку
Что делать при сбое AI-агента записи: неизвестный результат брони, ограничение повторов, резервный канал, передача администратору и сверка после восстановления.
ЧитатьAI-агенты
Мониторинг AI-агента записи: события, ошибки, SLA и контроль
Как контролировать AI-агента записи в работе: диалоги, вызовы инструментов, ошибки, задержки, handoff, стоимость, SLA, CRM и оперативные оповещения.
ЧитатьИнтеграции
Дубли онлайн-записи: как защитить бронь при повторном запросе
Как защитить онлайн-запись от повторных запросов: ключ операции, потерянный ответ, контроль параметров, CRM, оплата и тесты интеграции без дублей.
ЧитатьЗапуск
MySlot поможет принимать записи, управлять расписанием, ресурсами, оплатами и передавать данные в CRM.