Заставь агента сначала СПЛАНИРОВАТЬ, потом действовать. Верни JSON {"goal": "...", "plan": [строки], "first_action": "..."}.
Планирующие агенты (ReAct)Агент, который планирует перед действием, ошибается реже. Попроси сначала выписать план шагов, потом первое действие — это ядро подхода ReAct.