Agent Engineering · Static Knowledge Base

会用 AI
会开发 Agent

面向程序员的 Agent 工程教程。不堆框架名词,不停留在 Demo——从核心机制出发, 覆盖 Agent 基础、手写框架、Code Agent 架构,最终落到真实业务项目。

  • 53 已完成文章
  • 6 完整模块
  • 持续更新 LangGraph / 实战项目
agent.py
class Agent:
def run(self, goal: str):
# Agent Loop 核心
while not self.done:
action = self.think(goal)
result = self.use_tool(action)
self.memory.add(result)
return self.output()

为什么做这个项目

很多人已经会用 AI 工具,但一旦开始自己做 Agent,问题就来了。

不清楚 Agent 和 Workflow 的边界

调 API、搭工作流、接 LangChain——能跑 Demo,但说不清楚为什么 Agent 比 Workflow 多了什么,以及什么时候该用哪个。

Demo 能跑,落地就不稳定

Tool Calling 偶尔失败、上下文窗口很快满、多轮任务容易漂移——这些不是调 Prompt 能解决的,是系统设计问题。

框架太重,不知道里面做了什么

LangChain / Dify 上手快,但出问题时翻三层抽象。真正上生产的 Coding Agent(Claude Code、Cursor)都用轻量级自定义方案。

53 已发布文章
6 完整模块
60 行核心框架代码
s01→s12 Claude Code 渐进课程