EIAS User Guide¶
A comprehensive guide for researchers using EIAS to collect expert knowledge.
Table of Contents¶
- Overview
- Core Concepts
- Managing Projects
- Creating Interview Agents
- Inviting Experts
- The Expert Experience
- Extracting Insights
- Reviewing and Integrating Insights
- Best Practices
Overview¶
EIAS enables you to collect domain expertise asynchronously through AI-powered interviews. Instead of scheduling meetings with experts, you:
- Define what you need to learn (uncertainty areas)
- Create an AI agent configured to explore those areas
- Send experts a link to complete an interview on their own time
- Review synthesized insights and integrate valuable knowledge
This approach scales expert elicitation without the scheduling bottleneck.
Core Concepts¶
Projects¶
A project represents a research effort with specific goals. Projects contain: - Goals: What you're trying to achieve - Uncertainty Areas: Knowledge gaps to address - Interview Agents: AI agents configured to interview experts - Integrated Knowledge: Approved insights from completed interviews
Uncertainty Areas¶
An uncertainty area is a specific knowledge gap. Each area includes: - Title: Brief name (e.g., "Clinical Workflow Bottlenecks") - Description: What you need to learn - Priority: High, Medium, or Low - Questions: Specific questions for experts - Status: Open, Partially Addressed, or Resolved
Interview Agents¶
An interview agent is an AI configured to interview experts about specific uncertainty areas. Agents have: - Focus Areas: Which uncertainty areas to probe - Interview Style: How the agent conducts interviews - System Prompt: Generated instructions for Claude
Invitations¶
An invitation is a secure link allowing an expert to complete an interview. Invitations: - Require no login from the expert - Expire after a configurable period (default: 7 days) - Can only be used by one expert per link
Insights¶
An insight is a piece of knowledge extracted from an interview. Each insight has: - Content: The actual insight - Category: Type of knowledge (fact, opinion, recommendation, etc.) - Confidence: How certain the extraction is (high, medium, low) - Source Messages: Which expert responses informed it
Managing Projects¶
Creating a Project¶
- From the dashboard, click "New Project"
- Fill in the form:
- Name: Clear, descriptive title
- Description: Context and scope
- Goals: Key objectives (one per line)
- Click "Create Project"
Example:
Name: EHR Integration Study
Description: Understanding how clinicians interact with EHR systems
during patient encounters and identifying friction points.
Goals:
- Document current EHR workflow patterns
- Identify major friction points in clinical documentation
- Gather improvement recommendations from frontline users
Adding Uncertainty Areas¶
Good uncertainty areas are: - Specific: Address one knowledge gap - Answerable: An expert could provide useful information - Prioritized: Clear importance relative to project goals
Steps:
- From your project page, click "Add Uncertainty Area"
- Complete the form:
- Title: Brief identifier
- Description: What you need to learn
- Priority: High, Medium, or Low
- Questions: Specific questions (optional but recommended)
- Click "Save"
Example:
Title: Documentation Time Burden
Description: How much time do clinicians spend on documentation
versus direct patient care, and what factors influence this ratio?
Priority: High
Questions:
- What percentage of your day is spent on documentation?
- Which documentation tasks take the most time?
- What workarounds have you developed to save time?
- How does documentation time vary by patient complexity?
Project Dashboard¶
Your project page shows: - Summary: Name, description, status, goals - Uncertainty Areas: Knowledge gaps with status - Interview Agents: Configured agents and their status - Recent Sessions: Latest completed interviews
Creating Interview Agents¶
Understanding Interview Styles¶
| Style | Best For | Behavior |
|---|---|---|
| Exploratory | New domains, broad knowledge gaps | Open-ended, follows expert's lead, surfaces unexpected insights |
| Focused | Specific questions, validating assumptions | Structured, ensures all questions addressed |
| Validating | Confirming hypotheses, cross-checking information | Probing, asks for evidence and counterexamples |
Creating an Agent¶
- From your project page, click "New Agent"
- Configure the agent:
- Name: Descriptive identifier
- Focus Areas: Select uncertainty areas to cover
- Interview Style: Choose based on your needs
- Time Estimate: Expected interview duration
- Review the generated system prompt (optional)
- Click "Create Agent"
System Prompt Generation¶
EIAS automatically generates a system prompt that includes: - Project context and goals - Selected uncertainty area descriptions - Focus questions from each area - Interview style instructions - Time guidance - PHI prevention guidelines - Best practices (one question at a time, follow-up on responses)
You can view and modify the generated prompt if needed.
Agent Best Practices¶
- One agent per expert type: Create separate agents for different expertise areas
- 3-5 focus areas maximum: Too many areas create unfocused interviews
- 15-30 minute time estimates: Longer interviews have lower completion rates
- Test before deploying: Use "Test Interview" to verify agent behavior
Inviting Experts¶
Creating Invitations¶
- From the agent page, click "Create Invitation"
- Enter expert details:
- Name: Expert's full name
- Role: Their title or expertise
- Email: Optional, for your records
- Expiration: When the link expires
- Click "Create Invitation"
- Copy the generated link
Sharing Invitations¶
Share the link via: - Email: Include context about the project and time commitment - Slack/Teams: Direct message with brief explanation - In person: During a meeting, share for async follow-up
Sample invitation message:
Hi [Expert Name],
I'm researching [topic] and would value your expertise. I've set up
a brief AI-assisted interview (~15 minutes) to capture your insights.
Please complete it at your convenience using this link:
[Interview Link]
The link expires in 7 days. No login required.
Thank you!
[Your Name]
Managing Invitations¶
The Invitations page shows all active invitations across projects: - Pending: Expert hasn't started - Opened: Expert clicked link but hasn't begun - In Progress: Interview underway - Completed: Interview finished - Expired: Link no longer valid
The Expert Experience¶
What Experts See¶
When an expert clicks their invitation link:
- Welcome Screen: Project context, time estimate, privacy note
- Chat Interface: Conversational AI interview
- Completion Screen: Thank you message, optional feedback
Interview Flow¶
- Agent introduces itself and the project context
- Agent asks initial question based on focus areas
- Expert responds naturally
- Agent follows up, adapts based on responses
- Agent covers multiple focus areas organically
- Interview concludes when areas are addressed or time limit approached
Expert Features¶
- No login required: Token-based access
- Pause anytime: Close browser, return later
- Session persistence: Full conversation preserved
- Completion control: Expert decides when to finish
- Optional feedback: Rate experience and add corrections
Privacy Considerations¶
The agent is instructed to: - Not collect protected health information (PHI) - Acknowledge concepts without repeating identifiers - Focus on processes and experiences, not specific cases
Extracting Insights¶
When to Extract¶
Extract insights after an interview is completed. Wait for: - Session status: Completed - Sufficient conversation depth (typically 8+ exchanges)
Running Extraction¶
- Navigate to the session page (from agent or project)
- Review the transcript to understand the conversation
- Click "Extract Insights"
- Wait for Claude to analyze the transcript (10-30 seconds)
- Review the extracted insights
What Gets Extracted¶
Claude identifies 3-7 insights per interview, each with:
| Field | Description |
|---|---|
| Content | The insight itself (1-3 sentences) |
| Category | Type of knowledge |
| Confidence | High, Medium, or Low |
| Source Messages | Which expert responses informed it |
Insight Categories¶
| Category | Description | Example |
|---|---|---|
factual_claim |
Verifiable statement | "Most clinicians spend 2-3 hours daily on documentation" |
expert_opinion |
Professional judgment | "The current EHR interface prioritizes billing over care" |
process_description |
How things work | "Nurses typically pre-chart vitals before the physician enters" |
recommendation |
Suggested action | "Implementing voice dictation would significantly reduce documentation time" |
warning |
Potential pitfall | "Rushing documentation often leads to copy-paste errors" |
opportunity |
Identified possibility | "Mobile documentation during patient encounters is underutilized" |
constraint |
Limitation or requirement | "HIPAA compliance requires all documentation within 24 hours" |
Reviewing and Integrating Insights¶
Review Workflow¶
Each insight starts with status "Pending Review". You can:
| Action | Result |
|---|---|
| Integrate | Add to project knowledge, marks as integrated |
| Review Later | Keep in queue, come back to it |
| Discard | Remove from queue, not useful |
Review Interface¶
The insight review page shows: - Summary statistics: Total, pending, integrated counts - Filters: By status, category, confidence - Insight cards: Content, metadata, source messages - Reviewer notes: Add context to decisions
Project-Level Review¶
View all insights for a project at /projects/[id]/insights:
- Aggregated across all agents and sessions
- Filter by status, category, confidence
- Bulk review capabilities
Global Review¶
View all pending insights at /insights:
- Insights from all projects
- Quick triage across research efforts
- Links to individual sessions for context
Integration Best Practices¶
- Review source messages: Verify the insight accurately represents what was said
- Add reviewer notes: Document why you integrated or discarded
- Consider confidence: High confidence insights are more reliable
- Cross-reference: Compare insights across multiple experts
Best Practices¶
Project Design¶
- Start small: Begin with 2-3 uncertainty areas
- Be specific: Vague areas produce vague insights
- Prioritize ruthlessly: Focus on high-value knowledge gaps
- Iterate: Add areas as you learn from initial interviews
Agent Configuration¶
- Match style to goal: Exploratory for new domains, focused for specific questions
- Test extensively: Run test interviews before sending to real experts
- Keep focus areas related: Disparate topics create disjointed interviews
- Set realistic time estimates: Overpromising frustrates experts
Expert Selection¶
- Target expertise: Match experts to uncertainty areas
- Diversify perspectives: Multiple experts reveal different facets
- Consider availability: Async interviews work for busy experts
- Explain the value: Help experts understand how their input will be used
Insight Quality¶
- Don't over-extract: 3-7 insights per interview is typical
- Verify against transcript: Confirm insights match what was said
- Triangulate: Same insight from multiple experts increases confidence
- Document decisions: Use reviewer notes to track reasoning
Operational Tips¶
- Regular review cadence: Check pending insights weekly
- Close the loop: Share how insights were used with experts
- Archive completed projects: Keep workspace clean
- Export periodically: Backup integrated knowledge
FAQ¶
How long should interviews be?¶
15-30 minutes is optimal. Shorter interviews may not capture enough depth; longer ones have lower completion rates.
Can I edit the system prompt?¶
Yes, you can view and modify the generated system prompt from the agent page. Be careful not to remove safety instructions.
What if an expert's link expires?¶
Create a new invitation for the same expert. Old links cannot be reactivated.
Can experts see their own insights?¶
Not in the current version. Insights are only visible to project owners.
How do I handle conflicting insights?¶
Document the conflict in reviewer notes. Consider creating a follow-up interview to resolve discrepancies.
Can I export insights?¶
Currently, you can view insights in the web interface. Export features are planned for a future release.
Next Steps¶
- API Reference — Integrate with external tools
- Deployment — Host in production
- Getting Started — Technical setup