跳到主要内容
知仓学习社ZHICANG

med-researcher-r1-guide

Medical deep research agent with reasoning chain analysis

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Auto-Empirical-Research-Skills

它会碰到什么

扫了多少1 个文本文件,4 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

MedResearcher-R1 Guide

Overview

MedResearcher-R1 is a medical deep research agent that combines clinical reasoning chains with iterative literature search to answer complex medical questions. Unlike general research agents, it is specialized for medical evidence — understanding clinical trial designs, PICO frameworks, evidence hierarchies, and medical terminology. Uses reasoning chain analysis (R1) to decompose clinical questions and systematically gather evidence.

Architecture

Clinical Question
      ↓
  R1 Reasoning Chain (decompose into sub-questions)
      ↓
  Medical Search Agent
  ├── PubMed (MeSH terms)
  ├── ClinicalTrials.gov
  ├── Cochrane Library
  └── WHO ICTRP
      ↓
  Evidence Extraction Agent
  ├── PICO extraction
  ├── Study design classification
  ├── Outcome extraction
  └── Risk of bias assessment
      ↓
  Synthesis Agent (evidence grading)
      ↓
  Clinical Answer + Evidence Report

Usage

from med_researcher_r1 import MedResearcherR1

researcher = MedResearcherR1(
    llm_provider="anthropic",
    search_backends=["pubmed", "clinical_trials", "cochrane"],
)

# Complex clinical question
result = researcher.research(
    question="In patients with treatment-resistant depression, "
             "how does psilocybin-assisted therapy compare to "
             "esketamine in terms of remission rates and "
             "long-term outcomes?",
    evidence_level="systematic",  # systematic, rapid, scoping
    max_papers=50,
)

print(result.summary)
print(f"\nEvidence quality: {result.evidence_grade}")
print(f"Papers analyzed: {len(result.papers)}")

Reasoning Chain

# Inspect the R1 reasoning chain
for step in result.reasoning_chain:
    print(f"\nStep {step.number}: {step.type}")
    print(f"  Question: {step.question}")
    print(f"  Strategy: {step.search_strategy}")
    print(f"  Findings: {step.key_finding}")
    print(f"  Next: {step.next_action}")

# Example chain:
# Step 1: DECOMPOSE — Split into psilocybin efficacy,
#          esketamine efficacy, head-to-head comparisons
# Step 2: SEARCH — PubMed: psilocybin depression RCT
# Step 3: EXTRACT — 3 RCTs found, extract PICO + outcomes
# Step 4: SEARCH — PubMed: esketamine depression outcomes
# Step 5: SYNTHESIZE — Compare evidence, note no direct
#          head-to-head trials exist
# Step 6: CONCLUDE — Indirect comparison with caveats

Evidence Grading

# GRADE methodology for evidence quality
for paper in result.papers[:5]:
    print(f"\n{paper.title} ({paper.year})")
    print(f"  Design: {paper.study_design}")
    print(f"  Sample: {paper.sample_size}")
    print(f"  Grade: {paper.evidence_grade}")
    print(f"  Risk of bias: {paper.risk_of_bias}")

# Aggregate evidence
print(f"\nOverall certainty: {result.certainty}")
# HIGH / MODERATE / LOW / VERY LOW
print(f"Recommendation: {result.recommendation}")

Medical Search Configuration

researcher = MedResearcherR1(
    search_config={
        "pubmed": {
            "use_mesh": True,
            "date_range": "2019/01/01:2025/12/31",
            "article_types": [
                "Randomized Controlled Trial",
                "Meta-Analysis",
                "Systematic Review",
            ],
        },
        "clinical_trials": {
            "status": ["Completed", "Active, not recruiting"],
            "phase": ["Phase 3", "Phase 4"],
        },
    },
    reasoning_config={
        "max_chain_length": 10,
        "reflection_enabled": True,
        "uncertainty_explicit": True,
    },
)

Clinical Use Cases

  1. Clinical queries: Evidence-based answers to medical questions
  2. Drug comparison: Indirect comparison when no head-to-head data
  3. Guideline review: Check evidence supporting clinical guidelines
  4. Case analysis: Literature context for unusual presentations
  5. Grant proposals: Evidence landscape for research funding

References

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。