open-notebook/docs/2-CORE-CONCEPTS/chat-vs-transformations.md

10 KiB

Chat vs. Ask vs. Transformations - Which Tool for Which Job?

Open Notebook offers different ways to work with your research. Understanding when to use each is key to using the system effectively.


The Three Interaction Modes

1. CHAT - Conversational Exploration with Manual Context

What it is: Have a conversation with AI about selected sources.

The flow:

1. You select which sources to include ("in context")
2. You ask a question
3. AI responds using ONLY those sources
4. You ask follow-up questions (context stays same)
5. You change sources or context level, then continue

Context management: You explicitly choose which sources the AI can see.

Conversational: Multiple questions with shared history.

Example:

You: [Select sources: "paper1.pdf", "research_notes.txt"]
     [Set context: Full content for paper1, Summary for notes]

You: "What's the main argument in these sources?"
AI:  "Paper 1 argues X [citation]. Your notes emphasize Y [citation]."

You: "How do they differ?"
AI:  "Paper 1 focuses on X [citation], while your notes highlight Y [citation]..."

You: [Now select different sources]

You: "Compare to this other perspective"
AI:  "This new source takes a different approach..."

Best for:

  • Exploring a focused topic with specific sources
  • Having a dialogue (multiple back-and-forth questions)
  • When you know which sources matter
  • When you want tight control over what goes to AI

What it is: Ask one complex question, system automatically finds relevant content.

The flow:

1. You ask a comprehensive question
2. System analyzes the question
3. System automatically searches your sources
4. System retrieves relevant chunks
5. System synthesizes answer from all results
6. You get one detailed answer (not conversational)

Context management: Automatic. System figures out what's relevant.

Non-conversational: One question → one answer. No follow-ups.

Example:

You: "How do these papers compare their approaches to alignment?
      What does each one recommend?"

System:
  - Breaks down the question into search strategies
  - Searches all sources for alignment approaches
  - Searches all sources for recommendations
  - Retrieves top 10 relevant chunks
  - Synthesizes: "Paper A recommends X [citation].
                  Paper B recommends Y [citation].
                  They differ in Z."

You: [Get back one comprehensive answer]
     [If you want to follow up, use Chat instead]

Best for:

  • Comprehensive, one-time questions
  • Comparing multiple sources at once
  • When you want the system to decide what's relevant
  • Complex questions that need multiple search angles
  • When you don't need a back-and-forth conversation

3. TRANSFORMATIONS - Template-Based Processing

What it is: Apply a reusable template to a source and get structured output.

The flow:

1. You define a transformation (or choose a preset)
   "Extract: main argument, methodology, limitations"

2. You apply it to ONE source at a time
   (You can repeat for other sources)

3. For the source:
   - Source content + transformation prompt → AI
   - Result stored as new insight/note

4. You get back
   - Structured output (main argument, methodology, limitations)
   - Saved as a note in your notebook

Context management: Works on one source at a time.

Reusable: Apply the same template to different sources (one by one).

Note: Currently processes one source at a time. Batch processing (multiple sources at once) is planned for a future release.

Example:

You: Define transformation
     "For each academic paper, extract:
      - Main research question
      - Methodology used
      - Key findings
      - Limitations and gaps
      - Recommended next research"

You: Apply to paper 1

System:
  - Runs the transformation on paper 1
  - Result stored as new note

You: Apply same transformation to paper 2, 3, etc.

After 10 papers:
  - You have 10 structured notes with consistent format
  - Perfect for writing a literature review or comparison

Best for:

  • Extracting the same information from each source (run repeatedly)
  • Creating structured summaries with consistent format
  • Building a knowledge base of categorized insights
  • When you want reusable templates you can apply to each source

Decision Tree: Which Tool to Use?

What are you trying to do?

