摘要: 接上文:SpringAI-ETL-DocumentReader 1、TextSplitter TextSplitter 是一个抽象基类,用于帮助分割文档以适应 AI 模型的上下文窗口。 TokenTextSplitter 是 TextSplitter 的一个实现,它使用 CL100K_BASE 编码 阅读全文
posted @ 2026-01-15 11:31 0xCAFEBABE_001 阅读(13) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/etl-pipeline.html 1、描述 ETL全称:Extract(提取)、Transform(转换)、 Load (加载) 它是构建 RAG 项目中数据处理主要框架,从数 阅读全文
posted @ 2026-01-14 14:37 0xCAFEBABE_001 阅读(10) 评论(0) 推荐(0)
摘要: 1、描述 在我们构建一个RAG项目时,可以给LLM返回信息加上文件资料的溯源信息,这样可信度更高,可以确定不是LLM胡编乱造。 示例: 2、实现过程 2.1、文档切片入库时,给每一个切片加上文件名。 引入tika依赖: <dependency> <groupId>org.springframewor 阅读全文
posted @ 2025-12-30 10:29 0xCAFEBABE_001 阅读(34) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html 1、描述 MCP:模型上下文协议(Model Context Protocol)是一种标准化协议,使 AI 模型能够以结构化方式与外部 阅读全文
posted @ 2025-12-29 19:23 0xCAFEBABE_001 阅读(30) 评论(0) 推荐(0)
摘要: 1、LLM介绍 LLM即(大语言模型)Large Language Model,目的是理解和生成人类语言的智能模型,例如 ChatGTP、DeepSeek、Qwen、Kimi、豆包等,LLM通常包括数百亿或者更多参数的语言模型,这个是衡量模型规模和复杂度的核心指标,说白了参数越大,越聪明,但是消耗的 阅读全文
posted @ 2025-12-22 17:38 0xCAFEBABE_001 阅读(29) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/tools.html 1、描述 工具调用功能可以让LLM与API或者工具交互,增强其能力,SpringAI提供便捷的API来定义工具、解析模型的工具调用请求并执行工具调用。 工具 阅读全文
posted @ 2025-12-19 13:51 0xCAFEBABE_001 阅读(27) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/chat-memory.html 1、描述 LLM是无状态的,不会保留先前的交互信息,为了解决这个问题,SpringAI提供了聊天记忆功能,使得在与LLM多次交互中存储和检索信息 阅读全文
posted @ 2025-12-18 19:11 0xCAFEBABE_001 阅读(41) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/chat/ollama-chat.html 1、描述 可以拉取LLM在本地运行,SpringAI通过OllamaChatModel支持聊天功能 可以使用 ollama pull 阅读全文
posted @ 2025-12-17 17:42 0xCAFEBABE_001 阅读(36) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/prompt.html 1、描述 Prompts是引导LLM生成特定输出的输入,Prompt的设计和措辞显著影响LLM的响应 2、Prompt类 public class Pro 阅读全文
posted @ 2025-12-17 11:21 0xCAFEBABE_001 阅读(35) 评论(0) 推荐(0)
摘要: 版本:1.1.2 官网地址:https://docs.spring.io/spring-ai/reference/api/advisors.html 1、描述 作用:拦截、修改和增强Spring应用中的AI驱动交互,建议使用defaultAdvisors方法注册Advisor 2、核心组件 该API 阅读全文
posted @ 2025-12-16 15:26 0xCAFEBABE_001 阅读(82) 评论(0) 推荐(0)