Один слот агента — это единица параллелизма. Один слот выполняет одну задачу за раз. Количество доступных слотов определяет, сколько задач может быть в процессе одновременно.
То, что все путают в первую очередь
Слоты не ускоряют выполнение задачи.
Продолжительность задачи зависит от объема изменений и времени, необходимого для сборки и тестирования. Покупка второго слота не уменьшает это время вдвое. Он позволяет второй задаче выполняться параллельно с первой.
Если одна задача выполняется медленно, проверьте тестовый набор и объем изменений. Если очередь задержек длинная, обратите внимание на количество слотов.
Как формируются очереди задач
Созданная вами задача попадает в PENDING и ожидает освобождения слота. Как только слот освобождается,
задача перемещается в IN_PROGRESS.
При одном слоте и пяти задачах они выполняются по очереди. При пяти слотах и пяти независимых задачах все пять запускаются одновременно — при условии, что работа действительно независима. План, этапы которого зависят друг от друга, выполняется последовательно независимо от количества свободных слотов, так как третий шаг не может начаться до завершения второго.
Приоритет
Задачи имеют приоритет от P0 (самый высокий) до P3. Если задач в очереди больше, чем слотов, приоритет определяет, какая задача пойдет первой.
Приоритет упорядочивает очередь. Он не увеличивает пропускную способность — если всё имеет P0, ничего не происходит.
Стоимость слота
Слоты — основа ценовой модели:
- Бесплатный — один слот низкого приоритета, один проект, ограничение по часам работы агентов в месяц и лимит на продолжительность выполнения одной задачи.
- Professional — включен один стандартный слот; дополнительные слоты оплачиваются отдельно за каждый слот в месяц. Неограниченное количество проектов и участников.
- Enterprise — слоты предоставляются по договору с минимальным обязательством, плюс приоритетная обработка. В приватном превью.
Использование моделей оплачивается отдельно от слотов — см. Кредиты моделей. Слот обеспечивает место для выполнения работы; токены, которые расходуются при ее выполнении, учитываются отдельно.
Расчет необходимой пропускной способности
Начните с одного слота и понаблюдайте за очередью в течение недели.
Добавляйте слоты, когда задачи постоянно задерживаются в PENDING во время ожидания. Не добавляйте слоты из-за медленного выполнения отдельных задач — это
другая проблема, требующая иного решения.
Часы работы агентов
В тарифах с лимитом часов работы агентов время учитывается только тогда, когда агент активно
выполняет задачу — а не когда задача находится в PENDING. Работа в очереди бесплатна;
расходование лимита происходит только при фактическом выполнении задачи.