← Lessons

Related Work: от вопроса к обзору

Урок ~20 мин литература

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

Перед началом

Система для исследовательских проектов (ResearcherOS) должна быть установлена, а исследовательский проект — подключён. Если это ещё не сделано, выберите подходящий путь в разделе «Как начать».

Из корня репозитория ResearcherOS — папки, в которой находится scripts/koi-serve.sh, — выполните:

./scripts/koi-serve.sh start

Откройте http://127.0.0.1:8080. Откройте рабочую папку с системой для исследовательских проектов (ResearcherOS) и подключённым исследовательским проектом в редакторе или другой среде с помощником-агентом. Убедитесь, что помощник-агент имеет доступ к файлам этой папки.

1. Коротко: что делать

  1. Выберите проект слева и откройте раздел обзора литературы (Related Work) в нижней панели.
  2. Добавьте статьи: найдите их по ключевым словам, импортируйте папку из библиографического менеджера (Zotero) или загрузите файл с таблицей данных (CSV).
  3. Отметьте статьи и задайте конкретный вопрос, по которому их ответы можно сравнить.
  4. Нажмите Промпт. Скопируйте задание, вставьте его в чат с помощником-агентом и отправьте.
  5. Дождитесь отчёта. Сначала проверьте группы и цитаты, затем прочитайте готовый обзор.

2. Подробный урок в интерфейсе

Ниже показан весь путь: от выбора проекта до готового обзора.

Шаг 1. Выберите проект и откройте Related Work

На главном экране выберите проект в левой панели. Затем нажмите Related Work в нижней панели. Откроется обзор литературы для выбранного проекта.

Главный экран ResearcherOS: слева выбран проект, внизу обведена кнопка Related Work
1 — проект в списке слева. 2 — кнопка Related Work в нижней панели.

Шаг 2. Добавьте статьи в коллекцию

На пустой странице слева находится коллекция, справа — поле вопроса. В коллекцию можно добавить статьи тремя способами: найти по ключевым словам, импортировать из библиографического менеджера (Zotero) или загрузить файл в формате CSV.

Кнопка Откуда берутся статьи
Найти Поиск по ключевым словам в источнике, выбранном в настройках.
Zotero Импорт папки из вашей библиотеки Zotero.
CSV Загрузка таблицы со столбцами arxiv_url, title, authors и abstract.

Кнопка Найти не просит ввести запрос на этой странице. Она берёт слова из поля ключевых слов (literature_keywords) в начале файла проекта project.md. Например, для тем «модели мира», «воплощённые агенты» и «обучение с подкреплением» укажите английские ключевые слова:

literature_keywords:
- world models
- embodied agents
- reinforcement learning

Если этого поля нет, ResearcherOS покажет красное предупреждение. Добавьте слова вручную или попросите помощника-агента обновить project.md, затем снова нажмите Найти.

Пустая страница обзора: слева коллекция с кнопками Найти, Zotero и CSV, справа поле вопроса
Слева источники коллекции. Справа поле вопроса — его заполните после того, как статьи появятся в списке.

Шаг 3. Выберите, откуда искать

Нажмите шестерёнку в правом верхнем углу страницы. Кнопка Найти использует выбранный здесь источник:

Лимит относится только к результатам поиска. Для последующего разбора можно отметить другое число статей.

Модальное окно настроек: выбран режим поиска arXiv, ниже свёрнутые блоки CSV, Zotero и Параметры
Режим поиска действует на кнопку «Найти». CSV и Zotero настраиваются в блоках ниже.

Шаг 4. Подключите Zotero, если импортируете библиотеку

Если вы уже храните статьи в Zotero, раскройте этот блок. Получите ключ доступа (API Key) на странице zotero.org/settings/keys и вставьте его в соответствующее поле. Идентификатор пользователя заполнять необязательно.

  1. Нажмите Подключить.
  2. Дождитесь, пока появится список папок.
  3. Выберите папку и нажмите Импортировать.

Если Zotero не используете, пропустите этот шаг.

Настройки Zotero: поля API-ключа и User ID, обведены кнопки Подключить и Импортировать
1 — сначала «Подключить». 2 — затем «Импортировать» выбранную папку.

