【GitHub每日速递 20260323】办公党必藏!OpenRAG开箱即用,AI让你直接和各类文档智能对话,检索效率拉满

0 阅读4分钟

办公党必藏!OpenRAG开箱即用,AI让你直接和各类文档智能对话,检索效率拉满

openrag 是一个基于Python的开源检索增强生成(RAG)框架。简单讲,它能帮助开发者将大语言模型与外部知识库结合,提升问答系统的准确性和实用性。适用人群:AI开发者、NLP研究人员

项目地址:github.com/langflow-ai…

主要语言:Python

stars: 1.4k

1.png

项目概述

OpenRAG是一个全面的检索增强生成(RAG)平台,可实现智能文档搜索和人工智能驱动的对话。用户能通过由大语言模型和语义搜索功能支持的聊天界面上传、处理和查询文档。

技术栈

  • 后端:采用FastAPI构建,能快速开发高效的API。
  • 前端:基于Next.js开发,提供出色的用户体验。
  • 核心组件:由OpenSearch、Langflow和Docling提供支持。

主要优势

  • 预打包且易于运行:所有核心工具都已集成,安装后即可使用。
  • 智能RAG工作流:具备先进的编排能力,支持重新排序和多智能体协调。
  • 文档处理能力强:能够智能解析杂乱的现实世界数据。
  • 可视化工作流构建器:借助Langflow的可视化界面,可快速迭代。
  • 模块化扩展:可根据需求扩展企业功能。
  • 企业级搜索:由OpenSearch提供支持,具备生产级性能。

工作流程

OpenRAG通过简化的工作流程将文档转化为智能、可搜索的知识。

安装方式

快速启动流程

  1. 启动OpenRAG。
  2. 添加知识(文件或文件夹)。
  3. 开始聊天。

SDK支持

  • Python SDK:可通过pip install openrag-sdk安装,方便将OpenRAG集成到Python应用中。
  • TypeScript/JavaScript SDK:使用npm install openrag-sdk安装,适用于JavaScript和TypeScript项目。

模型上下文协议(MCP)

可将Cursor和Claude Desktop等AI助手连接到OpenRAG知识库,通过pip install openrag-mcp安装相关工具。

故障排除

若使用OpenRAG时遇到问题,可查看故障排除指南,并访问讨论页面。若要报告错误或提交功能请求,可访问问题页面

AI编码代理的专属后端神器!InsForge一站式搞定认证、数据库、存储,本地+一键部署秒上手

InsForge 是一个基于AI的Instagram内容生成与管理工具。简单讲,它能自动帮你创作和发布Instagram帖子,提升社交运营效率。适用人群:社交媒体运营者、内容创作者、数字营销人员。

项目地址:github.com/InsForge/In…

主要语言:TypeScript

stars: 2.9k

2.png

InsForge是一个专为AI编码代理和AI代码编辑器打造的后端开发平台。以下是关于它的详细介绍:

核心功能

  • 语义层桥梁:作为AI编码代理和后端原语之间的语义层,进行后端上下文工程,让代理能够理解、操作和检查后端系统。
  • 后端上下文获取:代理可以获取所使用的后端原语的文档和可用操作。
  • 原语配置:代理能直接配置后端原语。
  • 后端状态检查:通过结构化架构暴露后端状态和日志。

核心产品

  • 身份验证:提供用户管理、身份验证和会话管理功能。
  • 数据库:采用Postgres关系数据库。
  • 存储:支持S3兼容的文件存储。
  • 模型网关:提供跨多个大语言模型(LLM)提供商的OpenAI兼容API。
  • 边缘函数:支持在边缘运行无服务器代码。
  • 站点部署:负责站点的构建和部署。

优势

  • 对AI友好:通过语义层,使AI编码代理能够更好地理解和操作后端系统,降低开发难度。
  • 功能丰富:涵盖了后端开发所需的多个核心功能,一站式满足开发需求。
  • 多部署方式:支持云托管、本地Docker Compose部署以及一键式部署,方便不同场景的使用。

应用场景

  • AI辅助开发:在AI编码代理参与的项目中,为其提供后端支持,提高开发效率。
  • 快速开发原型:借助丰富的后端功能和便捷的部署方式,快速搭建项目原型。
  • 后端系统管理:方便开发者对后端系统进行配置、监控和管理。

部署方式

  • 云托管:可直接访问insforge.dev使用。

  • 本地部署:需要安装Docker和Node.js,通过Docker Compose启动本地实例。步骤如下:

    • 克隆仓库:git clone <https://github.com/insforge/insforge.git>
    • 进入目录:cd insforge
    • 复制环境配置文件:cp .env.example .env
    • 启动服务:docker compose -f docker-compose.prod.yml up
    • 连接InsForge MCP:打开 http://localhost:7130,按照步骤连接。
    • 验证安装:向代理发送特定提示验证连接。
  • 一键式部署:可通过Railway、Zeabur、Sealos等平台进行一键部署。

原文:mp.weixin.qq.com/s/jqMnjQK5d…
欢迎关注公zh:AI Tech研习社