Skip to content

Releases: BridgesLab/ResearchAssistant

Multi-Agent Research Assistant with Zotero + PubMed + GPT-4

09 Jul 21:41

Choose a tag to compare

📦 Release v1.0.0 — Multi-Agent Research Assistant with Zotero + PubMed + GPT-4

This is the first public release of ResearchAssistant, an AI-powered literature analysis tool that integrates your personal Zotero library with live PubMed searches to deliver synthesized, evidence-based answers to research questions.


🚀 Key Features

  • 🔍 Local RAG Search
    Build a semantic vector index of your Zotero .bib file using text-embedding-3-large and FAISS.

  • 🌐 PubMed Agent
    Automatically constructs PubMed-compatible Boolean queries from natural language questions using GPT-4.

  • 🧠 Manager Agent
    A multi-agent controller that:

    • Searches your Zotero library
    • Queries PubMed
    • Synthesizes findings with GPT-4
    • Identifies missing or novel papers
  • 🧾 Prompt Customization
    Modular prompts in Markdown format under /prompts, structured for easy editing and reuse.

  • 🧱 Streamlit Web UI
    Clean browser-based interface with University of Michigan branding colors and typography.

  • 💾 Query Logging
    Automatically stores previous research questions and responses in SQLite for history and downstream use.

  • 📡 PubMed Watcher
    Periodically checks for new relevant articles based on prior queries and alerts you to emerging findings.

  • 🔄 Incremental Index Updating
    Efficiently update your Zotero index when new references are added — no need to rebuild from scratch.


📚 Getting Started

Check out the README for full installation and usage instructions, including both CLI and Streamlit interface options.


🧪 Planned Extensions

  • Auto-add recommended PubMed papers to Zotero
  • Export answers or citations to BibTeX, Markdown, or Notion
  • Advanced filtering for Zotero results
  • Fine-tuned summarization or evaluation agents for deeper analysis

Thanks for trying it out — feedback, suggestions, and PRs are welcome!