Releases: BridgesLab/ResearchAssistant
Multi-Agent Research Assistant with Zotero + PubMed + GPT-4
📦 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.bibfile usingtext-embedding-3-largeand 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!