- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 工具调用---主流工具开发
本文介绍了文件操作和联网搜索功能的实现方法。文件操作部分包含:1)定义文件路径常量接口;2)实现文件读写工具类,使用注解标记工具方法;3)编写单元测试验证功能。联网搜索部分:1)集成SearchAPI实现百度搜索工具;2)配置API密钥;3)编写测试验证搜索功能。此外还实现了资源下载工具,使用Hutool库下载网络资源到指定目录,并提供了测试用例。这些工具类均采用模块化设计,便于扩展和维护。
2025-10-09 23:03:17
244
原创 文档收集与切割---ETL抽取
本文介绍了使用Spring AI框架进行文档ETL处理的方法。主要包括:1)使用TokenTextSplitter进行文档语义切割,支持默认和自定义参数配置;2)通过MetadataEnricher实现元数据增强,包括KeywordMetadataEnricher(基于提示模板提取关键词)和SummaryMetadataEnricher(生成文档摘要,支持前后文关联)。文中提供了完整的代码示例和实现效果截图,展示了如何将文档处理后存入向量数据库的关键技术方案。
2025-10-08 22:15:22
491
原创 检索增强生成RAG---查询重写
摘要:Spring AI框架中的查询重写功能通过RewriteQueryTransformer实现,能够优化用户查询以提高检索准确性。该功能通过构建QueryTransformer组件,使用ChatModel模型处理原始查询,将其转换为更结构化的形式。实现步骤包括:初始化ChatClient、构建重写转换器、执行查询转换等。测试结果显示,系统能有效处理用户输入(如婚姻关系问题)并生成更精准的查询语句,提升RAG系统的检索效果。
2025-10-08 11:20:38
289
原创 基于 PGVector 实现向量存储
本文介绍了如何在阿里云PostgreSQL中实现向量存储功能。通过安装PGVector扩展,用户可以在传统关系型数据库中直接实现向量相似度搜索,无需额外部署向量数据库。文章详细演示了阿里云PostgreSQL Serverless版本的配置过程,包括创建账号、数据库和安装vector插件。同时结合Spring AI框架,展示了如何通过添加依赖、配置数据库连接和编写PGVectorVectorStoreConfig类来实现向量存储功能。最后通过测试类验证了向量存储和相似度搜索的效果,为开发者提供了一种高效的R
2025-10-06 10:46:44
399
原创 Spring Ai + 云知识库服务
本文介绍了如何利用阿里云知识库构建恋爱主题的RAG问答系统。首先展示了在云平台创建知识库、上传文档并进行智能切分的过程。随后通过Spring AI Alibaba框架实现知识库检索功能,包括配置类编写、API密钥管理、检索增强顾问的调用等关键技术步骤。测试案例展示了系统对婚姻关系问题的回答能力,验证了该方案的有效性。该系统结合了云知识库的大规模数据处理能力和AI模型的语义理解优势,为情感咨询类应用提供了技术实现方案。
2025-10-05 21:08:59
269
原创 初学AI超级智能体SpringAI + RAG + MCP(第一天)
本文介绍了初学AI智能体时使用SpringAI框架实现检索增强生成(RAG)的入门方法。主要内容包括:1) RAG工作流程(文档收集、向量转换、检索增强);2) 使用Markdown格式加载文档资源;3) 通过SimpleVectorStore进行向量存储;4) 利用QuestionAnswerAdvisor实现检索增强问答。文章详细展示了Java代码实现过程,包括文档加载、向量转换和问答增强等关键步骤,为初学者提供了完整的RAG实现方案。
2025-09-21 18:32:15
851
原创 树表的查找 --- 二叉排序树
本期通过二叉排序数的定义进行描述与讲解,并结合相关的算法思想进行讲解,并描述相关算法实现的步骤,使大家更加清晰地了解算法地思想
2024-05-04 21:22:05
464
1
原创 线性表查找法 -- 分块查找算法
对于线性表中的顺序查找及折半查找分析的优缺点,引出分块查找方法,且查询平均长度介于它两之间。并清晰介绍了分块查找的算法思路及优缺点。
2024-05-03 22:03:01
1196
1
原创 数据结构---查找法
数据结构与算法:顺序查找法 ,实现顺序查找及折半查找相关知识与解析,各算法实现的步骤及基本思想,对于企业面试及考研的读者有一定的帮助
2024-05-02 16:44:01
122
3
软件测试->自动化测试;利用java语言结合selenium技术实现对购物网站的自动化测试
2024-05-04
在pycharm中运用flask框架 出现 AttributeError: user
2022-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