{"repo":"HunterLzap/rag-tender","free":true,"listed":false,"github":"https://github.com/HunterLzap/rag-tender","clone":"git clone https://github.com/HunterLzap/rag-tender.git","description":"面向招投标场景的本地化 RAG 标书解析、资质匹配与红线提醒助手","language":"Python","stars":91,"topics":["ai-assistant","bidding","contract-review","document-ai","business-rag","document-processing","fastapi","knowledge-base","llm","local-first"],"license":"MIT","category":"ai-agents","readme_excerpt":"资质通 · RAG-Tender Assistant 面向招投标场景的本地化 RAG 标书解析与资质匹配助手 我开源了一个面向招投标场景的本地化 RAG 工作流样例：可以解析标书要求、匹配企业资质证据、标记待确认项，并提醒投标红线风险。 快速开始 · 核心功能 · 架构概览 · 使用流程 · 路线图 · 许可证 本仓库为脱敏开源版本， 不包含 真实标书、真实资质文件、上传文件、数据库、日志、API Key 或运行期 RAG 工作目录。 📑 目录 - 项目背景 - 界面预览 - 核心功能 - 适合参考的方向 - 架构概览 - 技术栈 - 快速开始 - 使用流程 - 脱敏与安全说明 - 测试 - 项目目录 - 路线图 - 引用与交流 - 许可证 项目背景 招投标文件通常篇幅长、格式复杂、要求分散，人工核对容易遇到几个问题： - 📄 标书要求分散在不同章节，容易漏看关键条款。 - 🔁 企业资质、人员证明、业绩、财务材料之间需要反复比对。 - 🔍 \"符合 / 不符合 / 待确认\"需要可追溯的证据链，而不是只给一个相似度。 - 🚩 投标保证金、签章、授权书、有效期、报价上限等红线事项需要单独提醒。 - 🗃️ 错例和人工修正如果不能沉淀，系统很难持续改进。 资质通的目标不是替代人工决策，而是把 重复阅读、初步归类、证据召回、风险提醒和报告整理 自动化，让人工把精力放在最终判断和风险确认上。 界面预览 资质通本地运行界面：仪表盘、标书解析、资质库、匹配结果、错例库与规则库入口。 核心功能 模块 说明 --- --- 📥 标书上传与解析 支持 PDF / DOCX 等文件，解析后生成结构化要求 ✅ 要求核对 按资质、业绩、财务、人员、提交件等类别核对和修正 🗂️ 资质库管理 维护企业资质、人员资质、财务资料、业绩项目等证据 🔎 资质匹配 对标书要求和资质库证据进行候选召回与字段级证据判断 🛡️ 保守判定 缺少关键证据时默认进入\"待确认\"，避免仅凭相似度误判 📚 错例库 沉淀人工确认结果，用于复盘误判和补充规则 📏 规则库 查看内置规则、自定义规则、规则草案、变更记录和候选建议 🚩 红线待办 识别授权书、投标有效期、报价上限、暗标敏感信息、电子投标提交等重点事项 📊 检查报告 导出资质匹配总览、不通过项、待确认项、缺失证据、红线待办和检查器结果 💻 本地部署 前端 React，后端 FastAPI，数据存储使用本地 SQLite 适合参考的方向 这个项目更偏\"业务型 RAG 系统样例\"，适合参考： - RAG 如何进入真实业务流程，而不是停留在聊天问答。 - 长文档解析后如何形成结构化业务对象。 - 如何把相似度召回、规则检查、人工确认组合起来。 - 如何为 AI 结果保留证据链和人工纠错入口。 - 如何设计本地化部署的 AI 工具，包括 API Key 加密、本地数据库和前后端分离。 如果你正在做政企文档、招投标、合同审查、资质审核、知识库问答或行业资料核对，本项目中的架构和取舍可能会有参考价值，不是一个聊天机器人，而是一个把 RAG 接进真实业务流程的招投标资质核查样例。 架构概览 主要模块： - frontend/ ：React + Vite + TypeScript + MUI 前端。 - backend/ ：FastAPI 后端、SQLite 初始化、业务服务和 API 路由。 - docs/assets/ ：README 展示资源。 - samples/ ：脱敏样例，禁止放真实业务资料。 技术栈 层级 技术 --- ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/HunterLzap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HunterLzap/rag-tender/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}