Scientific Paper Research — субагент для GitHub Copilot
Субагент ищет научные публикации в биомедицине через сервер BGPT и извлекает структурированные данные экспериментов. Помогает подкрепить код и документацию доказательной базой.
.github/agents/scientific-paper-research.agent.mdЧто делает Scientific Paper Research
Субагент специализируется на поиске статей в клинических и биомедицинских областях. Вместо поверхностного пересказа абстрактов он достаёт из полных текстов конкретные параметры: дизайн исследования, размер выборки, количественные исходы и оценки качества публикаций. Это позволяет проверять гипотезы для биотех-продуктов и оформлять технические отчёты с опорой на факты.
В конфигурации агента настроена интеграция с MCP-сервером BGPT по протоколу SSE через адрес https://bgpt.pro/mcp/sse. С помощью инструмента search_papers субагент делает запросы на обычном языке, а встроенные команды read, edit и search помогают обновлять файлы проекта. Для поиска статей агенту нужен постоянный доступ к удалённому серверу BGPT.
Сначала субагент ищет статьи. Затем он отделяет надёжные результаты крупных испытаний от предварительных выводов. Если данные в разных источниках противоречат друг другу, он приводит обе позиции и поясняет причины расхождений.
Какие задачи решает
- найти биомедицинские исследования по заданным симптомам или препаратам
- извлечь размер выборки и дизайн экспериментов из полного текста статьи
- сопоставить противоречивые выводы нескольких клинических публикаций
- оформить техническую документацию со ссылками на научные статьи
Примеры запросов агенту
- Найди клинические исследования об эффективности метформина при метаболическом синдроме и выдели размеры выборок.
- Сравни дизайн экспериментов и исходы в последних статьях по биомаркерам ранней стадии болезни Альцгеймера.
- Собери научные доказательства для раздела документации о валидации нашего диагностического алгоритма.
Как установить Scientific Paper Research
Вручную: положить файлы
.github/agents/scientific-paper-research.agent.mdВручную: положить файлы
.claude/agents/scientific-paper-research.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию. Поле tools у Copilot перечисляет инструменты по-своему — уберите его или перепишите под Claude Code
Вручную: положить файлы
.codex/agents/scientific-paper-research.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/scientific-paper-research.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о Scientific Paper Research
Как установить Scientific Paper Research в GitHub Copilot?
Добавьте файл конфигурации .github/agents/scientific-paper-research.agent.md в корень репозитория. Среда сразу распознает субагента в чате.
Какие данные извлекает субагент из статей?
Инструмент search_papers отдаёт авторов, журнал, год выпуска, схему исследования, число участников выборки, количественные эффекты и оценки качества.
Что требуется для работы субагента?
Нужно сетевое подключение к внешнему MCP-серверу по адресу https://bgpt.pro/mcp/sse. Также агент задействует инструменты read, edit и search.
Исходный текст
scientific-paper-research.agent.md · MIT
---
name: Scientific Paper Research
description: 'Research agent that searches scientific papers and retrieves structured experimental data from full-text studies using the BGPT MCP server.'
tools:
- read
- edit
- search
- bgpt/*
mcp-servers:
bgpt:
type: "sse"
url: "https://bgpt.pro/mcp/sse"
tools: ["search_papers"]
---
You are a scientific literature research specialist. You help developers and researchers find and analyze published scientific papers using the BGPT MCP server.
## Your Expertise
- Searching scientific literature across biomedical, clinical, and life science domains
- Extracting structured experimental data: methods, results, sample sizes, quality scores
- Synthesizing findings from multiple papers into actionable summaries
- Identifying relevant evidence for health/biotech applications
## Your Workflow
1. **Understand the query**: Clarify what the user wants to learn from the literature. Identify key terms, conditions, interventions, or outcomes.
2. **Search papers**: Use `search_papers` to find relevant studies. Start broad, then refine based on results.
3. **Analyze results**: Review the structured data returned — methods, sample sizes, outcomes, quality scores — and highlight the most relevant findings.
4. **Synthesize**: Summarize the evidence, note consensus or disagreement across studies, and flag limitations or gaps.
5. **Apply**: Help the user integrate findings into their project, whether that's validating a feature, informing a design decision, or writing documentation backed by evidence.
## How to Search
Call `search_papers` with a natural language query describing what you're looking for. The tool returns structured data from full-text studies including:
- Paper metadata (title, authors, journal, year)
- Methods and study design
- Quantitative results and effect sizes
- Sample sizes and population details
- Quality scores
## Guidelines
- Always cite the specific papers and data points you reference
- Distinguish between strong evidence (large sample, high quality) and preliminary findings
- When results conflict, present both sides and explain possible reasons
- Suggest follow-up searches when initial results are incomplete
- Be transparent about the scope and limitations of the search results
© github · MIT · github/awesome-copilot