
SpringAI智能体
文章平均质量分 79
沐浴露z
一切尽在不言中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java SpringAI智能体开发学习 | 6】实现AI智能体:什么是智能体?
本文介绍了AI智能体的核心概念与关键技术。智能体指能够感知环境、自主决策并执行的AI系统,具备感知、决策、执行和自学习四大特性。重点解析了CoT思维链技术,通过逐步推理解决复杂问题;以及AgentLoop执行循环和ReAct模式,实现持续自主运转和推理-行动循环。这些技术结合大模型、记忆系统、知识库和工具调用等功能,共同构建智能体的基础能力。文章为后续开发实践提供了理论框架。原创 2025-09-16 18:32:19 · 470 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 5】MCP协议:什么是MCP?SpringAI如何使用MCP?
MCP(模型上下文协议)是一种开源标准,旨在为AI应用与外部系统(如数据库、搜索引擎等)的交互提供统一接口,类似USB-C的标准化连接方式。该协议通过定义JSON-RPC通信规范,解决AI交互中上下文碎片化问题,提升任务准确性和连贯性。MCP架构包含数据层(定义核心交互原语)和传输层(实现通信机制),并提供多语言SDK支持。开发者可通过引入MCP依赖,将外部工具功能集成到AI应用中,实现更强大的交互能力。原创 2025-09-15 12:31:31 · 1090 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 4-2】RAG知识库进阶:向量转换和存储
向量转换是将文本等非结构化数据转换为数值向量的过程,通常通过嵌入模型(Embedding Model)实现。SpringAI提供了EmbeddingClient接口用于和数据交互。原创 2025-09-11 10:31:23 · 363 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 4-1】RAG知识库进阶,ETL详解:文档收集和切割
本文介绍了ETL(抽取、转换、加载)在SpringAI中的实现过程。通过DocumentReader、DocumentTransformer和DocumentWriter三大组件,完成文档处理流程:DocumentReader将各类数据源转换为Document对象;DocumentTransformer通过文本分割、元数据增强等方式处理文档;DocumentWriter支持将文档写入文件系统或向量数据库。系统提供了多种具体实现类,如TokenTextSplitter、KeywordMetadataEnric原创 2025-09-11 10:12:16 · 273 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 3】RAG知识库基础,SpringAI实现RAG本地知识库+云知识库
传统大语言模型的核心问题是 “” 和 “”,RAG的出现就是使回答特定的问题更加准确。RAG(Retrieval-Augmented Generation,检索增强生成)是一种结合了与的技术框架,旨在解决传统大语言模型(LLM)在知识准确性、时效性和专业性上的局限性,让 AI 生成的内容更可靠、更贴合特定需求。RAG让AI模型回答问题前先查询特定的知识库获取知识,确保获得的资料不是凭空产生的。原创 2025-09-10 11:30:00 · 879 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 2】SpringAI 实用特性:自定义Advisor,结构化输出,对话记忆持久化,prompt模板,多模态
摘要:文章介绍了Spring AI中自定义Advisor的实现方法,包括选择合适接口、设置执行顺序和提供唯一标识符等步骤,并给出日志Advisor示例。同时讲解了结构化输出转换器、对话记忆持久化、Prompt模板使用等关键技术点,以及多模态处理能力。这些方法可帮助开发者根据业务需求定制AI功能,实现更灵活的应用开发。原创 2025-09-09 16:16:10 · 395 阅读 · 0 评论 -
【Java SpringAI智能体开发学习 | 1】提问的艺术:如何优化Prompt提示词?
摘要: Prompt是与AI交互的提示词,优化Prompt能提升AI回答的准确性和效率。优化方法包括:1. 清晰表达,结合指令、背景和输出格式;2. 分解复杂任务,分段处理长文本;3. 预留思考时间,先推理再输出结果;4. 运用技巧如思路链和少样本学习。优化的核心是让AI更精准理解需求,类似人际沟通中的高效表达,为后续AI开发奠定基础。(150字)原创 2025-09-07 13:18:44 · 886 阅读 · 0 评论