Skip to content

What is a phase?

Focused research workflows

A phase is a focused workflow for a particular research task. Theo may invoke a phase automatically based on your request, or you can invoke one manually from the phase selector in the upper-right area of the interface.

Each phase is a research service developed by FirstPrinciples. A phase combines phase-specific tool calls, agents, subagents, databases, and structured workflows. This orchestration is a core value Theo adds beyond a general-purpose chat interface: the service can gather context, execute specialized research work, preserve its outputs, and connect them to the broader research process.

Automatic invocation

Describe the research goal in chat. Theo may answer directly, gather more context, recommend a phase, or invoke the appropriate phase(s).

Manual invocation

Ask for a phase by name, for example, “Run a Literature Review on recent surrogate modelling methods."

Alternatively, you can select a phase in the right-hand panel and enter a task-specific prompt.

Use manual invocation when you know the exact workflow you want. Otherwise, automatic invocation is recommended.

Available phases

Use the table below to understand possible workflows based on your goals.

If you want to…

Use this phase

Example request

Identify a promising research gap

Problem Identification

Identify unresolved problems in…

Understand existing research

Literature Review

Review recent work on…

Develop a testable hypothesis

Question Formulation

Turn this observation into…

Design an investigation

Methods

Propose a validation plan for…

Run code or simulations

Python

Simulate this model and plot…

Check equations or derivations

Math Computation

Verify this derivation using…

Interpret experimental or computational results

Analysis of Results

Analyze these results and identify…

Check whether claims are supported

Citation Verification

Verify whether these citations…

Create a research-session summary

Summary

Summarize this session…

Monitor recent papers (upto 100 days)

Paper Radar

Find recent papers on…

Problem Identification

  • Finds a clear research gap, limitation, or problem statement and checks candidate gaps against recent literature.

  • Produces candidate research directions and a selected problem. A chosen direction can be carried directly into Literature Review.

Literature Review

  • Collects, organizes, and synthesizes research papers to explain what is known, which methods exist, and where open problems remain.

  • Can begin from a selected Problem Identification direction. Search depth can be adjusted by changing paper and web-source limits.

Question Formulation

  • Turns a research direction into precise questions and hypotheses, with goals, assumptions, and evaluation criteria.

  • Can build on Problem Identification and Literature Review artifacts so the formulation stays connected to earlier work.

Methods

  • Transforms a research question into a structured method plan with a protocol, validation strategy, and next actions.

  • Can plan paths based on simulation, symbolic regression, or symbolic computation and can use defined starting and ending points.

Python

  • Generates Python code for implementation, data processing, simulation, visualization, and computational experiments.

  • The generated code appears in the Python phase card, where it can be reviewed and run. It can use context and artifacts from earlier phases; the current workflow supports a single .py file and selected mounted files.

Math Computation

  • Solves, derives, or verifies mathematical results through a natural-language interface and records the work in a persistent notebook.

  • Theo can route math work to OpenAI mathematical reasoning, SageMath, or Mathematica, depending on the problem and available workspace configuration.

  • SageMath is suited to exact symbolic algebra, calculus, differential equations, linear algebra, number theory, independent checks, and interactive mathematical plots.

  • Mathematica can be requested for advanced symbolic or numerical computation. Name the preferred system in your prompt when you want to control the route.

Analysis of Results

  • Interprets experimental or computational results from a required hypothesis and any available assumptions, model, dataset, or raw findings.

  • Produces a structured report covering the result summary, conclusion, limitations, possible failures, new research opportunities, and generalization.

Citation Verification

  • Checks whether cited papers are real and whether each paper supports, contradicts, or does not address the claim associated with it.

  • Classifies references as exact matches, minor metadata hallucinations, or major hallucinations and can suggest corrected citation details.

  • Optional checks can identify uncited claims and search the report’s other references for supporting evidence.

Summary

  • Builds an editable session-wide summary from selected phase artifacts, including directions pursued and paths not taken.

Paper Radar

  • Surfaces recent arXiv papers that closely match a research interest before or alongside a deeper literature review.

  • Expands the query, combines searches, reranks candidates, and applies a relevance check. Results include a 0–10 topical relevance score and a short reason.

  • You can adjust retrieval mode, arXiv categories, recency window, relevance threshold, and result limits. Author citation counts are supporting metadata and do not control discovery.