Skip to content

RagOfficePro — 企业智能办公助手

"小智"智能核心 — 基于 LangChain4j + RAG 的企业级智能办公平台,员工通过自然语言对话即可完成知识问答、固定资产申请、审批发起等操作。

核心功能

RAG 知识问答

上传 PDF 文档 → 向量化存入 Pinecone → 对话时检索相关知识上下文注入 Prompt,实现企业内部知识库智能问答。

意图路由系统

对用户消息进行意图分类:知识问答、资产查询/申请、审批查询、计算、闲聊,分发到不同处理链路。

AI Tool Calling

封装固定资产申请工具、审批发起工具、计算器工具。高风险写操作(申请/审批)需用户二次确认后才执行。

流式对话

基于 WebFlux Flux 实现 SSE 流式响应,逐字输出 AI 回复。每个用户独立 ChatMemory,多会话隔离。

知识文档管理

支持 PDF 上传、向量化、列表管理。后台自动完成文档解析和向量入库。

审批流程

支持审批列表查询,管理员可查看全部审批,普通用户仅查看自己的。配合 AI 发起审批流程。

技术栈

Java 17Spring Boot 3.2.6LangChain4j阿里 DashScope (通义千问)PineconeMongoDBMyBatis-PlusMySQLWebSocketWebFluxJWTKnife4jVue 3Element Plus

AI 应用开发 / Agent 开发实习生