Как работает поиск-инструмент? Верни JSON {"steps": [список из 2+ шагов], "why": "кратко"}.
Глаза модели в интернетЧтобы модель отвечала по свежим данным, ей дают инструмент поиска (через function calling): модель понимает, что нужен свежий факт, формирует поисковый запрос, твой код выполняет поиск (веб или API) и возвращает результаты, модель отвечает уже по ним со ссылками. Это как RAG, но по публичному интернету в реальном времени, а не по твоим документам. Важно: отдавать модели найденный текст как данные, требовать ответа строго по ним и со ссылками, а не по «памяти». Правило: поиск-инструмент даёт модели доступ к актуальному интернету — модель ищет, твой код достаёт результаты, модель отвечает по ним со ссылками, а не из устаревшей памяти.