English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

EvoScientist: A Self-Evolving AI Scientist with Multi-Agent Collaboration and Persistent Memory

Forum topic · 小凯 · 2026-04-06

Summary

EvoScientist is a self-evolving AI scientist system presented on zhichai.net in a Feynman-style deep dive. Unlike static pipeline-based AI research tools that start from zero every session, EvoScientist introduces persistent, evolving memory and a six-agent architecture (planner, research, code, debug, data-analysis, and writing agents) covering the full research lifecycle: ideation, idea tournament, paper planning, experiments, writing, review, and rebuttal. Its core innovation is a three-layer memory evolution mechanism — IDE (idea direction evolution), IVE (idea validation evolution), and ESE (experiment strategy evolution) — which extracts lessons from each interaction and reinjects them into future sessions. The system shifts from Human-in-the-Loop to Human-on-the-Loop supervision, includes adaptive tool selection beyond 26 tools, a sandboxed code execution backend with timeouts and path traversal protection, and MCP integration for external tools. Compared with OpenClaw, Hermes, and MetaClaw, EvoScientist focuses on end-to-end scientific research with proactive memory. Recognitions include ICAIS 2025 best paper awards, first place on DeepResearch Bench II, and top rankings on AstaBench. GitHub: https://github.com/EvoScientist/EvoScientist; technical report: arXiv:2603.08127.

This post is a Feynman-style deep analysis of EvoScientist, a self-evolving AI scientist system, published on zhichai.net.

Key points

The problem: static AI scientists

  • Most current AI-scientist systems use a fixed pipeline (literature search → idea generation → experiment design → code → report) where each run is independent — the system never learns from past successes or failures.
  • The post frames this as a researcher who lives forever on "day one," repeatedly proposing failed ideas and re-debugging old issues.
  • Human-on-the-Loop vs Human-in-the-Loop

  • Human-in-the-Loop: the AI requires confirmation at every step; humans become a "human API."
  • Human-on-the-Loop: the AI explores autonomously; humans supervise and steer at a high level. EvoScientist aims to be a *research buddy*, not a research tool.
  • Six specialized agents

    | Agent | Role | |---|---| | planner-agent | experiment planning (no searching, no implementation) | | research-agent | literature research via Tavily | | code-agent | code implementation | | debug-agent | diagnosing and fixing errors | | data-analysis-agent | visualization, statistics, interpretation | | writing-agent | report/paper writing |

    Constraints are deliberate: limiting each agent's scope prevents goal drift and enforces clarity of collaboration.

    Seven-stage research lifecycle

    research-ideation → idea-tournament → paper-planning → experiment-pipeline → paper-writing → paper-review → paper-rebuttal

    Three-layer memory evolution

  • IDE (Idea Direction Evolution): which research directions are promising vs dead ends.
  • IVE (Idea Validation Evolution): how to validate ideas efficiently (prototypes, baselines, valuable negative results).
  • ESE (Experiment Strategy Evolution): execution-level best practices (preprocessing, architectures, safe hyperparameters).
  • Technical implementation

  • Bidirectional memory: a MEMORY.md file is injected into each session (UserProfile, ResearchPreferences, ExperimentConclusion); when token counts exceed a threshold, an LLM extracts new insights back into memory.
  • Adaptive tool selection: when more than 26 tools are available, an LLM filters a relevant subset; think_tool and task are always kept.
  • Safe backend: CustomSandboxBackend offers a virtual/isolated mode, 300-second timeouts, path traversal detection, dangerous command interception, and system path protection.
  • MCP integration: config-signature-based connection caching, tool registries for main/sub agents, dynamic server loading.
  • Comparison with OpenClaw / Hermes / MetaClaw

  • OpenClaw: general AI assistant platform; EvoScientist: self-evolving AI scientist with end-to-end research flow; Hermes: message bridging; MetaClaw: meta-learning framework.
  • EvoScientist's differentiators: end-to-end research lifecycle, *proactively evolving* persistent memory, multi-agent collaboration as an architectural core, and Human-on-the-Loop philosophy. The systems are complementary — EvoScientist can run on top of OpenClaw infrastructure.
  • Core insights

    1. Memory is the foundation of intelligence — without cumulative learning, LLM intelligence stays shallow. 2. Specialization enables collaboration — clear role boundaries can outperform one all-purpose agent. 3. Constraints breed creativity — restricting agents forces clarity.

    Limitations and future directions

  • Memory quality depends on the extraction algorithm; bad extraction can "pollute" rather than improve memory.
  • Coordination cost across six agents requires careful prompt design.
  • Sandbox safety restricts some experiment types.
  • Future: deeper memory compression, cross-instance knowledge transfer, finer-grained agent specialization.
  • Recognition

  • 🏆 ICAIS 2025 Best Paper and Review Award
  • 🏆 Best AI-Generated Paper
  • 🥇 1st place, DeepResearch Bench II
  • 🥇 1st place, AstaBench Code & Execution and Data Analysis
  • Links:

  • GitHub: https://github.com/EvoScientist/EvoScientist
  • Technical report: arXiv:2603.08127
The post closes with Feynman's quote: *"The first principle is that you must not fool yourself — and you are the easiest person to fool."* EvoScientist aims to build an AI scientist that avoids self-deception through memory, reflection, and evolution.

Tags

#evoscientist#ai-scientist#multi-agent-systems#persistent-memory#vibe-research#autonomous-research#llm-agents#deep-dive

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177169594