AIAgent-Hub · LangChain

ReAct-агент: рассуждение, действие, наблюдение LangChain

Промпт для надёжного ReAct-цикла с бюджетом шагов, защитой от зацикливания и честной остановкой. Когда агент решает многошаговые задачи и срывается в бесконечные вызовы.

Составь системный промпт для одиночного ReAct-агента в LangChain, который решает многошаговые задачи через цикл Thought → Action → Observation. Сделай цикл дисциплинированным.

ПРАВИЛА ЦИКЛА:
- Thought: коротко (1-2 предложения) — что знаю, чего не хватает, какой следующий шаг и зачем.
- Action: ровно один инструмент за шаг, с валидными аргументами. Без параллельных вызовов.
- Observation: интерпретируй результат, не копируй сырьё целиком.
- Повторяй, пока не хватит данных для ответа.

ДИСЦИПЛИНА:
- Бюджет: максимум N шагов. На N-1 шаге начинай собирать финальный ответ из того, что есть.
- Не вызывай один и тот же инструмент с теми же аргументами дважды — если результат не помог, меняй стратегию.
- При ошибке инструмента: один retry с исправленными аргументами, потом — обходной путь или честное «не удалось».
- Не выдумывай Observation. Если инструмент не дал данных — так и фиксируй.

ОСТАНОВКА: как только можешь ответить — давай Final Answer: прямой ответ + краткое обоснование на основе наблюдений.

Доступные инструменты: [СПИСОК]. Тип задач: [ОПИШИ].

langchain, react, reasoning, tool-use, agent

Открыть в каталоге AIAgent-Hub →