Agents / Context / Урок 01

Цикл действий агента

Разделяем наблюдение, решение, вызов инструмента и проверку результата.

Видео · 0:57Материалы · 10 минутРусскийОбновлён 02 августа 2026
Для кого
Разработчики AI-агентов и автоматизированных рабочих процессов.
Перед началом
Модель, одна задача и хотя бы один безопасный инструмент.
00:57 Озвучка · встроенный текст

Моё обучение

Прогресс и заметка

Войдите, чтобы сохранять прогресс, закладки и личные заметки.

Войти

Материалы / 10 минут

Построить ограниченный цикл агента, в котором каждое действие наблюдаемо и проверяемо.

01

Сначала отличите workflow от агента

Если последовательность шагов известна заранее, используйте обычный workflow. Агент нужен там, где модель должна выбирать следующий шаг по наблюдаемому состоянию.

Чем больше свобода выбора, тем важнее ограничения: список инструментов, бюджет действий, deadline и условия остановки.

02

Состояние цикла должно быть явным

На каждом шаге сохраняйте цель, наблюдение, выбранное действие, результат инструмента и проверку. Prompt не должен быть единственным журналом выполнения.

Инструмент возвращает структурированный результат. Агент не угадывает успех по свободному тексту и не продолжает после ошибки без политики восстановления.

03

Остановка проектируется заранее

Цикл завершается при достижении критерия, исчерпании бюджета, повторении состояния или необходимости решения человека.

Фраза модели о завершении не является доказательством. Проверка должна читать фактическое состояние системы.

Ограниченный цикл typescript
for (let step = 0; step < maxSteps; step += 1) {
  const observation = await inspect(state);
  const action = await decide(goal, observation, allowedTools);
  const result = await executeWithPolicy(action);
  state = await verifyAndApply(state, result);
  if (state.done || state.needsHuman) break;
}

Практика

Соберите агента с одним инструментом

Дайте модели одну задачу и один инструмент, затем сделайте каждый переход видимым.

  1. 01

    Опишите проверяемый критерий завершения.

  2. 02

    Ограничьте цикл пятью шагами и одним инструментом.

  3. 03

    Сохраняйте observation, action, result и verification.

  4. 04

    Добавьте остановку при повторении одинакового состояния.

Критерии готовности

  • У цикла есть максимальное число шагов и deadline.
  • Успех проверяется состоянием системы.
  • Каждый tool result структурирован.
  • Существует явная эскалация человеку.