REACT · ДУМАЙ → ДЕЙСТВУЙ → СМОТРИ
ReAct (Reasoning + Acting) — простейший агентский цикл. Модель записывает мысль, выбирает действие, получает наблюдение и снова думает. Цикл крутится, пока модель сама не решит, что ответ готов, или пока рантайм её не остановит.
01 · задача
ответ естьответа нет
user ›
02 · цикл шаг 0
Thoughtмысль
→
Actionдействие
→
Observationрезультат
↺ результат дописывается в контекст, и модель думает снова
бюджет шагов
03 · рабочие записи агента контекст ≈ 0 токенов
04 · страховка рантайма против зацикливания
05 · ответ сверка с документом
агент ещё думает…
Поиск по тендеру (гибрид BM25 + MiniLM), счётчик шагов, детектор повторов и проверки ответа работают в браузере. Мысли агента, его выбор действий и финальный ответ написал я, Claude, но наблюдения он получает от настоящего поиска: что вернулось, то и видно. Во второй задаче агент натыкается на повтор, рантайм его не выполняет, и агент честно останавливается.
~/ai $ agent.run(task, max_steps=6)