У Claude есть три инструмента, которые легко перепутать: обычный чат, Claude Code Desktop и Research. И есть параметр thinking — то, насколько долго модель «думает» перед ответом. Эта статья — про то, чем они отличаются, как формулировать запросы для Research, чтобы не получить подкрашенный отчёт, и как сшить результаты Research с твоим проектом бота через Claude Code.
Research — отдельный режим в claude.ai. Ты задаёшь вопрос, Claude сам ищет источники, читает их, сравнивает, выдаёт развёрнутый отчёт со ссылками. Время — от 5 до 45 минут в зависимости от глубины. Это не обычный чат — это медленный, но тщательный инструмент.
Extended thinking — режим, в котором модель строит цепочку рассуждений до того, как написать ответ. Эта цепочка видна тебе как отдельный блок «думаю…», а финальный ответ опирается на неё. Полезно для математики, кода, многошаговых рассуждений; бесполезно и даже вредно для коротких разговорных запросов («перефразируй одно предложение»).
Adaptive thinking — актуальная схема для современных моделей
(Opus 4.7, Sonnet 4.6). Модель сама решает, нужно ли «думать
дольше» в этом конкретном запросе. В Claude Code Desktop есть
slash-команда /effort со слайдером:
low / medium / high /
xhigh / max. Это верхняя планка
усилий — внутри неё модель сама регулирует. Дефолт для Opus 4.7 в
Claude Code — xhigh.
В Research adaptive/extended thinking включается автоматически — режим Research всегда с глубоким размышлением, отдельно тумблер крутить не надо.
CLAUDE.md, своё окно
контекста, свой /effort.
Главные уязвимости отчётов Research — те же, что у любого человека, который ищет в гугле:
Если задать Research вопрос «почему aiogram лучше python-telegram-bot», он добросовестно соберёт пять причин «почему лучше». Это не ответ на твой реальный вопрос — это валидация твоего предположения.
Тема: <конкретный вопрос>
Что мне нужно:
1. 5–7 источников. Приоритет — документация, рецензируемые публикации.
2. По каждому источнику — 1–2 прямые цитаты с ссылкой.
3. Синтез: что общего у источников, где расходятся, какие открытые вопросы.
4. Аргументы за и против. Не выбирай сторону, покажи спектр.
5. Если по какому-то аспекту данных нет — напиши «нет данных», не додумывай.
Формат — markdown.
Research-отчёт — это просто markdown. И самое полезное, что с ним
можно сделать — сохранить в проект как файл, рядом с кодом. После
этого Claude Code может подтянуть его @-ссылкой в
любой сессии, и выводы исследования становятся частью контекста, в
котором пишется код.
project-root/
CLAUDE.md
bot.db
bot/
handlers/
db/
prompts/
research/
2026-04-27_aiogram-error-handling.md
2026-05-03_openai-cost-comparison.md
2026-05-10_adhd-crisis-protocol-best-practices.md
Папка research/ — отдельная, не смешивается с кодом.
Имя файла — YYYY-MM-DD_тема-через-дефисы.md: дата
впереди, потому что одна и та же тема может всплывать снова через
полгода с обновлением.
# <Тема одной строкой>
**Дата:** 2026-MM-DD
**Модель:** Claude Opus 4.7 (Research mode)
**Effort:** high
## Промпт
> <запрос целиком, как ты его отправила>
## Ключевые выводы
- ...
- ...
## Источники
1. [Заголовок](URL) — что взяли отсюда
2. [Заголовок](URL) — что взяли отсюда
## Что делать дальше в коде
- ...
- ...
@research/2026-04-27_aiogram-error-handling.md
Применим выводы из секции «Что делать дальше» к hello/handlers/messages.py
Claude Code прочитает файл, увидит выводы и контекст, и будет
работать в рамках уже принятого решения, а не переоткрывать
его.
/start» — обычный чат или
Claude Code, не Research. Research медленный.
/effort. В Claude Code дефолт —
xhigh на Opus 4.7.
research/YYYY-MM-DD_тема.md
по шаблону: промпт, выводы, источники, что делать в коде.
@research/...md в Claude Code,
когда работа над фичей опирается на это исследование.