AI 智能体实战
文章平均质量分 90
想用Java技术栈玩转AI智能体开发?这个专栏不容错过!本专栏聚焦Spring AI与AgentScope,通过一系列实战案例,带你从零构建属于自己的智能应用。深入浅出的讲解,助你快速掌握核心技术,成为AI开发高手!
enjoy编程
Stay hungry, stay foolish.(求知若饥,虚心若愚。)
15年+ Java 全栈与大数据架构老兵,兼具技术深度与业务视野
喜欢使用java、python解决工作、生活中的问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
看穿AI名词爆发式涌现的本质:揭秘繁杂概念下的“底层逻辑”
在不同的发展阶段,都爆发式涌现出很多AI新概念,这些概念让技术从业者应接不睱但透过现象看本质,AI新概念只是换了一身皮肤,是对底层技术的反复过度包装,底层的技术逻辑是不变的。 - LLM是核心骨架,各类术语只是身穿的不同马甲, - 多智能体、Agent Skill本质上解决的都是LLM的“大脑过载”,上下文过长而出现幻觉的问题 - 好的智能体的本质是用最少的token、最快的速度,把活干完并干好原创 2026-03-04 12:12:40 · 145 阅读 · 0 评论 -
Spring-AI 2026观察:AI Agent的“概念狂欢”与“落地冷思考”
站在2026年初的时间节点回望,AI领域最显著的特征已从 **“大模型军备竞赛”** 转向了 **“智能体(Agent)落地实践”** 。Vibe Coding、Claude Code、OpenCode、Clawdbot、Motbook等概念级产品轮番登场,制造了一场盛大的“概念狂欢”。然而,在这眼花缭乱的表象之下,我们不得不冷静地审视一个事实:目前的AI Agent依然深陷在“技术验证”与“极客尝鲜”的泥潭中,距离真正的大规模商业落地,还隔着一道名为“稳定性”与“信任”的鸿沟。原创 2026-02-01 14:13:46 · 306 阅读 · 0 评论 -
Spring-AI Advisors 体系框架与实战
在构建AI应用时,常常需要在模型调用前后执行一些`通用逻辑`,例如:记录日志、管理对话上下文、进行安全审查、或者注入额外的知识库信息。如果把这些逻辑都写在业务代码里,不仅会造成代码混乱,也难以复用和维护。Spring AI 框架提供了一个`优雅的解决方案——Advisors`。它借鉴了 Spring 经典的 `AOP(面向切面编程)思想`,让你可以像“插件”一样,将这些`横切关注点(Cross-Cutting Concerns)`从核心业务逻辑中剥离出来,实现高度`可扩展`和`可定制`的AI应用。原创 2025-12-06 23:11:38 · 692 阅读 · 0 评论 -
Spring-AI Prompts详细解读
Prompt指导AI模型生成特定输出的输入。这些Prompt的设计和措辞显著影响模型的响应.投入时间和精力设计深思熟虑的Prompt可以极大地改善AI的结果.特别是随着人工智能技术的快速发展,如何最有效地利用Prompt是一个持续的挑战原创 2025-12-05 18:09:14 · 1080 阅读 · 0 评论 -
Is AI stealing your creative spark?
人工智能是否偷走了你的创意火花?原创 2025-07-04 17:21:33 · 312 阅读 · 0 评论 -
Spring-AI ETL Pipeline讲解
Spring AI 的 ETL(Extract, Transform, Load)框架是构建 RAG(检索增强生成)应用的核心组件,帮助你将原始数据(如 PDF、TXT、HTML 等)处理成 AI 模型可以理解的向量格式.提取、转换和加载(ETL)框架在检索增强生成(RAG)中充当数据处理的骨干.ETL管道编排从原始数据源到结构化向量存储的流,确保数据以最佳格式供AI模型检索。原创 2025-12-08 11:00:45 · 971 阅读 · 0 评论 -
Spring-AI 如何玩转ChatClient?
在构建AI应用时,单一模型往往难以满足多样化的业务需求。Spring AI的ChatClient提供了优雅的解决方案,支持在同一应用中灵活使用多个ChatModel。ChatClient提供了一个fluent API 来与AI模型进行通信。它支持同步和流式编程模型。 将深入探讨如何在Spring Boot应用中配置和使用多个ChatModel,实现模型的动态选择与组合,如何深入使用ChatClient进行AI应用开发。原创 2025-12-06 13:15:37 · 951 阅读 · 0 评论 -
Spring-AI Moderation Model为何物?
Moderation Model 是一个专门用于**内容审核(Content Moderation)**的 AI 工具。它能自动分析你提供的文本,并判断其中是否包含违反其使用政策的敏感或有害内容。在当今这个用户生成内容(UGC)爆炸式增长的时代,从社交媒体评论到AI生成的回答,确保平台内容的合规与安全已成为开发者不可回避的责任。使用Moderation Model 可以方便的审核模型的输入和输出,识别有有害或敏感的内容。原创 2025-12-05 21:29:27 · 473 阅读 · 0 评论 -
Spring-AI如何支持多模态输入
目前多模态LLM已经出现,如OpenAI’s GPT-4o , Google’s Vertex AI Gemini 1.5, Anthropic’s Claude3 和开源的Llama3.2。这些模型能接受多种输入,包括文本、图像、音频和视频,并通过整合这些输入生成文本响应**多模态**是指模型能够**同时理解和处理**来自各种来源的信息,包括文本、图像、音频和其他数据格式本文讲解Spring-AI如何支持多模态输入原创 2025-11-30 17:54:46 · 458 阅读 · 0 评论 -
Spring-AI 利用Recursive Advisors如何构建可观察的循环处理链?
在构建AI应用时,常常需要让模型反复执行某些操作,比如以下操作:循环调用工具直到没有更多工具需要调用验证结构化输出并在验证失败时重试传统的做法是将这些逻辑写在模型内部,但这会让调试和监控变得困难。Spring AI的Recursive Advisor(递归Advisors)正是为了解决这个问题而设计的——它将这些循环逻辑移到了可观察、可拦截的Advisor链中,让AI应用的开发和调试更加透明和可控。原创 2025-12-07 09:54:46 · 875 阅读 · 0 评论 -
Spring-AI Tool Calling 过程中字符串与对象间的转换
在 Spring AI 的 Tool Calling 过程中,字符串与对象之间的转换主要发生在数据进入 Java 方法之前(反序列化/入参转换)和数据返回给 LLM 之前(序列化/结果转换)两个阶段另外就是给LLM提供所能使用工具转换为 LLM 能识别的 `ToolDefinition` 对象原创 2025-12-08 17:58:53 · 875 阅读 · 0 评论 -
Spring-AI 如何使用Structured Output Converter将LLM输出转换为结构化数据
为什么需要结构化输出?Spring AI结构化输出转换器帮助将LLM输出转换为结构化格式。- 下游应用程序需要llm生成结构化输出,以便于进行解析- 将llm生成结果快速转换为数据类型,如JSON、XML或Java类,这些数据类型可以传递给其他应用程序函数和方法原创 2025-11-29 23:24:37 · 1223 阅读 · 0 评论 -
JAVA JDK/JVM如何选择? 你还在用Oracle JDK嘛?
在 2025 年的今天,对于大多数开发者和企业来说,选择 Liberica、Adoptium (Temurin) 或基于 OpenJDK 的发行版,而不选 Oracle JDK,主要集中在“钱”、“省心”和“特定优化”这三个核心维度。简单来说,Oracle JDK 现在更像是一个卖给大企业的“商业服务产品”,而 OpenJDK 生态则是“免费且强大的社区标准”。目前有免费、开源、功能一样强且经过大厂验证的“精装版 OpenJDK”,为什么要选择Oracle jdk?原创 2025-12-12 15:54:43 · 339 阅读 · 0 评论 -
Spring-AI: AI大模型 就业岗位全景图,挑选适合自己的
大模型行业已经从早期的“百模大战”逐渐走向分层细化,不同岗位的技术壁垒、薪资天花板和职业前景差异巨大。为了让你更直观地了解这个生态,整理了一份 “难度从极高到低”的岗位全景图,并对核心岗位进行了详细拆解。原创 2025-12-23 19:30:00 · 1102 阅读 · 0 评论 -
Spring-AI RAG 如何提高召回率?
在构建 RAG(检索增强生成)系统时,“召回率”(Recall)决定了系统能否从海量知识库中把“相关的资料”全都找出来。如果召回率低,哪怕你的大模型再厉害,也是“巧妇难为无米之炊”。本文针对RAG中如何提高召回率的理论 及落地实践进行详细讲解原创 2025-12-23 22:30:00 · 1984 阅读 · 0 评论 -
Spring-AI 利用KeywordMetadataEnricher & SummaryMetadataEnricher 构建文本智能元数据
在构建基于Spring AI的RAG(检索增强生成)应用时,数据的质量直接决定了回答的智商。RAG时,不仅需要原始文本,还需要文本的上下文摘要或核心关键词来辅助检索和生成。Spring AI提供的ETL Pipeline模块中,KeywordMetadataEnricher和SummaryMetadataEnricher正是为此而生。它们利用大模型的能力,生成文件的核心关键词及摘要信息。原创 2025-12-07 15:37:45 · 524 阅读 · 0 评论 -
Spring-AI Agent Skills 赋予AI智能体“即插即用”的专业超能力 --II
Agent Skills已成为主流 Agent 开发工具和 IDE 支持的标准扩展规范Agent Skills 正在重新定义我们与 AI 的协作方式。它不再要求我们成为高明的 **“提示词巫师”**,而是鼓励我们成为**技能架构师**。通过将专业知识封装成标准化的 Skills,构建一个更加`模块化`、`高效且可靠`的 `AI 应用生态`。未来,一个强大的 AI 智能体,不再仅仅取决于它底层模型的大小,更取决于它装备了怎样一套强大的 **“技能工具箱”**。原创 2026-01-23 22:45:00 · 1097 阅读 · 0 评论 -
Spring-AI 脱离 IDE 的束缚:OpenCode 让 AI 开发回归终端本源
OpenCode是一个**专为现代开发者设计的、以终端为核心的 AI 编程协作者**。**总而言之,如果你是一位:** ● **重度终端用户**,厌恶在 IDE 和浏览器之间频繁切换; ● **对代码隐私有严格要求**,希望数据保留在本地; ● **追求极致性价比**,希望自由选择模型提供商; ● **渴望自动化**,希望 AI 能不仅仅是聊天,而是能通过脚本和工具帮你完成实际工作。那么,OpenCode 无疑是你工具箱中值得立刻尝试的“瑞士军刀”。原创 2026-01-13 22:45:00 · 2235 阅读 · 0 评论 -
Spring AI 大模型工程核心:效率的极限博弈
大模型工程实践的本质,是对算力、显存与通信效率的极限压榨。其核心不仅在于算法模型本身,更在于底层系统工程的综合优化。通过注意力机制(如FlashAttention)降低计算复杂度;利用并行策略(3D并行)与PD/EPD分离,实现千卡级集群的高效协同;借助量化与缓存管理(PagedAttention),最大化硬件利用率。工程目标始终围绕 “降本” (降低算力与内存成本)与 “提效” (提升吞吐量、降低延迟),在有限资源下实现模型能力的极致释放。原创 2026-01-07 23:15:00 · 1029 阅读 · 0 评论 -
Spring-AI 大模型未来:从“学会世界”到“进入世界”的范式跃迁
清华大学教授、智谱AI首席科学家唐杰在2025年末发表深度思考,指出当前大模型发展正面临从 **“认知智能”** 向 **“生产系统”** 的关键转折。他提出 **“领域大模型是伪命题”**、**“AI应用的第一性原理是替代工种”**,并预言**在线学习与自我评估将成为下一个Scaling范式**。本文结合其观点与公开技术趋势,深入分析预训练瓶颈、新范式演进路径及AI落地的核心逻辑。原创 2026-01-07 21:45:00 · 1032 阅读 · 0 评论 -
Spring-AI Agent Skills 赋予AI智能体“即插即用”的专业超能力
Agent Skills 正在重新定义我们与 AI 的协作方式。它不再要求我们成为高明的 **“提示词巫师”**,而是鼓励我们成为**技能架构师**。通过将专业知识封装成标准化的 Skills,构建一个更加`模块化`、`高效且可靠`的 `AI 应用生态`。未来,一个强大的 AI 智能体,不再仅仅取决于它底层模型的大小,更取决于它装备了怎样一套强大的 **“技能工具箱”**。让我们一起学习并积累Agent Skill吧原创 2026-01-15 23:00:00 · 1559 阅读 · 0 评论 -
Spring AI 从“工具助手”到“数字员工”的自动化演进
尽管大语言模型(LLM)在文本生成、逻辑推理等方面展现出强大能力,但其本质仍是非确定性系统。而企业的生产环境则高度依赖确定性、安全性与可追溯性。因此,真正的挑战不在于 “能不能做” ,而在于 “如何可靠地交付”。从企业AI落地的痛点与挑战,如何进行AI落地,如何让AI靠谱及AI落地建议方面,本文进行总结梳理。原创 2026-01-12 22:15:00 · 1204 阅读 · 0 评论 -
Spring AI 深度重构 renren-security,基于 Java 21 虚拟线程打造极致高并发脚手架
renren-security 一直是我心中最优秀的轻量级 Java 快速开发平台之一。它基于 Spring Boot、Shiro 和 Vue3 构建,凭借“极低门槛、拿来即用”的特性,成为了无数开发者交付项目的利器。然而,随着 Spring Boot 4.0 的正式发布以及 Java 21 成为新的事实标准,原有技术栈在高并发、低延迟的现代应用需求下面临显著瓶颈。为了将这套经典的权限系统带入现代 Java 时代,基于 renren-security 5.5.0 版本,独自完成这次深度的技术重构原创 2025-12-24 19:30:00 · 990 阅读 · 0 评论
分享