AI Agent Learning

AI Agent 学习教程

使用 OpenAI Java SDK 从零构建 AI Agent — 14 节渐进式课程,从基础聊天循环到多 Agent 协作

核心模式

所有 AI Agent 共享同一个内核:调用模型、执行工具、回传结果。每节课在此基础上增加一个新机制。

AgentLoop.java
while (true) {
    response = client.chat().completions().create(params);
    if (response.toolCalls().isEmpty())
        break;
    for (toolCall : response.toolCalls()) {
        result = dispatch(toolCall.name(), toolCall.arguments());
        messages.add(result);
    }
}

消息增长

观察 Agent 循环执行时消息数组的增长

messages[]len=0
[]

学习路径

14 节渐进式课程,从简单聊天循环到自主多 Agent 执行

架构层次

五个正交关注点组合成完整的 Agent 系统