# Автономный агент: четыре обязательных правила

Проведём через четыре настройки агента: цикл, порог, размер действия и остановку.

## 1. Цикл наблюдения

- [ ] Задать фиксированный шаг наблюдения по скорости изменения данных: например, 10 минут, час или сутки.
- [ ] Зафиксировать список источников и обеспечить одинаковый состав данных в соседних проходах.
- [ ] Убедиться, что один проход завершается раньше следующего запуска.

## 2. Порог действия

- [ ] Записать числом, какое изменение достаточно для действия. В разобранном примере действие запускается при расхождении цены **более 8%**; для другой задачи порог выбирается отдельно.
- [ ] Логировать случаи, когда порог не пройден, и проверять, умеет ли агент бездействовать.
- [ ] Если агент действует на каждом проходе, пересмотреть порог.

## 3. Размер и потолок

- [ ] Рассчитывать размер действия с учётом оценки уверенности, а не ставить его фиксированным для всех случаев.
- [ ] Установить жёсткий верхний предел. В торговом примере используется [критерий Келли](https://en.wikipedia.org/wiki/Kelly_criterion) с потолком **6% капитала на одно действие**; это параметр примера, а не универсальная настройка.
- [ ] Проверить последствия десяти неудачных действий подряд и уменьшить потолок, если агент после них не сможет продолжить работу.

## 4. Выключатель

- [ ] Задать численное условие остановки в единицах цели.
- [ ] Учитывать стоимость модели, данных и времени при проверке условия.
- [ ] Испытать выключатель на заведомо провальном сценарии и убедиться, что агент останавливается самостоятельно.

Проверка схемы вне торговли: для мониторинга цен задать частоту обзора, порог изменения, число обновляемых позиций и условие остановки; для входящих — частоту, критерий срочности, число писем за проход и допустимую долю ошибок. Рынок из примера: [Polymarket](https://polymarket.com). Чужие суммы из эксперимента не используйте как подтверждённые результаты.

---

Источник: https://localhost:3000/m/sproektirovat-avtonomnogo-agenta-chetyre-obyazatelnyh-pravila
