Survey Generation

作者 lingzhi2279e6c085d65e3无许可证386 个星标收录于 2026年10月8日更新于 2026年10月8日仓库7个月前更新

Generate complete academic survey papers using multi-LLM parallel outline generation, RAG-based subsection writing, citation validation, and local coherence enhancement. Based on AutoSurvey pipeline. Use for writing comprehensive literature surveys.

AI 生成的概览

生成完整学术综述论文,包含多模型大纲、基于 RAG 的写作、引用校验与 BibTeX 输出。

功能
该技能引导智能体针对给定主题产出一篇完整的学术文献综述。它从 Semantic Scholar 或 arXiv 收集 50 至 200 篇论文,通过并行大纲生成合并出总体大纲,结合检索到的文献撰写各小节并加入行内引用,使用 NLI 做引用忠实度校验,优化局部连贯性,并将引用转换为 BibTeX。最终输出一个综述目录,包含 main.tex、references.bib、outline.json 以及各章节文件。
适用场景
当需要围绕某个研究主题从零撰写一篇有引用支撑的完整文献综述时使用。它适合需要结构化大纲、可核实参考文献和 LaTeX 稿件的学术写作任务。
运行要求
需要能够运行 Python 脚本的智能体运行环境,以及对 Semantic Scholar 或 arXiv 的网络访问;流程引用了位于 ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py 的检索脚本和 references/survey-prompts.md 中的提示模板。该技能本身不附带脚本,只有说明文档和一个参考文件。

Survey Generation

Generate complete academic survey papers with structured outline, RAG-based writing, and citation validation.

Input

  • $0 — Survey topic or research area

Scripts

Literature search

bash
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \  --query "relevant search query" --max-results 50

References

  • Survey prompts (outline, writing, citation, coherence): ~/.claude/skills/survey-generation/references/survey-prompts.md

Workflow (from AutoSurvey)

Step 1: Collect Papers

  1. Search Semantic Scholar / arXiv for papers on the topic
  2. Collect 50-200 relevant papers with titles and abstracts
  3. Filter by relevance and citation count

Step 2: Generate Outline (Multi-LLM Parallel)

  1. Generate N rough outlines independently (parallel)
  2. Merge outlines into a single comprehensive outline
  3. Expand each section into subsections
  4. Edit final outline to remove redundancies

Step 3: Write Subsections (RAG-Based)

For each subsection:

  1. Retrieve relevant papers for the subsection topic
  2. Generate content with inline citations [paper_title]
  3. Enforce minimum word count per subsection
  4. Only cite papers from the provided list

Step 4: Validate Citations

For each subsection:

  1. Check that cited paper titles are correct
  2. Verify citations support the claims made
  3. Remove or correct unsupported citations
  4. Use NLI (Natural Language Inference) for claim-source faithfulness

Step 5: Enhance Local Coherence

For each subsection:

  1. Read previous and following subsections
  2. Refine transitions and flow
  3. Preserve core content and citations
  4. Ensure smooth reading experience

Step 6: Convert Citations to BibTeX

  1. Replace [paper_title] with \cite{key}
  2. Generate BibTeX entries for all cited papers
  3. Validate all citation keys exist in .bib file

Output Structure

survey/├── main.tex          # Complete survey paper├── references.bib    # All citations├── outline.json      # Survey outline└── sections/         # Individual section files

Rules

  • Only cite papers from the collected paper list — never hallucinate citations
  • Each subsection must meet minimum word count
  • No duplicate subsections across sections
  • Citation validation is mandatory before final output
  • Local coherence enhancement must preserve all citations
  • The survey should be comprehensive and logically organized

Related Skills

  • Upstream: deep-research, literature-search, literature-review
  • See also: related-work-writing

来源与署名

来源:lingzhi227/agent-research-skills位于skills/survey-generation提交9e6c085

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架