research-ai¶
Welcome to the documentation for the research-ai
project.
This site contains an overview, how to get started, usage examples, and a full
API reference generated from the source code in agent/
, bot/
, and shared/
.
Contents
Project overview¶
research-ai
provides an end-to-end research assistant that:
Generates multiple search queries for a user task
Retrieves candidates from multiple sources (arXiv, Google Scholar, PubMed, GitHub) and deduplicates them
Ranks with BM25 over title + abstract
Analyzes the top candidates (LLM-backed or heuristic)
Decides whether to notify and formats a concise report for Telegram
You can interact via Telegram, or call the REST API to run the pipeline programmatically. See the pages above to learn how to install, run, and extend the project.