๐Ÿ”ฌ

Equation Discovery Agent

Math & Science ยท Collaborator ยท Claude Opus

Heartbeat: On-demand

Give it data. It finds the equation.

WHAT IT DOES

Given experimental or observational data, discovers the governing differential equations or algebraic relationships. LLM proposes candidate equation forms based on physical intuition and domain knowledge, symbolic regression fits parameters, evaluator checks fit quality and parsimony (Occam's razor โ€” simpler equations preferred). Iterates with evolutionary search: mutating, combining, and refining candidates. Applications: physics (discovering conservation laws), biology (population dynamics), engineering (system identification), finance (regime dynamics). Pairs LLM creativity with automated verification.

WORKFLOW

  1. Ingest data
  2. LLM proposes candidate equations
  3. Symbolic regression fits parameters
  4. Evaluate fit + parsimony
  5. Evolutionary iteration (mutate, combine, refine)
  6. Verify on holdout data
  7. Report discovered equation + confidence + physical interpretation

SKILLS

equation-proposerdimensional-analyzersymbolic-fitterparsimony-scorerevolutionary-searcherholdout-validatorpareto-frontier-builderinterpretation-writer

INTEGRATIONS

SymPy
NumPy
SciPy
gplearn
Matplotlib
LaTeX renderer
Filesystem
Role
Collaborator
Model
Claude Opus
Heartbeat
On-demand