A self-evolving AI research colleague for scientists.
______________________________________________________________________
为什么科学爪?
通用人工智能助手是为每个人构建的。ScienceClaw是为 研究人员.
核心思想很简单:一个做真正科学工作的人工智能——搜索文献、查询数据库、运行分析——以及 你用得越多越好。它会记住你在各个环节的研究背景,根据你的领域调整自己的技能,从不捏造引文。
科学爪是建立在 开爪 发动机,但为了学术研究而从头开始重新设计。
______________________________________________________________________
🧬 核心1:自我进化技能
这是ScienceClaw最重要的功能。
大多数人工智能工具都有一套固定的功能。ScienceClaw的技能 与你共同进化每次您完成一项研究任务时,系统都会学习:
这在实践中意味着什么:
- 第1周: 你学免疫学。ScienceClaw了解到PubMed+Semantic Scholar最适合您的查询,您更喜欢森林地块而不是表格,并且在引用中始终需要PMID+DOI。
- 第4周: 该系统为您的子领域创造了专门的技能——优化的搜索模板、首选的统计方法、根据免疫学文献调整的数据库优先级链。
- 第3个月: ScienceClaw像训练有素的研究助理一样处理您的领域。它知道首先访问哪些数据库,哪些期刊很重要,以及您希望输出的格式如何。
与标准OpenClaw相比: OpenClaw附带了约54种不变的通用技能。ScienceClaw从285种技能开始,并从那里发展——代理人写新的 SKILL.md 运行时无需重新部署文件。______________________________________________________________________
🧠 核心2:持久的研究记忆
当对话结束时,标准的人工智能助手会忘记一切。科学爪不会。
这能实现什么:
- “继续我们上周二开始的文献综述” --它记得你在哪里停下来
- “使用与BRCA2项目相同的搜索策略” --它检索过去的模式
- 跨届知识积累 --项目A的调查结果可以为项目B提供信息
- 智能上下文修剪 --当上下文窗口填满时,它会保留统计结果、效果大小和关键引用,同时压缩中间步骤
与标准OpenClaw相比: OpenClaw有一个基本的内存插件。ScienceClaw增加了时间衰减加权、LanceDB向量存储和跨会话研究模式检索,专为长期学术工作而设计。
______________________________________________________________________
⏱️ 核心3:为长期研究而构建
真正的文献综述需要几个小时,而不是几秒钟。大多数AI工具在几分钟后就会超时。ScienceClaw专为延长研究时间而设计:
| 能力 | 标准开放式法律 | 科学爪 |
|---|---|---|
| 代理超时 | 600秒(10分钟) | 3600秒(1小时+) |
| 会话持久性 | 以对话结束 | 心跳使会话在中断时保持活力 |
| 研究深度 | 单程响应 | 具有强制深度阈值的多阶段协议 |
| 最小努力 | 不保证 | 快速=5,调查=30,审查=60,系统=100+工具调用 |
| 提前停车 | 常见 | 防过早结论检查表 屏蔽肤浅的答案 |
| 上下文管理 | 基本截断 | 智能压实 在上下文填满时保留关键发现 |
持久性协议加强了真正的研究深度。 在ScienceClaw完成任何任务之前,它必须验证:
- ✅ 搜索了至少3个不同的数据库/来源
- ✅ 检索到完整的元数据(不仅仅是标题)
- ✅ 跨来源的交叉引用发现
- ✅ 检查是否有矛盾的证据
- ✅ 根据主要来源验证关键统计数据
- ✅ 将结果组织到结构化输出文件中
- ✅ 达到任务类型的最低工具调用阈值
如果未选中任何框,则 继续工作 而不是给你一个半生不熟的答案。
与标准OpenClaw相比: OpenClaw的默认10分钟超时对于发送消息和设置提醒是可以的。ScienceClaw的1小时心跳监测和强制深度执行课程是为真正的学术研究而设计的。
______________________________________________________________________
🚫 核心4:零幻觉
这是整个系统中优先级最高的规则。这是不可谈判的。
问题: 通用人工智能助理经常伪造引文——发明DOI,编造作者姓名,引用不存在的论文。在科学工作中,这是灾难性的。
ScienceClaw的方法:
EVERY citation must come from a tool result in the CURRENT conversation.
If a database didn't return it → you can't cite it.
If you're not sure → say "not verified" explicitly.
If you can't find evidence → say so. Don't guess.
No "I think." No "probably." No hallucinated PMIDs.这在协议级别强制执行 SCIENCE.md --管理所有代理行为的629行研究协议。这不是一个建议。这是一条在任何其他指示之前都适用的严格规则。
与标准OpenClaw相比: OpenClaw没有特殊的幻觉控制。ScienceClaw的SCIENCE.md协议将每一个事实主张都视为需要证据——这与你在同行评审中应用于手稿的标准相同。
______________________________________________________________________
🌍 核心5:所有科学,而不仅仅是生物医学
科学爪封面 自然科学和社会科学 跨越数十个学科:
📋 Full discipline & database list
自然科学
| 领域 | 关键技能和数据库 |
|---|---|
| 生物医学 | PubMed、UniProt、KEGG、PDB、临床试验、gnomAD、扫描、生物节律 |
| 化学 | PubChem、ChEMBL、RDKit、药物发现、分子动力学 |
| 基因组学 | NCBI输入、设置、Clinvar、地理、系统遗传学 |
| 材料科学 | 材料项目、pymatgen、材料筛选 |
| 物理学 | 天体物理学、量子计算、物理求解器、模拟 |
| 环境科学 | 哥白尼气候数据、地理空间分析、GIS工具 |
| 食品科学 | 专业分析管道 |
社会科学
| 领域 | 关键技能和数据库 |
|---|---|
| 经济学 | 世界银行、SSRN、人口普查数据、计量经济学 |
| 政治学 | 政策分析、立法数据 |
| 心理学 | 实验设计、统计检验、荟萃分析 |
| 语言学 | spaCy、NLTK、NLP分析 |
| 教育 | 研究方法、评估分析 |
| 社会学 | 网络分析、调查方法 |
跨学科工具
| 类别 | 功能 |
|---|---|
| 统计 | SciPy、statsmodels、scikit-learn、效应大小、置信区间、多重比较校正 |
| 可视化 | matplotlib,plotly,seaborn,出版质量数字 |
| 写作 | LaTeX论文、系统评价(PRISMA)、授权提案、专利起草 |
| 数学 | SymPy符号计算、数值方法、优化 |
共285项技能 --成长,因为自我进化系统会在你工作时创造新的自我。
与标准OpenClaw相比: OpenClaw没有科学数据库集成。没有PubMed,没有UniProt,没有arXiv,没有世界银行。ScienceClaw通过所有主要科学学科的结构化API查询技能连接到25多个学术数据库。
______________________________________________________________________
快速开始
# Clone
git clone https://github.com/beita6969/ScienceClaw.git
cd ScienceClaw
# One-click setup (installs everything: Node, Python, MCP servers, skills)
chmod +x setup.sh && ./setup.sh
# Or manual install
pnpm install && npx openclaw onboard启用研究功能
这 setup.sh 脚本会自动配置所有内容。对于手动设置,请编辑 ~/.openclaw/openclaw.json:
{
"gateway": { "mode": "local" },
"plugins": {
"slots": { "memory": "memory-core" },
"entries": {
"memory-core": { "enabled": true },
"memory-lancedb": { "enabled": true }
}
},
"agents": {
"defaults": {
"heartbeat": { "interval": 1800 }
}
}
}______________________________________________________________________
项目结构
ScienceClaw/
├── setup.sh # 🦞 One-click setup (run this first!)
├── SCIENCE.md # 629-line research protocol (the brain)
├── skills/ # 285 skill definitions (and growing)
│ ├── skill-evolution/ # Self-improving skill system
│ ├── research-reflection/# Post-task learning & evaluation
│ ├── skill-creator/ # Runtime skill generation
│ └── ...
├── src/ # Core engine
│ ├── memory/ # 4-layer memory (temporal decay, LanceDB)
│ ├── agents/ # Agent orchestration & persistence
│ └── skills/ # Skill loading & execution
├── ui/ # Web-based research gateway UI
├── extensions/ # Plugin system
├── deploy/ # Docker, Fly.io, Podman configs
├── config/ # Vitest, build, lint configs
└── docs/ # Documentation联系我们
📧 mingdazhang@ieee.org
许可证
麻省理工学院——见 许可证.