Шаг 5. Задайте лимит, перевод и контекст проекта

В блоке Параметры находятся дополнительные настройки:

Красная строка означает, что в проекте не задан список ключевых слов для кнопки Найти. В этом случае импортируйте статьи из Zotero или CSV либо попросите помощника-агента добавить ключевые слова литературы в проект. Если статьи уже добавлены, предупреждение не мешает их разбору. Нажмите Сохранить, когда закончите.

Блок Параметры в настройках: максимум 10 статей, включён автоперевод вопроса, контекст проекта не выбран
Лимит поиска, перевод вопроса и дополнительный контекст из дерева. Нажмите «Сохранить» — окно закроется.

Шаг 6. Отметьте статьи, введите вопрос, нажмите «Промпт»

Отметьте слева статьи, которые должны войти в разбор. Сформулируйте вопрос так, чтобы ответы можно было сравнить. Например: «Какие ограничения авторы называют для своих методов?»

Тема «Обучение с подкреплением» слишком широка: непонятно, по какому признаку сравнивать статьи. После формулировки вопроса нажмите Промпт.

Ссылка Прошлые вопросы открывает как законченные, так и ожидающие разборы этого проекта.

Коллекция из шести отмеченных статей и поле вопроса с кнопкой Промпт
Слева отмеченный набор. Справа вопрос и кнопка «Промпт» — она сохраняет задачу для помощника-агента, а не читает статьи в браузере.

Шаг 7. Отправьте промпт помощнику-агенту

ResearcherOS сохраняет вопрос и список статей, затем показывает готовое задание. Нужный сценарий уже указан внутри него.

Нажмите Скопировать промпт. Откройте чат с помощником-агентом, у которого есть доступ к рабочей папке, вставьте задание и отправьте его. Это может быть редактор кода (Cursor) или другая среда с помощником-агентом. ResearcherOS не запрашивает отдельный ключ к языковой модели.

Окно промпта для агента: инструкция вставить текст в Cursor и кнопка Скопировать промпт
Тот же текст страница сохраняет рядом со статьями. Если окно закрыли, его можно снова скопировать с экрана ожидания.

Шаг 8. Дождитесь отчёта

Надпись «Ждём файл отчёта report.md» означает только, что готовый отчёт ещё не найден. Убедитесь, что вы отправили задание и помощник-агент продолжает работу.

Страница проверяет появление отчёта и покажет результат после его сохранения. Если задание потерялось, его можно скопировать снова. Кнопка Отменить удаляет незавершённый разбор.

Экран ожидания: агент работает, ждём report.md; справа история запросов
Страница сама покажет результат, когда помощник-агент закончит отчёт. Отдельный постоянный чат для этого шага настраивать не нужно: достаточно вставить промпт один раз.

Шаг 9. Разберите группы статей

После завершения слева появятся группы статей, которые интерфейс называет кластерами. Каждая группа объединяет работы с похожими ответами на ваш вопрос.

Каждый круг на карте обозначает одну группу. Нажмите круг или название слева, чтобы прочитать краткое описание каждой статьи, её ответ и подтверждающие цитаты.

Оценка в шапке показывает, насколько готовый обзор отвечает на вопрос. Оценка 80 из 100 или выше означает, что проверка пройдена. Ниже 80 — текст сохранился, но вопрос раскрыт не полностью.

Готовый разбор: пять групп слева, карта кругов, блок Related Work и общий отчёт
Группы слева — навигация. Ниже уже лежит связный Related Work и разбор по статьям.

Шаг 10. Прочитайте Related Work

В разделе обзора литературы (Related Work) статьи обозначены номерами [1], [2] и далее. Их названия и разбор находятся ниже в полном отчёте. Если номер нельзя уверенно сопоставить статье, попросите помощника-агента добавить в конец обзора нумерованный список источников и обновить отчёт.

Готовый обзор состоит из нескольких связанных абзацев: сначала общее решение одной группы, затем отличие другой. Он должен отвечать на вопрос, а не пересказывать статьи по очереди. Чтобы использовать текст в статье, скопируйте его в черновик; автоматической кнопки переноса на этом экране нет.

