---
title: "FAQ Research Agent"
id: "1318"
type: "page"
slug: "faq"
published_at: "2026-08-15T22:44:37+00:00"
modified_at: "2026-10-03T14:25:07+00:00"
url: "https://pastukhov.com/agents/research/faq"
markdown_url: "https://pastukhov.com/agents/research/faq.md"
excerpt: "Pastukhov Agent — инструмент разработчика: IDE вокруг Claude Code для написания кода. Research Agent —…"
---

# FAQ Research Agent

[https://pastukhov.com/agents/research/faq.md](https://pastukhov.com/agents/research/faq.md)

## Чем Research Agent отличается от Pastukhov Agent?

Pastukhov Agent — инструмент разработчика: IDE вокруг Claude Code для написания кода. Research Agent — рабочий кабинет аналитика: исследование рынка, планирование и документирование без работы с кодом. При этом Research Agent умеет управлять агентом в фоновом режиме — чаты и запуск задач видны в том же интерфейсе.

## Чем он лучше Perplexity или ChatGPT с поиском?

Они отвечают на вопрос по нескольким источникам за один запрос. Research Agent выполняет десятки поисков, скачивает и анализирует сотни страниц, извлекает данные пакетами — объёмы, недоступные контексту моделей. На выходе — верифицированный отчёт с первоисточниками, который вручную собрать нереально.

## Сколько стоит одно исследование?

С моделью DeepSeek-V4-Flash — порядка 9–27 рублей, выполняется за 20–30 минут; ещё дешевле обойдётся DeepSeek-V4-Flash-Mini через OpenRouter. Поддерживаются любые OpenAI-совместимые модели: можно выбрать любую другую, статистика токенов и стоимости ведётся по каждому вызову.

## Что нужно для запуска?

Docker-хост — контейнер один, база SQLite встроена. После запуска задайте в разделе Services API-ключ хотя бы одного поискового провайдера и LLM-сервиса. Для интеграции с Pastukhov Agent — URL и API-ключ агента в переменных окружения.

## Можно ли использовать без Pastukhov Agent?

Да. Поиск, скачивание, извлечение, библиотека исследований и отчёты работают самостоятельно. Интеграция лишь добавляет чаты агента и кнопки «Вызвать агента» на страницах документов.

## Где хранятся данные?

Всё живёт на вашем сервере, в двух томах: `/apps/research` — база (SQLite или PostgreSQL), скачанный Markdown, ключи, а `/project/apps/research` — отчёты и настройки сервисов. Наружу уходят только запросы к выбранным вами поисковым и LLM-провайдерам.

## Почему не open-source?

Я уже пробовал запускать и поддерживать бесплатные продукты — больше 20 лет назад. Это того не стоит — объём поддержки намного выше, при этом нет ресурсов на дальнейшее развитие. Я предпочитаю иметь гораздо меньше пользователей, которые действительно любят продукты и готовы за них платить. Ещё одна важная причина — контроль: я предпочитаю сохранять продукты простыми и минималистичными. С открытым исходным кодом я ожидаю тонны AI-сгенерированных PR с функциями, которые я намеренно избегал из-за их сложности и плохих решений.

## Что такое очередь промптов и зачем она нужна?

Промпт — это текстовое задание агенту: «собери данные о конкурентах», «найди и распиши преимущества пяти моделей». Обычно каждое такое задание нужно оформить и отправить вручную. Очередь промптов позволяет заранее набросать список заданий, а агент выполнит их сам — одно за другим, без ручной отправки. Включите Автоотправку — и одновременно будет выполняться несколько заданий: как только одно завершилось, сразу запускается следующее. Главное «зачем»: вы один раз подготовили список, а дальше агент работает сам — можно заниматься другими делами. Очередь общая с интерфейсом Pastukhov Agent: задания, добавленные там, видны и здесь.

## Есть ли голосовой ввод?

Да. Рядом с полем ввода сообщения есть кнопка микрофона: длинное задание агент можно просто надиктовать — распознавание речи работает прямо в браузере, а надиктованный текст появляется в сообщении и уходит агенту. Печатать не обязательно, а надиктовать можно даже задания в очереди промптов.

## Безопасно ли хранить ключи в переменных окружения?

Да. В настройках сервиса секрет можно записать не как сам ключ, а как ссылку на переменную окружения — `$NAME` или `${NAME}`. Сам ключ в базе не хранится: значение берётся из окружения сервера при каждом обращении. Сменить ключ — значит изменить значение переменной и перезапустить контейнер: править базу не нужно.

## Можно ли искать в Яндексе?

Да. Среди поисковых провайдеров Research Agent есть JSON SEO — он умеет отдавать выдачу Яндекса, Google или Bing. Какую поисковую систему использовать, выбирается в настройках сервиса, там же при желании задаётся регион поиска. Для поиска на русском это важно: русскоязычные материалы в Яндексе часто находятся полнее, чем в зарубежных поисковиках. Подробнее — в разделе [Поиск](/agents/research/docs/search)
.

## Что делать, если сайт не скачивается?

Скачивание идёт по цепочке методов: обычный запрос, запрос через прокси, локальный браузер, локальный недетектируемый браузер и удалённый браузер. Если страница не отдаётся одним способом, продукт сам пробует следующий — в большинстве случаев делать ничего не нужно. Если не помогло ничего, дело обычно в том, что нужный метод не настроен: проверьте в разделе Services прокси и адрес удалённого браузера или включите Nodriver — локальный недетектируемый браузер, который сам скачивает всё нужное при первом использовании. Подробнее — в разделе [Скачивание страниц](/agents/research/docs/fetch)
.

## Можно ли подключать свои скрипты?

Да. Research Agent расширяется скриптами на Python: скрипт может стать источником поиска, способом скачивания страницы или шлюзом к модели, а также обрабатывать Markdown перед сохранением и строки извлечения перед записью. Скрипты — обычные файлы в папке исследований: правка подхватывается на лету, пересобирать приложение не нужно. В разделе «Скрипты» видно состояние среды, определения и журнал запусков. Это возможность для тех, кто готов писать код, — остальные части продукта в скриптах не нуждаются. Подробнее — в разделе [Python-скрипты](/agents/research/docs/scripts)
.
