Interview Mode¶
Capture your personal insights with AI-guided Q&A after processing an episode.
Overview¶
Interview mode conducts a thoughtful conversation after extraction, generating questions based on episode content. Your responses are saved as my-notes.md, creating a personal knowledge base.
Key features:
- Context-aware questions based on episode content
- Multiple interview styles (reflective, analytical, creative)
- Pause and resume capability
- Pattern-based insight extraction
- Three output formats
Basic Usage¶
Add the --interview flag to any fetch command:
Output:
Step 5/5: Conducting interview...
✓ Interview complete
Questions: 5
Saved to: my-notes.md
Episode: Episode from URL
Templates: 3
Extraction cost: $0.0090
Interview cost: $0.1500
Total cost: $0.1590
Interview: ✓ Completed
Requirements¶
Interview mode requires an Anthropic API key:
export ANTHROPIC_API_KEY="your-key-here"
# Or add to ~/.bashrc or ~/.zshrc
echo 'export ANTHROPIC_API_KEY=your-key' >> ~/.bashrc
Get a key at console.anthropic.com
Interview Templates¶
Choose from three interview styles:
Reflective (Default)¶
Focus on personal insights, connections, and applications.
Example questions:
- "How does this idea connect to your own experience?"
- "What surprised you most in this episode?"
- "How might you apply this to your work?"
Analytical¶
Deep critical thinking and evaluation.
Example questions:
- "What assumptions underlie the main argument?"
- "What evidence supports or contradicts this view?"
- "What are the limitations of this approach?"
Creative¶
Imaginative connections and new possibilities.
Example questions:
- "How could you combine this with other ideas?"
- "What would happen if you took this to an extreme?"
- "What analogies help explain this concept?"
Command Options¶
| Option | Description | Default |
|---|---|---|
--interview |
Enable interview mode | false |
--interview-template |
Template: reflective, analytical, creative | From config |
--interview-format |
Format: structured, narrative, qa | From config |
--max-questions |
Number of questions | From config |
--no-resume |
Don't resume previous session | false |
Interview Commands¶
During an interview, use these commands:
| Command | Description |
|---|---|
/help |
Show available commands |
/skip |
Skip current question |
/done |
End interview early (save progress) |
/quit |
Exit interview without saving |
/history |
View conversation so far |
Output Formats¶
Structured (Default)¶
Organized by themes with extracted insights:
# My Notes & Reflections
## Key Insights
- Insight 1 extracted from responses
- Insight 2 extracted from responses
## Action Items
- [ ] Action item 1
- [ ] Action item 2
## Themes
- Theme 1 (mentioned 3 times)
- Theme 2 (mentioned 2 times)
## Question 1: ...
My response...
Narrative¶
Flowing text combining questions and responses:
# My Notes & Reflections
When asked about X, I realized that...
This connects to Y because...
The most surprising aspect was...
Q&A¶
Simple question-and-answer format:
Session Management¶
Pause and Resume¶
Press Ctrl+C during an interview to pause:
Interview paused. Resume with:
inkwell interview resume <session-id>
Or abandon with:
inkwell interview abandon <session-id>
Resume later:
List Sessions¶
View all saved sessions:
Cleanup¶
Remove old completed sessions:
Configuration¶
Customize defaults in ~/.config/inkwell/config.yaml:
interview:
enabled: true
auto_start: false # Set to true to always interview
# Style preferences
default_template: reflective # reflective, analytical, creative
question_count: 5 # Target number of questions
format_style: structured # structured, narrative, qa
# Personal guidelines
guidelines: |
Focus on how this applies to my work as a software engineer.
Ask about connections to previous episodes.
Probe for actionable insights and blog post topics.
# Cost control
max_cost_per_interview: 0.50
confirm_high_cost: true
# Advanced
model: claude-sonnet-4-5
session_timeout_minutes: 60
Cost Estimation¶
Interview mode uses Claude:
| Component | Cost |
|---|---|
| Extraction | ~$0.02 per episode |
| Interview (5 questions) | ~$0.15 per episode |
| Total with interview | ~$0.17 per episode |
Cost control:
- Shorter interviews:
--max-questions 3(~$0.09) - Config limit: Set
max_cost_per_interview - Cache hit: $0 (cached extractions are free)
Tips¶
Custom Guidelines¶
Tailor questions to your interests:
guidelines: |
- Focus on practical applications for my startup
- Ask about potential blog post angles
- Probe connections to behavioral psychology
- Challenge my assumptions when I'm too optimistic
Interview Frequency¶
You don't need to interview every episode:
- Do interview: Complex topics, controversial ideas, personal relevance
- Skip interview: News updates, routine episodes, time-constrained
Multi-Episode Patterns¶
Interview several related episodes together:
inkwell fetch URL1 --interview --max-questions 3
inkwell fetch URL2 --interview --max-questions 3
inkwell fetch URL3 --interview --max-questions 3
Troubleshooting¶
"ANTHROPIC_API_KEY not set"¶
Interview Cost Too High¶
Use fewer questions:
Or set a config limit:
Questions Not Relevant¶
Add custom guidelines in config (see above).
Next Steps¶
- Obsidian Integration - Use interview notes in Obsidian
- Configuration - Interview settings