RAG-FiT

让大模型更懂检索结果,微调提升 RAG 问答准确率

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 61 🐛 待处理 2 👀 关注 7 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 765
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,Apache-2.0许可,完全免费,可自行部署使用。

项目预览

RAG-FiT 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队IntelLabs
定价模式🏷️完全免费
价格说明开源框架,Apache-2.0许可,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型evaluation,fine-tuning,information-retrieval,llm,nlp,question-answering,rag,semantic-search
GitHub 星标★ 765
上线时间2024-07-23 00:00:00
代码更新2026-10-15
仓库体积979 KB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

RAG-FiT 是一个用于增强大语言模型在检索增强生成(RAG)任务中表现的微调框架。它解决了通用微调方法未针对 RAG 场景优化、导致模型在检索上下文利用和答案生成上效果不佳的问题。核心能力包括:提供一套完整的微调流程,支持对 LLM 进行指令微调以适配 RAG 任务;内置多种数据增强策略,能有效利用检索到的文档片段;支持与主流向量数据库和检索器集成,简化 RAG 流水线的构建。该框架旨在让开发者通过简单的配置和训练脚本,快速提升模型在开放域问答、知识密集型对话等场景下的准确性和相关性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 765

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • 向量库(按配置)

安装与启动步骤

  1. 1克隆

    为 RAG 场景造训练数据的库。

    git clone https://github.com/IntelLabs/RAG-FiT.git
    cd RAG-FiT
  2. 2装本体

    可编辑安装。

    pip install -e .
  3. 3按需装集成

    接 Haystack 或 DeepEval 再加对应 extra。

    pip install -e .[haystack]
  4. 4跑一次数据处理

    配置用 hydra,先跑论文里的配置。

    python processing -cp configs/paper -cn processing-asqa-retrieval

如何确认成功

输出目录里有可训练的 jsonl,字段含 query/passage/label。

注意事项

  • 它的价值是「给定 RAG 技术,自动造对口数据」。
  • hydra 配置覆盖容易出错,先别改默认。
  • 合成数据的负样本质量决定训练效果。

核心亮点

  • 针对 RAG 任务定制微调流程,而非通用微调,效果更聚焦
  • 提供数据增强策略,提升检索片段利用率
  • 与主流检索组件集成,上手门槛低

不足之处

  • 早期项目,文档和社区支持待观察
  • 依赖特定微调框架,灵活性可能受限

适用场景

  • 开放域问答系统优化
  • 企业知识库智能问答
  • 对话式搜索增强

替代项目

LlamaIndex、LangChain、Haystack

上一篇:contrastors

下一篇:AnglE

同类项目推荐

GEM 开源

微调时保住模型创造力,让生成不再千篇一律

Code for Paper (Preserving Diversity in Supervised Fine-tuning of Large Language Mod···

★ 62 2026-08-09
Rearchitecting-LLMs 开源

手把手教你剪枝、蒸馏、优化注意力,免费GPU跑通

Official code for the Manning book on structural LLM optimization: depth/width pruni···

★ 79 2026-08-09
Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 730 2026-08-09
train-llm-from-scratch 开源

从数据到生成,手把手教你训练自己的大模型

A straightforward method for training your LLM, from downloading data to generating ···

★ 13172 2026-08-09
ComfyUI-TrainTools-MZ 开源

在 ComfyUI 里拖拽节点,轻松训练自己的 LoRA 模型

在ComfyUI中进行lora微调的节点,依赖于kohya-ss/sd-scripts等训练工具(Nodes for fine-tun···

★ 66 2026-08-09
quaterion 开源

几分钟搭好相似度模型训练,向量检索效果快速提升

Blazing fast framework for fine-tuning similarity learning models

★ 665 2026-09-16
Skills 开源

给大模型装技能插件,按需组合快速增强能力

A project to improve skills of large language models

★ 1058 2026-09-15
llemr 开源

把病历变成指令,微调大模型看懂医疗数据

NeurIPS'24 DB (Spotlight) | Instruction Tuning Large Language Models to Understand E···

★ 62 2026-08-09