2026年8月23日
摘要:Java 程序员想接大模型,别自己写 HTTP 请求了——Spring AI 2.0 让这一切像写 CRUD 一样简单,还能让 AI 用上你的业务工具 前阵子朋友问我: “我想在项目里接个大模型做个智能客服,是不是得自己用 HttpClient 调 OpenAI 的 API?还要处理流式响应、JSON 解析、多轮对话上下文……想想就头大。&rd……
阅读全文
2026年8月23日
一位开发者用 Codex 替代 Claude Code 一周后,发现自己的编码效率提升了 30%,而这一变化并非个例。在 AI 编程助手市场,Claude Code 曾以强大的代码理解和生成能力占据优势,但 Codex 正凭借更快的迭代速度和更精准的上下文处理,开始“反杀”。这场竞争的关键,或许不在个人开发者,而在企业级市场。 一周实测:Cod……
阅读全文
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 虽然叫客服,……
阅读全文