大模型Function Calling在Java里怎么落地?我踩了7个坑
Function Calling在Java里落地,框架选型只是第一步。真正让你加班的是参数类型对不上、模型反复调同一个工具、异常吞掉后模型开始编答案、以及并发下工具注册表被踩踏。下面这7个坑,每个都附了能跑的代码片段,按踩坑顺序排。
4-AgentScope Java 消息系统深度解析:多模态消息与响应状态全解
持续分享感兴趣可以点个【关注】不迷路~彻底搞懂 Msg 的每一个字段、每一种 Block、每一个状态值,写出真正健壮的 Agent 应用。 前置知识本篇是入门篇第 3 篇,建议先阅读第 1 篇《开篇》、第 2 篇《快速上手》和第 3 篇《六大核心概念》。
Java用LangChain4j验回答,流式结果要等攒完
模型已经在分片返回,页面却要等完整回复通过检查后才看见文字。LangChain4j 的 AI Services 使用输出 guardrail 时会出现这个顺序:先缓存片段,完整校验通过后再把片段重放给调用方。这是一个产品选择,不是简单的网络故障。
Java版AI Agent企业级落地第4篇:工具与行动 — @Tool 深度解析
系列:Java版AI Agent工程实战 | 对应模块:tool/AgentTools.java目标:从零搭建一个完整可落地的 Java AI Agent 工程风格:严谨且实操导向,与 Python 系列对应一、这篇讲什么?
程序员最常用的20个AI提示词
2026年,AI编程已经像Git一样成为标配。但很多人发现:同一个需求,别人问AI几分钟搞定,自己问AI却要反复改好几轮。区别不在模型,在提示词。好的提示词不是"请写代码",而是带约束、给示例、明确输出格式。
Jackson 全面详解:Java JSON 框架的天花板,从入门到精通
做 Java 开发的同学,每天都在跟 JSON 打交道。接口传参是 JSON,配置文件是 JSON,数据库存的是 JSON,连日志打印都要 JSON。而 Jackson 作为 SpringBoot 默认的 JSON 框架,你必须要搞懂它。
上百个参数怎么测?Java 反射帮你写工具
做 SDK 测试的同学大概率遇到过:一个接口有上百个入参,每个参数都要测必填校验、长度边界、类型校验。手工写用例,一个接口就要敲一天。这时候与其死磕手工,不如花半天写个测试工具 —— 而工具的核心,就是 Java 反射。
给 Java 后端写 Prompt,不是玄学
摘要:同样的需求给同一个 AI,不同 Prompt 写出来的代码质量可能差一个数量级。
工具报错后,Java Agent是继续还是结束?
成功结果要原样交给调用方,我选 IMMEDIATE;需要模型处理工具错误,我选 TO_LLM。旧版 LangChain4j 中,IMMEDIATE 遇异常也可能提前结束。报告涉及 1.11.0 和 1.13.0-SNAPSHOT,旧版脚本模型只被调用一次。
Java Jakarta Validation 实战指南:从参数校验到分组、自定义注解
Spring Boot 项目通常直接引入 validation starter:它会带上 Jakarta Validation API 和 Hibernate Validator。