Развёрнутый блок Related Work: связные абзацы с ссылками [1], [2], [3] и контрастами между группами
Готовый выход: связный обзор с номерами работ. Скопируйте его в черновик статьи, если хотите использовать дальше.

3. Что происходит после отправки

Кнопка Промпт не запускает анализ сама. Пользователь копирует задание в чат с помощником-агентом и отправляет его. Один чат запускает сценарий, который распределяет задачи между несколькими помощниками-агентами.

Такое разделение сохраняет связь каждого вывода с конкретной статьёй и цитатой. Затем отдельные этапы отвечают за группировку, проверку и правку текста.

Кто и что делает

Этап Что делает Зачем так
Чтение статей Три или четыре помощника-агента получают разные статьи. Если статей меньше трёх, помощников-агентов тоже будет меньше. Каждый отвечает на вопрос только по своей части и приводит дословные цитаты. Каждый вывод остаётся связан с конкретной статьёй и источником.
Сравнение выводов Те же помощники-агенты получают краткие выводы друг друга и отмечают, какие решения похожи на прочитанные ими работы. Чужие полные тексты им не передаются. Работы группируются по способу решения, а не по общим словам в заголовке.
Сборка обзора Отдельный помощник-агент объединяет похожие ответы в группы и пишет первый вариант обзора. Группы помогают увидеть общие подходы и различия между ними.
Проверка обзора Следующий помощник-агент сверяет обзор с исходным вопросом. Оценка 80 и выше означает, что текст прошёл проверку. Проверка отделяет ответ на вопрос от общего пересказа статей.
Правка обзора Если проверка не пройдена, отдельный помощник-агент переписывает обзор по замечаниям. Допускается не больше двух раундов правок. На страницу попадает последняя проверенная версия, а не первый вариант.

Порядок такой:

Порядок подготовки обзора литературы От выбора статей и вопроса до чтения, сравнения, проверки, правки и появления отчёта. Статьи и вопрос ResearcherOS сохраняет задание Вы отправляете задание помощнику-агенту Помощники-агенты читают разные статьи Помощники-агенты сравнивают выводы Сборка групп и обзора Обзор отвечает на вопрос? Да Отчёт появляется на странице Нет Правка обзора

Если итоговая оценка ниже 80, сузьте вопрос или набор статей и запустите новый разбор. Вручную менять группы и служебные файлы не нужно.

4. Запуск без страницы обзора

Интерфейс не обязателен. Откройте чат с помощником-агентом, у которого есть доступ к ResearcherOS и файлам исследовательского проекта. Вставьте задание ниже, заменив текст в угловых скобках.

Готовый сценарий разбора литературы (literature-cluster-orchestrator) содержит инструкции для помощника-агента. Первая строка запроса запускает этот сценарий. После отправки помощник-агент открывает инструкцию и выполняет описанный цикл: чтение статей, сравнение выводов, сборка групп, проверка и правка обзора.

Задание для помощника-агента

Используй сценарий разбора и группировки литературы
(`literature-cluster-orchestrator`).

Проект:
<полный путь к служебной папке исследовательского проекта
(koi-structure)>

Исследовательский вопрос:
<один конкретный вопрос>

Статьи:
- <ссылка или путь к первой статье>
- <ссылка или путь ко второй статье>
- <добавь остальные статьи>

Создай новый запуск в папке literature этого проекта
и выполни полный разбор несколькими помощниками-агентами:
раздели статьи между ними, собери ответы с дословными цитатами,
сравни решения, составь группы, напиши обзор, проверь его
относительно вопроса и исправь по замечаниям.

Не придумывай статьи и факты. Каждая выбранная статья должна
попасть в одну основную группу. Обзор должен быть связным текстом
с номерами источников, а не списком групп.

Сохрани результат по правилам сценария и добавь запуск
в историю литературы проекта. В конце сообщи путь к результатам.

Где смотреть результат

После завершения помощник-агент сообщит путь к созданной папке:

<путь к koi-structure>/literature/<идентификатор запуска>/

Сначала откройте:

Для проверки деталей:

Страница фичи Related Work Урок: дерево гипотез Урок: постановка