2026年8月23日
凌晨三点,你盯着终端,AI 编程助手刚把你要修的函数重写了一遍,却连带弄坏了三个模块。你往上翻聊天记录,发现它早就忘了四小时前你定下的架构约束——这不是它笨,而是它的上下文窗口有一半被浪费了。 上下文窗口不是越大越好,而是越用越少 AI 编程助手(如 GitHub Copilot、Cursor 等)依赖一……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第二阶段第二篇 写在前面 第七天,我们学会了如何给Agent装上第一个工具——让它从“只会说”变成了“会做一件事”。 但现实世界的问题,从来不是靠一个工具就能解决的。 一个旅行规划Agent,需要查天气、搜酒店、找景点;一个智能……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第六课 写在前面 六天前,我们从“什么是AI Agent”开始,一步步走到了今天。 这六天,我们学了什么? 第一天:理解AI Agent与Chatbot的本质区别,搭建开发环境,创建了第一个Agent——一位“智能心理咨询师”。 第二……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第三课 写在前面 前两天的课程,我们学会了创建单个Agent,也理解了ReAct范式如何让Agent具备“思考-行动-观察”的自主推理能力。 但有一个问题始终没有解决:一个Agent真的能搞定所有事吗? 想象一下:让一个人同时做……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第二课 写在前面 第一天的课程,我们创建了第一个AI Agent——一位“智能心理咨询师”。它能够根据我们设定的角色和指令,给出专业、有温度的回应。 但有一个问题:它只能“说”,不能“做”。 如果用户问:“明天杭州天气怎么样,帮我……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第二阶段第七篇 写在前面 前六天,我们解决了Agent的“动手”(工具调用)、“记忆”(短时+长时+画像)和“输出工程化”(结构化输出)问题。Agent已经能思考、能行动、能记住你、能按格式输出。 但还有一个更根本的工程问题没……
阅读全文
2026年8月23日
让Java开发者像写Spring Boot一样开发AI应用——第二阶段第六篇 写在前面 前五天,我们给Agent装上了完整的记忆系统——短时记忆、长时记忆、用户画像,三层架构正式闭环。Agent不仅能“思考”、能“动手”,还能“记住你”。 但还有一个工程化的问题没有解决:Agent的“输……
阅读全文
2026年8月22日
上一期我用 Spring AI 搭了一个客服 Agent,核心是 RAG + Memory + Tool Calling + MCP Client 四大模块。但客服 Agent 本质是「问答」——客户问、Agent 答。今天我们要往前走一步,进入售后最核心、最考验功力的环节:诊断。诊断不是问答,是推理。 一、开篇:客服 Agent 跑通了,然后呢? 第4期结尾我说了一句话:「这个 Demo 虽然叫客服,……
阅读全文
2026年8月22日
上一期对比了 Spring AI、LangChain4J、AgentScope Java 2.0,结论是:默认选 Spring AI。这一期,我用 Spring AI 把它落到代码里——一个可以跑起来的售后智能客服 Agent。 一、开篇:为什么选「智能客服」作为第一个 Demo? 前面三期,我一直在讲售后六站编排:接车 → 历史 → 开单 → 诊断 → 维……
阅读全文
2026年8月22日
上一期我用一辆奥迪Q5的「刹车异响」走完了接车到交车的六站编排;这一期回答一个更底层的问题——那个编排,到底该是一个 Agent 从头干到尾,还是多个 Agent 分工协作? 一、开篇:从「六站编排」到「三个灵魂拷问」 上一期《从接车到交车》里,我用一辆 2022 款奥迪 Q5 的「低速刹车异响」案例,把一次 4S 店售后服务拆……
阅读全文