Loading...
Loading...
Compare original and translation side by side
Skill by ara.so — Daily 2026 Skills collection.
技能来自 ara.so — 2026每日技能合集。
undefinedundefined
**Requirements:** Python 3.11+
---
**要求:** Python 3.11+
---cp config.researchclaw.example.yaml config.arc.yamlcp config.researchclaw.example.yaml config.arc.yamlconfig.arc.yamlconfig.arc.yamlproject:
name: "my-research"
research:
topic: "Your research topic here"
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key_env: "OPENAI_API_KEY"
primary_model: "gpt-4o"
fallback_models: ["gpt-4o-mini"]
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"export OPENAI_API_KEY="$YOUR_OPENAI_KEY"project:
name: "my-research"
research:
topic: "你的研究主题"
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key_env: "OPENAI_API_KEY"
primary_model: "gpt-4o"
fallback_models: ["gpt-4o-mini"]
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"export OPENAI_API_KEY="$YOUR_OPENAI_KEY"llm:
provider: "openrouter"
api_key_env: "OPENROUTER_API_KEY"
primary_model: "anthropic/claude-3.5-sonnet"
fallback_models:
- "google/gemini-pro-1.5"
- "meta-llama/llama-3.1-70b-instruct"export OPENROUTER_API_KEY="$YOUR_OPENROUTER_KEY"llm:
provider: "openrouter"
api_key_env: "OPENROUTER_API_KEY"
primary_model: "anthropic/claude-3.5-sonnet"
fallback_models:
- "google/gemini-pro-1.5"
- "meta-llama/llama-3.1-70b-instruct"export OPENROUTER_API_KEY="$YOUR_OPENROUTER_KEY"llm:
provider: "acp"
acp:
agent: "claude" # or: codex, gemini, opencode, kimi
cwd: "."claudellm:
provider: "acp"
acp:
agent: "claude" # 可选:codex, gemini, opencode, kimi
cwd: "."claudeopenclaw_bridge:
use_cron: true # Scheduled research runs
use_message: true # Progress notifications
use_memory: true # Cross-session knowledge persistence
use_sessions_spawn: true # Parallel sub-sessions
use_web_fetch: true # Live web search in literature review
use_browser: false # Browser-based paper collectionopenclaw_bridge:
use_cron: true # 定时运行研究任务
use_message: true # 进度通知
use_memory: true # 跨会话知识持久化
use_sessions_spawn: true # 并行子会话
use_web_fetch: true # 文献综述中的实时网络搜索
use_browser: false # 基于浏览器的论文收集undefinedundefined
**Gate stages** (5, 9, 20) pause for human approval in interactive mode. Pass `--auto-approve` to skip all gates.
---
**关键阶段**(第5、9、20阶段)在交互模式下会暂停等待人工确认。添加`--auto-approve`参数可跳过所有确认步骤。
---from researchclaw.pipeline import Runner
from researchclaw.config import load_configfrom researchclaw.pipeline import Runner
from researchclaw.config import load_config
```python
```python
```python
```python
---
---artifacts/rc-YYYYMMDD-HHMMSS-<hash>/artifacts/rc-20260315-120000-abc123/
├── deliverables/
│ ├── paper_draft.md # Full academic paper (Markdown)
│ ├── paper.tex # Conference-ready LaTeX
│ ├── references.bib # Real BibTeX — auto-pruned to inline citations
│ ├── verification_report.json # 4-layer citation integrity report
│ └── reviews.md # Multi-agent peer review
├── experiment_runs/
│ ├── run_001/
│ │ ├── code/ # Generated experiment code
│ │ ├── results.json # Structured metrics
│ │ └── sandbox_output.txt # Execution logs
├── charts/
│ └── *.png # Auto-generated comparison charts
├── evolution/
│ └── lessons.json # Self-learning lessons for future runs
└── knowledge_base/
├── decisions.json
├── experiments.json
├── findings.json
├── literature.json
├── questions.json
└── reviews.jsonartifacts/rc-YYYYMMDD-HHMMSS-<hash>/artifacts/rc-20260315-120000-abc123/
├── deliverables/
│ ├── paper_draft.md # 完整学术论文(Markdown格式)
│ ├── paper.tex # 符合会议标准的LaTeX文件
│ ├── references.bib # 真实BibTeX引用 — 自动筛选为正文中的引用
│ ├── verification_report.json # 4层引用完整性报告
│ └── reviews.md # 多Agent同行评审结果
├── experiment_runs/
│ ├── run_001/
│ │ ├── code/ # 生成的实验代码
│ │ ├── results.json # 结构化指标
│ │ └── sandbox_output.txt # 执行日志
├── charts/
│ └── *.png # 自动生成的对比图表
├── evolution/
│ └── lessons.json # 用于未来运行的自学习经验
└── knowledge_base/
├── decisions.json
├── experiments.json
├── findings.json
├── literature.json
├── questions.json
└── reviews.json| Phase | Stage # | Name | Notes |
|---|---|---|---|
| A | 1 | TOPIC_INIT | Parse and scope research topic |
| A | 2 | PROBLEM_DECOMPOSE | Break into sub-problems |
| B | 3 | SEARCH_STRATEGY | Build search queries |
| B | 4 | LITERATURE_COLLECT | Real API calls to arXiv + Semantic Scholar |
| B | 5 | LITERATURE_SCREEN | Gate — approve/reject literature |
| B | 6 | KNOWLEDGE_EXTRACT | Extract structured knowledge |
| C | 7 | SYNTHESIS | Synthesize findings |
| C | 8 | HYPOTHESIS_GEN | Multi-agent debate to form hypotheses |
| D | 9 | EXPERIMENT_DESIGN | Gate — approve/reject design |
| D | 10 | CODE_GENERATION | Generate experiment code |
| D | 11 | RESOURCE_PLANNING | GPU/MPS/CPU auto-detection |
| E | 12 | EXPERIMENT_RUN | Sandboxed execution |
| E | 13 | ITERATIVE_REFINE | Self-healing on failure |
| F | 14 | RESULT_ANALYSIS | Multi-agent analysis |
| F | 15 | RESEARCH_DECISION | PROCEED / REFINE / PIVOT |
| G | 16 | PAPER_OUTLINE | Structure paper |
| G | 17 | PAPER_DRAFT | Write full paper |
| G | 18 | PEER_REVIEW | Evidence-consistency check |
| G | 19 | PAPER_REVISION | Incorporate review feedback |
| H | 20 | QUALITY_GATE | Gate — final approval |
| H | 21 | KNOWLEDGE_ARCHIVE | Save lessons to KB |
| H | 22 | EXPORT_PUBLISH | Emit LaTeX + BibTeX |
| H | 23 | CITATION_VERIFY | 4-layer anti-hallucination check |
| 阶段组 | 阶段编号 | 名称 | 说明 |
|---|---|---|---|
| A | 1 | TOPIC_INIT | 解析并确定研究主题范围 |
| A | 2 | PROBLEM_DECOMPOSE | 将主题分解为子问题 |
| B | 3 | SEARCH_STRATEGY | 构建搜索查询语句 |
| B | 4 | LITERATURE_COLLECT | �调用arXiv + Semantic Scholar的真实API获取文献 |
| B | 5 | LITERATURE_SCREEN | 关键节点 — 确认/筛选文献 |
| B | 6 | KNOWLEDGE_EXTRACT | 提取结构化知识 |
| C | 7 | SYNTHESIS | 整合研究发现 |
| C | 8 | HYPOTHESIS_GEN | 通过多Agent讨论形成假设 |
| D | 9 | EXPERIMENT_DESIGN | 关键节点 — 确认/筛选实验设计 |
| D | 10 | CODE_GENERATION | 生成实验代码 |
| D | 11 | RESOURCE_PLANNING | 自动检测GPU/MPS/CPU资源 |
| E | 12 | EXPERIMENT_RUN | 沙箱环境执行实验 |
| E | 13 | ITERATIVE_REFINE | 实验失败时自动修复 |
| F | 14 | RESULT_ANALYSIS | 多Agent分析实验结果 |
| F | 15 | RESEARCH_DECISION | 决定继续/优化/转向研究方向 |
| G | 16 | PAPER_OUTLINE | 构建论文结构 |
| G | 17 | PAPER_DRAFT | 撰写完整论文 |
| G | 18 | PEER_REVIEW | 检查论文与证据的一致性 |
| G | 19 | PAPER_REVISION | 结合评审意见修改论文 |
| H | 20 | QUALITY_GATE | 关键节点 — 最终确认 |
| H | 21 | KNOWLEDGE_ARCHIVE | 将经验保存到知识库 |
| H | 22 | EXPORT_PUBLISH | 导出LaTeX + BibTeX文件 |
| H | 23 | CITATION_VERIFY | 4层防虚构引用检查 |
export OPENAI_API_KEY="$OPENAI_API_KEY"
researchclaw run \
--topic "Self-supervised learning for protein structure prediction" \
--auto-approveexport OPENAI_API_KEY="$OPENAI_API_KEY"
researchclaw run \
--topic "蛋白质结构预测的自监督学习" \
--auto-approveundefinedundefined
```bash
researchclaw run --config config.arc.yaml --auto-approve
```bash
researchclaw run --config config.arc.yaml --auto-approveexport OPENROUTER_API_KEY="$OPENROUTER_API_KEY"
cat > config.arc.yaml << 'EOF'
project:
name: "my-research"
llm:
provider: "openrouter"
api_key_env: "OPENROUTER_API_KEY"
primary_model: "anthropic/claude-3.5-sonnet"
fallback_models: ["google/gemini-pro-1.5"]
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"
EOF
researchclaw run --config config.arc.yaml \
--topic "Efficient KV cache compression for transformer inference" \
--auto-approveexport OPENROUTER_API_KEY="$OPENROUTER_API_KEY"
cat > config.arc.yaml << 'EOF'
project:
name: "my-research"
llm:
provider: "openrouter"
api_key_env: "OPENROUTER_API_KEY"
primary_model: "anthropic/claude-3.5-sonnet"
fallback_models: ["google/gemini-pro-1.5"]
experiment:
mode: "sandbox"
sandbox:
python_path: ".venv/bin/python"
EOF
researchclaw run --config config.arc.yaml \
--topic "Transformer推理的高效KV缓存压缩" \
--auto-approveundefinedundefinedundefinedundefinedimport asyncio
from researchclaw.pipeline import Runner
from researchclaw.config import load_config
topics = [
"LoRA fine-tuning on limited hardware",
"Speculative decoding for LLM inference",
"Flash attention variants comparison",
]
config = load_config("config.arc.yaml")
config.auto_approve = True
for topic in topics:
config.research.topic = topic
runner = Runner(config)
result = runner.run()
print(f"[{topic}] → {result.deliverables_dir}")import asyncio
from researchclaw.pipeline import Runner
from researchclaw.config import load_config
topics = [
"受限硬件上的LoRA微调",
"LLM推理的投机解码",
"Flash Attention变体对比",
]
config = load_config("config.arc.yaml")
config.auto_approve = True
for topic in topics:
config.research.topic = topic
runner = Runner(config)
result = runner.run()
print(f"[{topic}] → {result.deliverables_dir}")Share the repo URL with OpenClaw, then say:
"Research mixture-of-experts routing efficiency"RESEARCHCLAW_AGENTS.md将仓库URL分享给OpenClaw,然后说:
"研究混合专家模型的路由效率"RESEARCHCLAW_AGENTS.mdundefinedundefined
---
---researchclaw: command not foundresearchclaw: command not foundundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedverification_report.jsonverification_report.jsonresearch:
max_pivots: 2
max_refines: 3research:
max_pivots: 2
max_refines: 3undefinedundefinedundefinedundefinedundefinedundefined
---
---