智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
用Spring AI+Qdrant实现可恢复的RAG增量索引服务

用Spring AI+Qdrant实现可恢复的RAG增量索引服务

# 用Spring AI+Qdrant实现可恢复的RAG增量索引服务 ## 文章摘要 本文实现一个面向企业知识库的增量索引服务:通过文档Checksum和Chunk Hash识别变化,只对新增或修改片段生成Embedding;使用稳定Point ID写入Qdrant;通过版本状态实现新旧索引原子切换;失败任务可重试,删除操作可幂等执行。示例使用Spring Boot、Spring AI和Qdr

2402 365 4 2026-07-24
用Docling+Spring AI搭建PDF解析与RAG入库管道:表格、Metadata和质量门禁

用Docling+Spring AI搭建PDF解析与RAG入库管道:表格、Metadata和质量门禁

# 用Docling+Spring AI搭建PDF解析与RAG入库管道:表格、Metadata和质量门禁 ## 文章摘要 Spring AI提供DocumentReader、DocumentTransformer和VectorStore等ETL能力,但复杂PDF的版面、表格和OCR往往需要更专业的解析工具。Docling可以将PDF解析成包含页面、标题、段落、表格和图片信息的结构化文档。本文通

2314 356 2 2026-07-23
用Spring AI+Qdrant实现混合检索服务:Dense、Sparse、RRF与权限过滤

用Spring AI+Qdrant实现混合检索服务:Dense、Sparse、RRF与权限过滤

# 用Spring AI+Qdrant实现混合检索服务:Dense、Sparse、RRF与权限过滤 ## 文章摘要 单一Dense向量检索擅长语义理解,却容易漏掉产品型号、合同编号和专业缩写;纯关键词检索能够精确命中术语,却难以理解自然语言。本文使用Spring Boot、Spring AI和Qdrant设计一个可复用的企业混合检索服务,完成Dense与Sparse双路召回、租户权限过滤、RR

2327 366 1 2026-07-23
用Spring Boot搭建一个可版本化的Prompt模板管理器:加载、缓存、灰度与回滚

用Spring Boot搭建一个可版本化的Prompt模板管理器:加载、缓存、灰度与回滚

# 用Spring Boot搭建一个可版本化的Prompt模板管理器:加载、缓存、灰度与回滚 ## 文章摘要 企业AI项目中的Prompt不能长期散落在Java代码里。随着场景增加,需要解决模板版本、环境差异、审批、缓存、灰度、回滚和调用追踪。本文实现一个轻量级Spring Boot Prompt模板管理器:使用数据库保存模板元数据,通过Resource与StringTemplate渲染变量,

2489 377 3 2026-07-20
AI 工具开发实战(9):开发一个 AI 搜索引擎聚合器——一次提问,对比多个 AI 的结果

AI 工具开发实战(9):开发一个 AI 搜索引擎聚合器——一次提问,对比多个 AI 的结果

用 FastAPI + aiohttp + SSE 搭建 AI 聚合搜索页面:同时查多个 AI 搜索、流式输出结果、对比展示。附完整可运行代码。

2709 372 0 2026-06-29
AI 工具开发实战(10):开发一个 AI Agent 自动化工作流——让多个 Agent 协作完成复杂任务(完结篇)

AI 工具开发实战(10):开发一个 AI Agent 自动化工作流——让多个 Agent 协作完成复杂任务(完结篇)

最后做一个 Agent 工作流引擎:定义多个 Agent 角色、串联执行、上下文传递。内置研究和代码审查两个预定义工作流。系列完结篇。

2759 393 1 2026-06-29
AI 工具开发实战(7):开发一个 AI 数据看板——用 Streamlit 上传文件自动分析

AI 工具开发实战(7):开发一个 AI 数据看板——用 Streamlit 上传文件自动分析

用 Streamlit + Pandas + LLM 搭建 AI 数据看板:上传 Excel/CSV,AI 自动分析数据、生成图表和洞察、支持对话式问答。

2812 376 4 2026-06-28
AI 工具开发实战(8):开发一个可复用的 AI 聊天机器人框架——30 行代码部署一个对话服务

AI 工具开发实战(8):开发一个可复用的 AI 聊天机器人框架——30 行代码部署一个对话服务

封装一个可复用的 AI 聊天框架:多模型切换、流式输出、对话管理、一键部署 FastAPI 服务。支持 DeepSeek/豆包/OpenAI。

2653 364 3 2026-06-28
AI 工具开发实战(5):开发一个 AI 浏览器划词翻译插件——Chrome 扩展开发入门

