1
Agent4J 是什么?我为什么写这个框架
一个程序员对 AI Agent 开发的思考,以及为什么决定用 Java 写一个轻量级的 Agent 框架。
Agent 开发
2
快速开始:5 分钟跑通第一个 Agent
从零开始,用最简单的代码创建你的第一个 Agent4J 程序。
Agent 开发
3
核心概念详解:理解 Agent、Session、Model、Tool、Skill
深入理解 Agent4J 的五大核心概念,掌握 Agent 开发的基础。
Agent 开发
4
内置工具与技能:Agent 开箱即用的能力
详细了解 Agent4J 内置的三大技能:文件系统、命令执行、任务编排。
Agent 开发
5
自定义工具开发:扩展 Agent 的能力边界
学习如何开发自定义工具,让 Agent 能做任何你想做的事情。
Agent 开发
6
实战案例:用 Agent4J 构建全栈项目
通过一个完整的实战案例,看看 Agent4J 如何自动生成 Chrome 扩展和 Spring Boot 后端。
Agent 开发
7
高级特性:Plan 和 Sub-Agent 的妙用
学习如何使用 Plan 和 Sub-Agent 处理复杂任务,实现任务拆分和并行执行。
Agent 开发
8
会话管理与持久化:保存和恢复对话
学习如何保存和恢复 Agent 会话,实现长时间运行的任务。
Agent 开发
9
Agent4J 最佳实践:构建高质量的 Agent 应用
总结 Agent4J 开发中的最佳实践,帮助你构建高质量的 Agent 应用。
Agent 开发
10
大模型基础协议格式解析
系统介绍大语言模型通信中的三种主流协议格式——OpenAI Chat Completions、OpenAI Responses和Anthropic Messages,重点解析OpenAI Chat Completions格式的设计理念、消息结构及三者的核心差异。
大模型协议
11
Agent开发入门——从理解到实践
这篇文章将带你从零开始理解Agent开发,从基础概念到实际动手,帮助你建立对智能体开发的完整认知框架。
12
我的初衷:让大模型开发不再神秘
作为网站创建者,我从未对大模型感到困惑,反而充满好奇与向往。这个网站是为了帮助身边那些对大模型开发感到困惑的传统程序员和开发者,用通俗易懂的语言和真实代码,让每个人都能感受到:原来大模型开发如此简单。
入门
13
智能体开其实很简单,只是你需要转换一下思路。
本文深入探讨了智能体开发与传统开发的核心区别:传统开发面向数据库进行增删改查,而大模型开发面向大模型指挥其完成任务。文章澄清了常见误解,并指出大模型开发的本质是调用API接口,无需训练模型。
入门指南
14
快速补全你的认知差——一次搞懂大模型应用开发的核心概念
面向传统开发者的 LLM 应用开发核心概念入门。从 LLM 的本质出发,沿 Token、Prompt、Context、Memory、Function Calling、Agent、Skill、MCP、RAG 逐层展开,每个概念从上一个概念中自然生长,帮助开发者快速建立完整的大模型应用认知链路。
入门指南
15
上下文角色深度解析:System、User、Assistant与Developer
深入剖析大模型通信协议中不同角色的定义、作用、优先级及实际应用场景,帮助开发者精准控制模型行为。
大模型协议
16
接入大模型:从第一个 Hello World 到多模态对话
手把手教你接入大模型 API,从最基础的 curl 调用开始,实现单轮对话、持续对话,再到多模态能力。以 OpenAI Chat 协议为例,掌握 LLM 对接的核心技能。
17
Function Calling协议与调用过程深度剖析
全面解析大模型工具调用(Function Calling)的核心协议、消息结构、完整调用流程及最佳实践,助你构建强大的AI Agent。
大模型协议
18
封装一个通用的 LLM Client 并实现完整的对话记忆管理
这一篇,我们亲手封装通用的 LLM Client,实现对话记忆管理,让 SimpleAgent 真正拥有理解你、记住你的能力。
Agent开发
19
手撸一个桌面文件整理 Agent:让你的电脑学会自己收拾
告别混乱的桌面!这篇教程带你从零实现一个能整理文件的智能体,包含文件扫描、分类、移动、重命名等实用工具,让你的电脑学会自己收拾。
实战教程