Overview of modes
General Mode
Flexible, conversational analysis for exploratory questions
Workflow Mode
Structured, expert methodologies for complex analyses
Live Query Mode
Real-time blockchain node/API data for current state queries
General Mode
Default mode for most conversations. FlipsideAI interprets your question, generates a plan, writes queries, and produces results.How it works
Best for
- Exploratory research
- One-off questions
- Flexible, iterative analysis
- Custom approaches that don’t fit standard frameworks
Example
Characteristics
- Flexible: Adapts to your specific needs
- Conversational: Responds naturally to follow-ups
- Non-deterministic: Same question might yield slightly different approaches on different runs
- Exploratory: Great for discovering insights you didn’t know to look for
Workflow Mode
Specialized mode using pre-trained, expert methodologies. Triggered automatically when FlipsideAI detects a match, or manually via@ selection.
How it works
Best for
- Complex, multi-step analyses
- Comparative studies requiring consistency
- Recurring analyses (monthly reports, protocol monitoring)
- Situations where expert methodology matters
Example
Characteristics
- Structured: Follows a predetermined approach
- Consistent: Same question yields same methodology
- Quasi-deterministic: Results are reproducible
- Expert-level: Codifies best practices for specific analyses
Live Query Mode
Real-time mode for querying current blockchain state directly from nodes or APIs. Use this when historical data isn’t enough.How it works
Node/API access
FlipsideAI queries blockchain nodes or APIs directly (not Flipside’s historical tables)
Best for
- Current balances: “What’s the WETH balance of this address right now?”
- Live pool state: “What’s the current liquidity in this Uniswap pool?”
- Real-time pricing: “What’s the current price of ETH across DEXs?”
- Comparing live vs historical: “How does current TVL compare to yesterday’s?”
Example
Characteristics
- Real-time: Data is current as of query execution
- Node-dependent: Speed depends on node response time
- Explicit trigger: You must request “live query” mode
- Limited scope: Only works for current state queries, not historical trends
How modes interact
Combining modes
You can mix modes within a single conversation:Mode switching
FlipsideAI switches modes automatically based on context:- General → Workflow: When it detects a matching Workflow
- General → Live Query: When you explicitly request real-time data
- Workflow → General: When you ask follow-up questions outside the Workflow’s scope
Overriding modes
You can force a specific mode:- Avoid Workflows: “Don’t use a Workflow, I want a custom approach”
- Force Live Query: “Use live query mode for this”
- Request general mode: “Ignore specialized Workflows, just give me a quick answer”
System workflow explained
Here’s what happens under the hood when you ask a question:1. Workflow detection
System checks: Does this match a pre-trained Workflow?
- Yes → Trigger Workflow Mode
- No → Continue to step 2
2. Mode determination
- Does the user request “live query”? → Live Query Mode - Is this a standard question? → General Mode
4. Query generation
Write SQL based on: - Available tables - User’s question - Workflow instructions (if applicable) -
Rules (if set)
6. Results processing
Generate:
- Explanatory text
- Visualizations (charts, tables)
- Reports or Artifacts
Choosing the right mode
- Use General Mode
- Use Workflow Mode
- Use Live Query Mode
- You’re exploring and don’t know exactly what you’re looking for
- The question is straightforward and doesn’t need expert methodology
- You want maximum flexibility
- You’re iterating quickly
Pro tips
Start general, then go structured
Start general, then go structured
For unfamiliar topics:
- Start with General Mode to explore
- Once you understand the landscape, use Workflows for deep dives
Combine live and historical data
Combine live and historical data
Ask which mode is being used
Ask which mode is being used
If you’re unsure:
- “Are you using a Workflow for this?”
- “Is this live data or historical?”
- “What tables are you querying?”
Use Rules to control output across modes
Use Rules to control output across modes
Rules apply regardless of mode:
- Set a “presentation-ready” Rule → works in General, Workflow, and Live Query modes
- Rules control how results are presented; modes control what analysis is performed