Skip to main content

Autothink

Autothink

Autothink gives your characters structured thinking strategies. Instead of responding immediately, the character first applies a specific reasoning methodology — deductive logic, pattern recognition, scenario planning, or one of 11 other approaches — then generates a more considered response.


The 14 Strategies

Foundation (Level 1)

Strategy What It Does
Deductive Applies general principles to reach specific conclusions
Inductive Observes patterns to form general rules
Analytical Breaks complex problems into components
Sequential Follows step-by-step logical progression
Comparative Compares different approaches and solutions
Reflective Reviews and evaluates previous decisions
Synthesis Combines disparate ideas into unified solutions

Advanced (Level 2)

Strategy What It Does
Critical Questions assumptions, challenges approaches
Systematic Applies structured methodologies (SWOT, 5-Why, root cause)
Contextual Considers environmental factors and broader implications
Pattern Recognition Identifies recurring themes and trends
Causal Analysis Traces cause-and-effect chains
Scenario Planning Explores multiple future possibilities
Meta-Cognitive Thinks about thinking — evaluates reasoning quality itself

Using Autothink

In Strings

Two ways to trigger Autothink:

  1. ThoughtChain dropdown (0-10) — sets how many explicit reasoning steps to perform
  2. Autothink Strategy dropdown — selects a specific strategy

Both are in the input bar controls. You can combine them — select "Causal Analysis" strategy with 5 ThoughtChain iterations for a deep cause-and-effect analysis.

In Strings, you see:

  • "Thinking..." indicator while reasoning runs
  • Thinking metadata (strategy used, steps completed, duration, tokens consumed) after completion
  • The final response informed by the reasoning

In ThinkThing

The Autothink node applies a thinking strategy to content flowing through a graph. Connect it to an Anima node and select the strategy in the node configuration.


Enabling Autothink

  1. Add the Autothink node to your character's canvas in the Visual Builder
  2. Configure optional defaults:
    • Default strategy — used when no strategy is explicitly selected
    • Strategy modes — weighted probabilities for automatic selection

Without the Autothink node, strategy selections in Strings have no effect — the character responds normally without multi-step reasoning.


Cost and Performance

Each Autothink session makes additional LLM calls for the reasoning steps. More iterations means deeper reasoning but higher cost and latency.

Tip: For casual conversation, don't use Autothink. Reserve it for questions where deeper reasoning genuinely improves the answer — complex analysis, strategic decisions, debugging, or creative problem-solving.

Updated on Mar 29, 2026