mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-28 06:21:33 +00:00
feat(skills): add autoresearch skill for autonomous research orchestration
Add a new research skill that enables continuous, self-directed research with a two-loop architecture: - Inner loop: Rapid experiment iteration with measurable outcomes - Outer loop: Periodic synthesis, pattern discovery, and direction setting Features: - Research workspace templates (state, findings, log) - Example project (LoRA rank study) - Configuration options for loop intervals and auto-commit - Integration with existing research skills (arxiv, paper-writing) Updated research/DESCRIPTION.md to include autoresearch in the skill overview.
This commit is contained in:
parent
939d2b37d1
commit
762b582704
5 changed files with 482 additions and 1 deletions
90
skills/research/autoresearch/templates/research-log.md
Normal file
90
skills/research/autoresearch/templates/research-log.md
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
# Research Log: {{PROJECT_NAME}}
|
||||
|
||||
**Research Question:** {{RESEARCH_QUESTION}}
|
||||
|
||||
---
|
||||
|
||||
## Bootstrap Phase
|
||||
|
||||
### {{DATE}} — Project Initialization
|
||||
|
||||
- **Action:** Created workspace, initialized state files
|
||||
- **Research Question:** {{RESEARCH_QUESTION}}
|
||||
- **Initial Thoughts:** [What makes this interesting?]
|
||||
|
||||
### {{DATE}} — Literature Search
|
||||
|
||||
- **Sources:** arxiv, semantic scholar, web search
|
||||
- **Key Papers:**
|
||||
- [Paper 1] — [Key finding relevant to question]
|
||||
- [Paper 2] — [Key finding]
|
||||
- **Gap Identified:** [What's missing in existing work?]
|
||||
|
||||
### {{DATE}} — Hypothesis Formation
|
||||
|
||||
- **H001:** [Description] → Prediction: [Specific prediction]
|
||||
- **H002:** [Description] → Prediction: [Specific prediction]
|
||||
- **H003:** [Description] → Prediction: [Specific prediction]
|
||||
|
||||
---
|
||||
|
||||
## Inner Loop Log
|
||||
|
||||
### {{DATE}} — Experiment H001
|
||||
|
||||
- **Hypothesis:** H001
|
||||
- **Protocol:** [What was changed, what was predicted]
|
||||
- **Git Commit:** `research(protocol): H001 — [description]`
|
||||
- **Status:** [Running/Completed/Failed]
|
||||
- **Results:**
|
||||
- Metric: [Value]
|
||||
- Baseline: [Value]
|
||||
- Delta: [+/-X]
|
||||
- **Interpretation:** [What this means]
|
||||
- **Next Action:** [Continue/Adjust/Pivot]
|
||||
|
||||
### {{DATE}} — Experiment H002
|
||||
|
||||
[Same format...]
|
||||
|
||||
---
|
||||
|
||||
## Outer Loop Log
|
||||
|
||||
### {{DATE}} — Reflection #1 (After {{N}} experiments)
|
||||
|
||||
- **Experiments Reviewed:** H001-H00N
|
||||
- **Patterns Observed:**
|
||||
- [Pattern 1]
|
||||
- [Pattern 2]
|
||||
- **Updated Understanding:** [New insights]
|
||||
- **Direction Decision:** [DEEPEN/BROADEN/PIVOT/CONCLUDE]
|
||||
- **Rationale:** [Why this direction?]
|
||||
- **New Hypotheses:**
|
||||
- H00N+1: [Description]
|
||||
- H00N+2: [Description]
|
||||
|
||||
---
|
||||
|
||||
## Direction Changes
|
||||
|
||||
### {{DATE}} — PIVOT: [New Direction]
|
||||
|
||||
- **From:** [Old direction/assumption]
|
||||
- **To:** [New direction]
|
||||
- **Trigger:** [What result/surprise caused this?]
|
||||
- **New Research Question:** [If changed]
|
||||
|
||||
---
|
||||
|
||||
## Conclusion
|
||||
|
||||
### {{DATE}} — Research Concluded
|
||||
|
||||
- **Final Status:** [Completed/Partial/Abandoned]
|
||||
- **Key Findings:**
|
||||
1. [Finding 1]
|
||||
2. [Finding 2]
|
||||
- **Contribution:** [What this adds to the field]
|
||||
- **Limitations:** [What we didn't test/couldn't conclude]
|
||||
- **Future Work:** [What someone should do next]
|
||||
Loading…
Add table
Add a link
Reference in a new issue