← all repositories
tatsu-lab/gpt_paper_assistant

Your daily ArXiv firehose, filtered by GPT and actual taste

A cheap, opinionated bot that reads every CS paper so you don't have to, scoring them for relevance to your actual research obsessions.

548 stars Python Other AI
gpt_paper_assistant
Not currently ranked — collecting fresh signals.
star history

What it does

This is a daily ArXiv scanner that ingests RSS feeds, checks author lists against your watchlist, then runs the survivors through GPT-4 with a custom prompt describing your research interests. Papers get scored 1-10 on relevance and novelty; anything below your thresholds gets quietly discarded. Results land in Slack or a static GitHub Pages site.

The interesting bit

The whole thing runs on GitHub Actions for pennies—about seven cents a day to scan all of cs.CL as of February 2024. The clever cost-control is a two-stage filter: first an h-index cutoff culls obvious noise, then GPT-4 only sees the remainder. The prompt engineering is deliberately fussy, asking the model to cite specific criteria by number and distrust author claims of novelty.

Key highlights

  • Author matching uses Semantic Scholar IDs, not just name strings, which helps with collisions and name changes
  • JSONL output with per-paper comments explaining which criteria matched and why
  • Designed to avoid re-announcing updated papers; only genuinely new submissions make it through
  • Includes a debug mode to build regression tests for the filter when it makes mistakes
  • Can run fully offline on a cheap VM with a single cron job if GitHub Actions feels too fickle

Caveats

  • GPT-3.5 is explicitly labeled as debug-only; the README warns it “does not work well for this purpose”
  • Without a Semantic Scholar API key, author lookups crawl; the README notes this but can’t fix it
  • GitHub Actions workflows go inactive after 60 days on public repos, so the README nudges you toward making it private or self-hosting

Verdict

Worth it if you have specific, well-defined research interests and already know which authors to stalk. Skip it if you want serendipity or can’t articulate what you care about in a numbered list with counter-examples.

Frequently asked

What is tatsu-lab/gpt_paper_assistant?
A cheap, opinionated bot that reads every CS paper so you don't have to, scoring them for relevance to your actual research obsessions.
Is gpt_paper_assistant open source?
Yes — tatsu-lab/gpt_paper_assistant is open source, released under the Apache-2.0 license.
What language is gpt_paper_assistant written in?
tatsu-lab/gpt_paper_assistant is primarily written in Python.
How popular is gpt_paper_assistant?
tatsu-lab/gpt_paper_assistant has 548 stars on GitHub.
Where can I find gpt_paper_assistant?
tatsu-lab/gpt_paper_assistant is on GitHub at https://github.com/tatsu-lab/gpt_paper_assistant.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.