为什么越来越多团队用 Java 写企业级 Agent:十个绕不开的现实因素
这两年我被问过好几次同一个问题:做 Agent,为什么不用 Python?我一般会反问一句,这个 Agent 上线之后,写不写业务库、走不走审批、进不进现有的权限体系。如果答案都是肯定的,语言这件事其实没多少可选。
阿里二面:单Agent与多Agent架构有什么区别,如何设计
面试题:单 Agent 和多 Agent 架构有什么区别,应如何选择和设计?考察方向:AI&大模型 · Agent原理先别往下翻,想一想你会怎么回答,再对照下面的解析。
Skills 从入门到踩坑:让 Agent 学会"起飞"的正确姿势
【摘要】Skills 是什么?怎么让 Java Agent 用上它?这篇从标准结构讲到 Spring AI Alibaba 落地,附乱码踩坑实录。引言最近在做企业知识库项目的时候,产品提了个需求:“能不能让 Agent 学会按我们公司的模板出 Word 报告?
AgentScope Java 实战:给 AI Agent 加上权限管控
用 Java 写 Agent 的团队,大多卡在同一个坎上:Demo 跑得挺欢,一上生产就出事。模型会自己决定调不调工具、调哪个工具,重启一次会话全丢,上下文越滚越长最后撑爆 token。
Java 写 Agent:模型只是组件
摘要:Spring AI 2.0 把工具调用循环从模型黑盒搬进 Advisor 链,模型不再是主角。审批、海量工具、存量升级三个落点,讲清 Java 写 Agent 的设计思路。
Agent从入门到项目实战的完整学习路线
老 Java 项目接 Agent,写接口还是建目录
摘要:两条路都能让老项目接上 Agent,但入口完全不同。LangChain4j 让你声明一个接口,老 Service 加注解变成工具;AgentScope Java 让你建一个 workspace 目录,项目约定写成 Markdown。改动落在哪,决定你后面要维护什么。
给 Agent 写命令,别只给人写
摘要:把脚本交给 Agent 跑,崩的往往不是代码,是接口。这篇文章拆开一条命令的六个契约——非交互、输出分流、退出码、机器可读、错误可自修、危险操作可预演,也讲清改造成本与不该改的场合。周一早上,你把跑了几年的日报脚本丢给 Agent,让它重新生成上周那份。
别急着用 Python:Java 开发 Agent,也有自己的优势
做 AI Agent,很多人会先想到 Python。但对已经使用 Java 和 Spring 的团队来说,换语言真的是必选项吗?比较 Agent 框架,不能只看它能不能调用大模型。工作流如何组织、数据如何传递、任务怎样并行,以及出现错误时能不能控制,都会影响后续开发和维护。
工具报错后,Java Agent是继续还是结束?
成功结果要原样交给调用方,我选 IMMEDIATE;需要模型处理工具错误,我选 TO_LLM。旧版 LangChain4j 中,IMMEDIATE 遇异常也可能提前结束。报告涉及 1.11.0 和 1.13.0-SNAPSHOT,旧版脚本模型只被调用一次。