Skip to content

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.

Guides by Topic

BM Librarian (Full Desktop Version)

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
Fact Checker Verify biomedical statements
Paper Checker Validate research abstracts

Medical Fact Checker (MFC)

Guide Description
Obtaining API Keys Get API keys from Anthropic, OpenAI, Mistral, DeepSeek
iOS App Guide iPhone and iPad app user guide
macOS App Guide Native macOS app user guide
Android App Guide Android app user guide
Ollama Setup Run AI models locally (advanced)

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