awesome-rag

coreeCC0-1.0更新放缓

整理 RAG(检索增强生成)相关的论文、工具和资源清单,帮你在 LLM 应用里快速找到检索增强的落地方案。

A curated list of retrieval-augmented generation (RAG) in large language models

暂无版本455star64fork同步于 2026-11-07 07:31 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一份 RAG 论文与资源清单,帮你快速找到检索增强生成方向的必读文献和工具

整理 RAG(检索增强生成)相关的论文、工具和资源清单,帮你在 LLM 应用里快速找到检索增强的落地方案。

核心能力

  • 按 Survey、General 等主题分类整理 RAG 论文
  • 每条论文附 arXiv、代码、博客链接与引用数徽章
  • 收录讲座、教程、工作坊等学习资源
  • 汇总 RAG 相关工具与其他同类清单

容易踩的坑

这是纯资源清单仓库,不含可运行代码,无需安装;引用数徽章依赖 Semantic Scholar API,离线或限流时可能不显示

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Awesome RAG

    A curated list of retrieval-augmented generation (RAG) in large language models.
    Suggest and discuss possible enhancements on the Potential Additions page.

    cc

    Table of Content:

    Papers

    Survey

    2024

    • Retrieval-Augmented Generation for Large Language Models: A Survey
      Paper Code arXiv Dynamic JSON Badge

    • Retrieval-Augmented Generation for Natural Language Processing: A Survey
      Paper arXiv Dynamic JSON Badge

    2023

    • Benchmarking Large Language Models in Retrieval-Augmented Generation
      Paper arXiv Dynamic JSON Badge

    2022

    • A Survey on Retrieval-Augmented Text Generation
      Paper arXiv Dynamic JSON Badge

    General

    2024

    • Learning to Retrieve In-Context Examples for Large Language Models
      Paper Code EACL Dynamic JSON Badge

    • Reliable, Adaptable, and Attributable Language Models with Retrieval
      Paper arXiv Dynamic JSON Badge

    2023

    • Active Retrieval Augmented Generation
      Paper Code EMNLP Architecture Dynamic JSON Badge

    • ⭐ REPLUG: Retrieval-Augmented Black-Box Language Models
      Paper arXiv Architecture Dynamic JSON Badge

    • Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study
      Paper Code EMNLP Dynamic JSON Badge

    • InstructRetro: Instruction Tuning post Retrieval-Augmented Pretraining
      Paper Code arXiv Dynamic JSON Badge

    • Retrieve Anything To Augment Large Language Models
      Paper Code arXiv Dynamic JSON Badge

    • Reimagining Retrieval Augmented Language Models for Answering Queries
      Paper ACL Dynamic JSON Badge

    • In-Context Retrieval-Augmented Language Models
      Paper Code TACL Architecture Dynamic JSON Badge

    • Query Rewriting for Retrieval-Augmented Large Language Models
      Paper Code EMNLP Dynamic JSON Badge

    • Pre-computed memory or on-the-fly encoding? A hybrid approach to retrieval augmentation makes the most of your compute
      Paper PMLR Dynamic JSON Badge

    • Universal Information Extraction with Meta-Pretrained Self-Retrieval
      Paper Code ACL Dynamic JSON Badge

    • RAVEN: In-Context Learning with Retrieval Augmented Encoder-Decoder Language Models
      Paper arXiv Dynamic JSON Badge

    • Unlimiformer: Long-Range Transformers with Unlimited Length Input
      Paper Code NeurIPS Architecture Dynamic JSON Badge

    • Nonparametric Masked Language Modeling
      Paper Code ACL Training Dynamic JSON Badge

    2022

    • Improving language models by retrieving from trillions of tokens
      Paper Blog PMLR Architecture Dynamic JSON Badge

    • Recitation-Augmented Language Models
      Paper Code ICLR Dynamic JSON Badge

    • ⭐ Atlas: Few-shot Learning with Retrieval Augmented Language Models
      Paper Code Blog Training JMLR Dynamic JSON Badge

    • You can't pick your neighbors, or can you? When and how to rely on retrieval in the kNN-LM
      Paper ACL Architecture Dynamic JSON Badge

    • Neuro-Symbolic Language Modeling with Automaton-augmented Retrieval
      Paper Code ICML Architecture Dynamic JSON Badge

    • Memorizing Transformers
      Paper Code ICLR Architecture Dynamic JSON Badge

    • Training Language Models with Memory Augmentation
      Paper EMNLP Training Dynamic JSON Badge

    • Unsupervised Dense Information Retrieval with Contrastive Learning
      Paper Code arXiv Training Dynamic JSON Badge

    • Teaching language models to support answers with verified quotes
      Paper arXiv Application Dynamic JSON Badge

    • kNN-Prompt: Nearest Neighbor Zero-Shot Inference
      Paper Code EMNLP Application Dynamic JSON Badge

    2021

    • Efficient Nearest Neighbor Language Models
      Paper Code EMNLP Architecture Dynamic JSON Badge

    • Mention Memory: incorporating textual knowledge into Transformers through entity mention attention
      Paper Code arXiv Architecture Dynamic JSON Badge

    2020

    • ⭐ REALM: Retrieval-Augmented Language Model Pre-Training
      Paper Code HuggingFace PMLR Architecture Dynamic JSON Badge

    • Generalization through Memorization: Nearest Neighbor Language Models
      Paper Code ICLR Architecture Dynamic JSON Badge

    • Entities as Experts: Sparse Memory Access with Entity Supervision
      Paper EMNLP Architecture Dynamic JSON Badge

    • Dense Passage Retrieval for Open-Domain Question Answering
      Paper Code EMNLP Training Dynamic JSON Badge

    • ⭐ Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
      Paper HuggingFace NeurIPS Dynamic JSON Badge

    Resources

    Lectures, Talks, Tutorials

    2024

    • Modular RAG and RAG Flow
      Yunfan Gao (2024) Tutorial
      Blog I Blog II

    2023

    • Stanford CS25: V3 I Retrieval Augmented Language Models
      Douwe Kiela (2023) Lecture
      Video

    • Building RAG-based LLM Applications for Production
      Anyscale (2023) Tutorial
      Blog

    • Multi-Vector Retriever for RAG on tables, text, and images
      LangChain (2023) Tutorial
      Blog

    • Retrieval-based Language Models and Applications
      Asai et al. (2023) Tutorial ACL
      Website Video

    • Advanced RAG Techniques: an Illustrated Overview
      Ivan Ilin (2023) Tutorial
      Blog

    • Retrieval Augmented Language Modeling
      Melissa Dell (2023) Lecture
      Video

    Workshops

    2025

    • MAGMaR - The 1st Workshop on Multimodal Augmented Generation via MultimodAl Retrieval
      Reno Kriz, Kenton Murray, Eugene Yang, Francis Ferraro, Kate Sanders, Cameron Carpenter, Benjamin Van Durme
      @ACL 2025, July 31st - August 1st
      Website

    2024

    • Towards Knowledgeable Language Models
      Zoey Sha Li, Manling Li, Michael JQ Zhang, Eunsol Choi, Mor Geva, Peter Hase
      @ACL 2024, August 12-17
      Website

    Tools

    • LangChain
      LangChain is a framework for developing applications powered by language models.
      Website

    • LlamaIndex
      LlamaIndex is a simple, flexible data framework for connecting custom data sources to large language models.
      Website

    • Verba
      Verba is an open-source application designed to offer an end-to-end, streamlined, and user-friendly interface for Retrieval-Augmented Generation (RAG) out of the box.
      Website

    • NEUM
      Open-source RAG framework optimized for large-scale and real-time data.
      Website

    • Kiln
      Open-source application to build and evaluate production-ready RAG pipelines.
      Website GitHub

    • Unstructured
      Unstructured.io offers a powerful toolkit that handles the ingestion and data preprocessing step, allowing you to focus on the more exciting downstream steps in your machine learning pipeline. Unstructured has over a dozen data connectors that easily integrate with various data sources, including AWS S3, Discord, Slack, Wikipedia, and more.
      Website

    • CocoIndex
      CocoIndex is an open-source ETL framework to index data for AI, such as RAG; with realtime incremental updates and support custom logic like lego.
      Website

    Other Collections