│
├─→ "I want to have a conversation about this topic"
│   └─→ Is the conversation exploratory or fixed?
│       ├─→ Exploratory (I'll ask follow-ups)
│       │   └─→ USE: CHAT
│       │
│       └─→ Fixed (One question → done)
│           └─→ Go to next question
│
├─→ "I need to compare these sources or get a comprehensive answer"
│   └─→ USE: ASK
│
├─→ "I want to extract the same info from each source (one at a time)"
│   └─→ USE: TRANSFORMATIONS (apply to each source)
│
└─→ "I just want to read and search"
    └─→ USE: Search (text or vector)
        OR read your notes

Side-by-Side Comparison

Aspect CHAT ASK TRANSFORMATIONS
What's it for? Conversational exploration Comprehensive Q&A Template-based extraction
# of questions Multiple (conversational) One One template per source
Context control Manual (you choose) Automatic (system searches) One source at a time
Conversational? Yes (follow-ups work) No (one question only) No (single operation)
Output Natural conversation Natural answer Structured note
Time Quick (back-and-forth) Longer (comprehensive) Per source
Best when Exploring & uncertain Need full picture Want consistent format
Model speed Any Fast preferred Any

Workflow Examples

Example 1: Academic Research

Goal: Write literature review from 15 papers

Step 1: TRANSFORMATIONS
  - Define: "Extract abstract, methodology, findings, relevance"
  - Apply to paper 1 → get structured note
  - Apply to paper 2 → get structured note
  - ... repeat for all 15 papers
  - Result: 15 structured notes with consistent format

Step 2: Read the notes
  - Now you have consistent summaries

Step 3: CHAT or ASK
  - Chat: "Help me organize these by theme"
  - Ask: "What are the common methodologies across these papers?"

Step 4: Write your review
  - Use the transformations as foundation
  - Use chat/ask insights for structure

Example 2: Product Research

Goal: Understand customer feedback from interviews

Step 1: Add sources (interview transcripts)

Step 2: ASK
  - "What are the top 10 pain points mentioned?"
  - Get comprehensive answer with citations

Step 3: CHAT
  - "Can you help me group these by severity?"
  - Continue conversation to prioritize

Step 4: TRANSFORMATIONS (optional)
  - Define: "Extract: pain point, frequency, who mentioned it"
  - Apply to each interview (one by one)
  - Get structured data for analysis

Example 3: Policy Analysis

Goal: Compare policy documents

Step 1: Add all policy documents as sources

Step 2: ASK
  - "How do these policies differ on climate measures?"
  - System searches all docs, gives comprehensive comparison

Step 3: CHAT (if needed)
  - "Which policy is most aligned with X goals?"
  - Have discussion about trade-offs

Step 4: Export notes
  - Save AI responses as notes for reports

Context Management: The Control Panel

All three modes let you control what the AI sees.

In CHAT and TRANSFORMATIONS

You choose:
  - Which sources to include
  - Context level for each:
    ✓ Full Content (send complete text)
    ✓ Summary Only (send AI summary, not full text)
    ✓ Not in Context (exclude entirely)

Example:
  Paper A: Full Content (analyzing closely)
  Paper B: Summary Only (background)
  Paper C: Not in Context (confidential)

In ASK

Context is automatic:
  - System searches ALL your sources
  - Retrieves most relevant chunks
  - Sends those to AI

But you can:
  - Search in specific notebook
  - Filter by source type
  - Use the results to decide context for follow-up Chat

Model Selection

Each mode works with different models:

CHAT

  • Any model works fine
  • Fast models (GPT-4o mini, Claude Haiku): Quick responses, good for conversation
  • Powerful models (GPT-4o, Claude Sonnet): Better reasoning, better for complex topics

ASK

  • Fast models preferred (because it processes multiple searches)
  • Can use powerful models if you want deep synthesis
  • Example: GPT-4 for strategy planning, GPT-4o-mini for quick facts

TRANSFORMATIONS

  • Any model works
  • Fast models (cost-effective for batch processing)
  • Powerful models (better quality extractions)

Advanced: Chaining Modes Together

You can combine these modes:

TRANSFORMATIONS → CHAT
  1. Use transformations to extract structured data
  2. Use chat to discuss the results

ASK → TRANSFORMATIONS
  1. Use Ask to understand what matters
  2. Use Transformations to extract it from remaining sources

CHAT → Save as Note → TRANSFORMATIONS
  1. Have conversation (Chat)
  2. Save good responses as notes
  3. Use those notes as context for transformations

Summary: When to Use Each

Situation Use Why
"I want to explore a topic with follow-up questions" CHAT Conversational, you control context
"I need a comprehensive answer to one complex question" ASK Automatic search, synthesized answer
"I want consistent summaries from each source" TRANSFORMATIONS Template reuse, apply to each source
"I'm comparing two specific sources" CHAT Select just those 2, have discussion
"I need to categorize each source by X criteria" TRANSFORMATIONS Extract category from each source
"I want to understand the big picture across all sources" ASK Automatic comprehensive search
"I want to build a knowledge base" TRANSFORMATIONS Create structured note from each source
"I want to iterate on understanding" CHAT Multiple questions, refine thinking

The key insight: Different questions need different tools. Open Notebook gives you all three because research rarely fits one mode.