User Manual¶
Welcome to the BM Librarian User Manual. This comprehensive guide will help you get started and make the most of BM Librarian's features for AI-powered biomedical literature research.
What is BM Librarian?¶
BM Librarian is a sophisticated platform for analyzing biomedical literature using artificial intelligence. It combines multiple specialized AI agents with robust database infrastructure to convert research questions into comprehensive, evidence-based medical reports with proper citations.
Quick Links¶
-
:material-rocket-launch:{ .lg .middle } Getting Started
Installation, setup, and your first research session
-
:material-monitor:{ .lg .middle } Qt GUI Guide
Complete guide to the desktop application
-
:material-cog:{ .lg .middle } Configuration
Customize settings, models, and parameters
-
:material-chart-timeline:{ .lg .middle } Workflow
Master the research workflow process
Guides by Topic¶
Core Features¶
| Guide | Description |
|---|---|
| Getting Started | Installation, setup, and first steps |
| Qt GUI Guide | Desktop application user guide |
| CLI Guide | Command-line interface reference |
| Workflow Guide | Research workflow walkthrough |
| Configuration | Settings and customization |
Specialized Tools¶
| Guide | Description |
|---|---|
| Fact Checker | Verify biomedical statements |
| Paper Checker | Validate research abstracts |
Support¶
| Guide | Description |
|---|---|
| Troubleshooting | Common issues and solutions |
Key Features¶
Multi-Agent AI System¶
BMLibrarian uses specialized AI agents that work together:
- QueryAgent - Converts natural language to database queries
- DocumentScoringAgent - Rates document relevance (1-5 scale)
- CitationFinderAgent - Extracts relevant passages from documents
- ReportingAgent - Synthesizes citations into publication-style reports
- CounterfactualAgent - Identifies contradictory evidence
Research Tools¶
- Research GUI - Visual workflow for literature research
- Fact-Checker - Verify biomedical statements against evidence
- Paper Checker - Validate abstracts by finding contradictory evidence
- CLI Tools - Scriptable command-line interfaces
Local Processing¶
All AI processing occurs locally through Ollama - no data is sent to external cloud services.
Getting Help¶
- Check the Troubleshooting Guide for common issues
- Visit our Blog for tutorials and tips
- Report issues on GitHub