关于 idea-generation
用于生成和完善研究想法,并通过文献检索评估新颖性的 Claude 技能。它帮助研究者从研究领域或代码背景出发,形成带实验计划和新颖性判断的排序方案。
主要功能
- 01生成 3 至 5 个研究想法
- 02迭代完善想法
- 03基于文献检查新颖性
- 04评估兴趣度、可行性与新颖性
- 05排序并筛选想法
适用场景
- 01围绕研究领域构思选题
- 02判断已有想法是否新颖
- 03规划实验前比较候选想法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lingzhi227/ agent-research-skills --skill idea-generation安装后在 Claude Code 中输入/idea-generation确认已加载。
附带文件references/ideation-prompts.mdscripts/novelty_check.py
详细介绍
创意生成
生成并完善新颖的研究创意,并通过文献评估其新颖性。
输入
$0— 研究领域、任务描述或现有代码库的上下文$1— 可选:补充上下文(例如,“面向 NeurIPS”、约束条件)
脚本
基于 Semantic Scholar 进行新颖性检查
python ~/.claude/skills/idea-generation/scripts/novelty_check.py \
--idea "Adaptive attention head pruning via gradient-guided importance" \
--max-rounds 5
通过迭代式文献检索评估创意是否新颖。
参考资料
- 创意构思提示词(生成、反思、新颖性):
~/.claude/skills/idea-generation/references/ideation-prompts.md
工作流
第 1 步:生成创意
根据研究领域以及可选的代码或论文背景:
- 生成 3-5 个不同的研究创意
- 对每个创意,提供:名称、标题、实验计划和评分
- 使用参考资料中的创意构思提示词模板
第 2 步:迭代完善(每个创意最多 5 轮)
针对每个创意:
- 批判性评估其质量、新颖性和可行性
- 在保留核心精神的同时完善创意
- 达成收敛(“我完成了”)或达到最大轮数后停止
第 3 步:新颖性评估
针对每个有潜力的创意:
- 运行
novelty_check.py,或手动搜索 Semantic Scholar / arXiv - 使用参考资料中的新颖性检查提示词
- 进行多轮搜索:生成查询、审阅结果并作出判断
- 作出二元判断:新颖 / 不新颖,并说明理由
第 4 步:排序与选择
- 从三个维度对每个创意评分(1-10):趣味性、可行性、新颖性
- 评分应谨慎且现实
- 选择排名靠前的创意进行开发
输出格式
{
"Name": "adaptive_attention_pruning",
"Title": "Adaptive Attention Head Pruning via Gradient-Guided Importance Scoring",
"Experiment": "Detailed implementation plan...",
"Interestingness": 8,
"Feasibility": 7,
"Novelty": 9,
"novel": true,
"most_similar_papers": ["paper1", "paper2"]
}
规则
- 创意必须在现有资源条件下可行(不得要求新数据集或大规模算力)
- 不要让创意过度适配特定数据集或模型,应着眼于更广泛的意义
- 严格审视新颖性,确保贡献足以达到会议论文的要求
- 每个创意都应源自一个简单、优雅的问题或假设
- 在确定创意前,务必检查其新颖性
相关技能
评论
支持 Markdown