云计算百科
云计算领域专业知识百科平台

从零搭建知识库 Agent:Java 25+Spring AI + DeepSeek + Milvus 实战全记录

目录

  • 调用deepseek模型
  • 多个模型同时调用
  • 调用模型之长记忆
  • 调用模型之工具调用
  • 调用模型之 skill 调用
  • 调用 DeepSeek 模型之底层 http 日志输出
  • 向量数据库 milvus 加载本地 embeddings 模型 bge-m3
  • 向量数据库 milvus 基础功能实现
  • 向量数据库 milvus 加载本地 reranker 模型 bge-reranker-v2-m3
  • 向量数据库 milvus 手动创建 V2 客户端
  • 向量数据库 milvus V2 客户端 实现混合搜索 过滤搜索 全文搜索 文本匹配 短语匹配
  • 向量数据库 milvus V2 客户端 实现分区保存和查询
  • 向量数据库 milvus V2 客户端 自定义分词库 加载本地文件
  • 向量数据库 milvus V2 客户端 自定义分词库 加载远程资源文件 File Resources

前言

本文基于 Java 25、Spring Boot 4.1.0、Spring AI 2.0.1 与 Milvus 3.0.1,从零搭建一个可运行的知识库 Agent 示例工程。全文以 DeepSeek 模型为主线,依次覆盖多模型同时调用、长记忆、工具调用与 Skill 调用等核心能力,并进一步深入 Milvus 向量数据库的实战应用:从加载本地 embeddings 与 reranker 模型、手动创建 V2 客户端,到混合搜索、过滤搜索、全文搜索、分区读写以及自定义分词库的完整落地。

无论你是初次接触 Spring AI,还是希望把大模型能力真正接入业务系统,都可以沿着目录顺序逐步实践,把每一节当作一个可独立运行的模块,最终拼装出一套属于自己的知识库 Agent。

赞(0)
未经允许不得转载:网硕互联帮助中心 » 从零搭建知识库 Agent:Java 25+Spring AI + DeepSeek + Milvus 实战全记录
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!