Начало работы

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

Для кого

Research Agent рассчитан на аналитику рынка, планирование и документирование — без навыков разработки. В отличие от Pastukhov Agent, который выглядит и работает как IDE, здесь весь путь проходит в терминах исследований: темы, поисковые сессии, скачанные страницы, отчёты и планы.

Системные требования

Продукт работает на сервере с Linux и разворачивается через Pastukhov MultiAgent — в рамках «Фабрики агентов»: Docker и всё необходимое MultiAgent устанавливает сам. Данные лежат в базе, встроенной в продукт, или в PostgreSQL — по вашему выбору.

Первый вход

Первый пользователь регистрируется в веб-форме на странице входа: логин, пароль (от 4 символов), имя и email. Пароль хранится в виде SHA-256-хеша, сессия работает через JWT-токены. Для автоматических развёртываний того же пользователя можно задать заранее переменными RESEARCH_APP_LOGIN и RESEARCH_APP_PASSWORD — пароль здесь задаётся хешем SHA-256, посчитать его можно прямо на странице входа.

Главный экран

  • Research — библиотека исследований: дерево Markdown-документов с категориями;
  • Search — поисковые сессии и их результаты;
  • Fetch — сессии скачивания и скачанный Markdown;
  • Completions — история LLM-вызовов с токенами и стоимостью;
  • Sessions — исследовательские сессии: поиски, скачивания и извлечения одной темы;
  • Chats — чаты Pastukhov Agent с обновлениями в реальном времени; открываются панелью по кнопке внизу боковой панели;
  • Service — поисковые провайдеры, методы скачивания и LLM-сервисы;
  • Скрипты — своими скриптами на Python продукт расширяется без доработки: здесь видно состояние среды, определения и журнал запусков (подробнее — «Python-скрипты»).

Первое исследование

  • настроить в разделе Service поисковый провайдер (API-ключ) и LLM-сервис;
  • библиотека начинает с нуля: на пустом дереве первое исследование само создаст первую категорию, а дальше отчёты ложатся уже в неё;
  • дать агенту тему исследования — он выполнит поиски, скачает и проанализирует страницы;
  • наблюдать прогресс: статусы и оценки времени завершения каждой операции;
  • прочитать готовый отчёт в библиотеке Research — вместе с сессиями поиска и исходниками.

Несколько тем удобно подготовить заранее: занесите их в очередь промптов — агент выполнит задания одно за другим сам (см. «Очередь промптов»). Длинное задание можно не печатать, а надиктовать голосом («Голосовой ввод»).

Интерфейс

Язык интерфейса переключается между английским и русским в настройках, тема — между тёмной и светлой (по умолчанию светлая). События исследований озвучиваются — ход работы слышно, даже когда вкладка не на экране. Звук звучит один раз, даже если приложение открыто в нескольких вкладках или окнах: повторов не будет, а сильно опоздавший звук не проигрывается вовсе.

Что дальше

Как устроено глубокое исследование — в разделе Навык онлайн-исследования. Поиск и скачивание — в разделах Поиск и Скачивание страниц, извлечение данных — в Извлечение данных. Работа с документами описана в Библиотеке исследований.

← Оглавление документации