AI 工具开发实战(5):开发一个 AI 浏览器划词翻译插件——Chrome 扩展开发入门

从零开发 Chrome 划词翻译插件:Manifest V3、content script 注入、LLM API 调用、浮动气泡翻译。选中英文自动显示中文翻译。

2635 381 3 2026-06-27
AI 工具开发实战(6):开发一个 AI 周报自动生成器——读 Git 日志,AI 帮你写周报

AI 工具开发实战(6):开发一个 AI 周报自动生成器——读 Git 日志,AI 帮你写周报

从零开发 AI 周报生成器:用 git log 读提交、统计分析、调用 LLM 生成结构化 Markdown 周报。包含项目概况、主要工作、问题修复等章节。

2779 369 1 2026-06-27
AI 工具开发实战(4):开发一个 VS Code AI 插件——选中代码一键解释、优化、生成测试

AI 工具开发实战(4):开发一个 VS Code AI 插件——选中代码一键解释、优化、生成测试

从零开发 VS Code AI 插件:右键菜单调用 LLM 解释/优化代码、自动生成单元测试,WebView 展示结果。附完整 extension.js 代码和打包安装流程。

2580 356 1 2026-06-26
AI 工具开发实战(3):开发一个 AI 代码审查 CLI——自动检查 Git 变更、发现安全问题

AI 工具开发实战(3):开发一个 AI 代码审查 CLI——自动检查 Git 变更、发现安全问题

从零开发 AI 代码审查 CLI:读取 Git diff、调用 LLM 分析安全漏洞/性能问题/代码质量、支持 staged 审查和历史提交审查、可配 Git Hook。

2520 385 3 2026-06-26
AI 工具开发实战(2):开发一个本地 RAG 知识库——丢一个文件夹进去,直接问答

AI 工具开发实战(2):开发一个本地 RAG 知识库——丢一个文件夹进去,直接问答

从零开发本地 RAG 知识库:文档索引、文本切分、BGE 向量化、本地检索、流式 LLM 回答。支持 PDF/MD/TXT,全本地运行,数据不出本机。

2792 375 2 2026-06-25
AI 工具开发实战(1):开发一个命令行 AI 翻译工具——支持中英互译、多语言、文件翻译

AI 工具开发实战(1):开发一个命令行 AI 翻译工具——支持中英互译、多语言、文件翻译

从零开发命令行 AI 翻译工具:Python + Click CLI + LLM API,支持单句翻译、文件翻译、交互模式、批量翻译,翻译十万字成本不到 1 元。

2516 369 2 2026-06-25

精选推荐

1 ReAct、Plan-Execute-Review与状态图Agent怎么选? 1262 2 Agent Planner输出计划存在循环依赖?DAG校验与自动修复排查 1225 3 Human-in-the-Loop审批超时后任务丢失?等待状态与恢复令牌排查 1214 4 手搓生产级 AI Agent 系统(8):Planner、Executor与Reviewer闭环 1187 5 Reviewer为什么让Agent无限修改?接受阈值、最大轮次与差异检测排查 1166 6 Agent从Checkpoint恢复后为什么重复调用工具?步骤提交与副作用幂等排查 1131 7 用Python实现Planner-Executor-Reviewer状态机Agent 1078 8 手搓生产级 AI Agent 系统(9):Checkpoint、Human-in-the-Loop与断点恢复 1073 9 数据库Checkpoint、事件溯源与工作流引擎怎么选?Agent持久化指南 1070 10 用Spring Boot搭建Agent Checkpoint服务:保存、恢复、审批与重放 1066 11 并行Sub-Agent为什么让Token成本暴涨?并发、上下文复制与预算排查 1044 12 Supervisor、Handoff与Blackboard怎么选?多Agent协作模式指南 990 13 多Agent协作时为什么总是传递旧上下文?状态版本与消息边界排查 981 14 Code Interpreter临时文件为什么泄露到其他任务?工作目录与生命周期排查 978 15 手搓生产级 AI Agent 系统(10):多Agent协作、Supervisor与共享状态 971 16 手搓生产级 AI Agent 系统(11):代码与浏览器沙箱、安全执行与风险控制 965 17 Browser Agent遇到验证码和登录循环怎么办?会话、人工接管与站点策略排查 948 18 用Spring Boot实现预算感知的多Agent编排器 923 19 用Spring Boot搭建Agent安全执行网关:代码沙箱、浏览器会话与审计 912 20 容器沙箱、MicroVM与远程执行服务怎么选?Agent代码执行架构指南 894