FFengPT
← 返回博客
2026-06-15·7 分钟

用 Java 也能写 Agent:Spring AI 初探

AgentJavaSpring AI

很多 Java 同学以为做 AI 就得切到 Python。其实 Spring AI 已经把 ChatClient、ToolCalling、RAG 都封装得很像 Spring 的风格。

一个最小可运行的 ChatClient

ChatClient client = builder.build();
String answer = client.prompt()
    .user("用一句话解释什么是 Agent")
    .call()
    .content();

工具调用(Function Calling)

把你的一个 Spring Bean 方法注册成工具,模型就能在对话中主动调用它——查数据库、调接口都行。这正是 Agent 能力的来源。

你不需要抛弃 Java,只需要让 Java 会「调用」模型。

结论:对 Java 团队,Spring AI 是低成本把大模型接进现有系统的优选。

想直接问我关于这篇文章或我的经历?

和我聊聊 →