Skip to content

Biodog06/RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go 版派聪明(PaiSmart-Go)是一个企业级的 AI 知识库管理系统,采用 RAG 技术提供智能文档处理和检索能力。核心技术栈包括:

  • Go 1.23+、模块化目录:cmd/ internal/ pkg/;分层:handler/service/repository
  • 配置/日志/关停:Viper、Zap(结构化日志)、Gin + Context 优雅停机
  • Gin(路由分组/中间件)、Gorilla WebSocket(双向通信、增量写出、停止指令)
  • JWT(access/refresh)、基于 org_tag 的层级聚合,检索期过滤(should + minimum_should_match)
  • MySQL 8 + GORM(文件/分片/向量等元数据持久化)、Redis 7(分片进度与重试计数)
  • MinIO:分片对象存储;单分片 Copy、多分片 Compose;合并后后台清理分片对象
  • Kafka(segmentio/kafka-go):生产/消费、失败阈值重试、手动提交 offset
  • 任务解耦:TaskProcessor 接口承载解析/向量化/索引流水线
  • Apache Tika(HTTP 服务):PDF/DOCX/PPT/XLS 等文本抽取
  • 分块策略:固定窗口 + 重叠切分(提升语义覆盖)
  • Elasticsearch 8:KNN 语义召回 + BM25 rescore + 短语兜底 should;索引含 userId/orgTag/isPublic
  • Embedding:OpenAI 兼容协议,已适配 DashScope(维度 2048 可配)
  • LLM:DeepSeek Chat 流式;可按同协议切换本地 Ollama
  • Docker 容器化:一键拉起 MySQL/Redis/ES/Kafka/MinIO/Tika
  • 集中管理 LLM/Embedding/ES 等参数

它的目标是帮助企业和个人更高效地管理和利用知识库中的信息,支持多租户架构,允许用户通过自然语言查询知识库,并获得基于自身文档的 AI 生成响应。

派聪明的前后端

系统允许用户:

  • 上传和管理各种类型的文档
  • 自动处理和索引文档内容
  • 使用自然语言查询知识库
  • 接收基于自身文档的 AI 生成响应

Java版派聪明的成绩

派聪明 Java 版是 8 月份上线的,截止到目前,已经取得了非常瞩目的成绩,我这里晒一下哈。

面渣逆袭+派聪明 拿下招银网络+科大讯飞

腾讯后端拿下,多亏派聪明+技术派

网易拿下,多亏派聪明和面试官有的聊

球友们对派聪明发自内心的认可

说句真心话,看到这,就可以无脑冲这个项目了,因为这些,还只是冰山一角。扫下面的优惠券(或者长按自动识别)解锁派聪明源码和教程吧,星球目前定价 159 元/年,优惠完只需要 129 元,每天不到 0.35 元,绝对的超值。

派聪明优惠券

派聪明如何写到简历上:https://paicoding.com/column/10/2

派聪明如何写到简历上

后端启动

可 Docker 容器化一键部署前置环境,教程见:派聪明环境部署教程

Docker 拉取前置环境

然后找到 main.go 文件,点击运行应用程序的按钮即可启动后端服务,默认监听 8081 端口。

后端启动

前端启动

# 进入前端项目目录
cd frontend

# 安装依赖
pnpm install

# 启动项目
pnpm run dev

聊天助手的访问效果如下图所示:

Go 版派聪明的运行后效果

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors