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 (default fallback)
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

How It Works

When Autothink is triggered (via strategy selection in Strings or a ThinkThing node):

  1. The character's personality, memories, and goals are loaded
  2. The selected strategy's reasoning template is applied
  3. The LLM performs multi-step reasoning (configurable 1-10 iterations)
  4. Reasoning steps and a final conclusion are produced
  5. The reasoning is injected into the character's response context

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

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 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.

Automatic Selection

Characters can be configured with a default strategy and weighted strategy modes. If no strategy is explicitly selected, the character uses:

  1. Its configured default strategy (if set)
  2. Weighted random selection from its strategy modes (if configured)
  3. Analytical (universal fallback)

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.


Fallback Behavior

If the Autothink service is temporarily unavailable:

  • The system falls back to a static reasoning prompt — a text-based instruction that tells the LLM to reason step-by-step
  • The character still provides a thoughtful response, just without the full multi-step pipeline
  • This fallback is seamless — users see a response, not an error

Cost and Performance

Each Autothink session makes additional LLM calls for the reasoning steps. A 3-step reasoning session = 3 extra LLM calls on top of the response generation.

Setting Impact
More iterations Deeper reasoning but higher cost and latency
Advanced strategies Similar cost to foundation strategies — the difference is in the prompt template, not the call count

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 21, 2026