AI 技术实践者的知识库与工具箱Issue 02 · 2026
Agent 开发II进阶

从零理解 AI Agent:循环、工具与停机

Agent 不是魔法,是一个带工具的 while 循环。讲清它的三个本质问题。

By Jimmy Liu2026年5月25日16 分钟
agentllmtoolsloop
从零理解 AI Agent:循环、工具与停机
Fig. 01Opening plate.

从零理解 AI Agent

剥掉所有框架的包装,一个 Agent 的核心其实是一个循环:

while 没完成:
    想法 = 模型(上下文)
    if 想法.是动作:
        结果 = 执行工具(想法.动作)
        上下文 += 结果
    else:
        return 想法.答案

三个本质问题

1. 它怎么决定下一步?

模型读当前上下文,输出「调用某工具」或「给出答案」。决策质量 = 上下文质量 × 模型能力。

2. 它能做什么?

取决于你给的工具集。工具的描述写得好不好,直接决定模型调不调得对。

3. 它什么时候停?

停机是被低估的难点。要么模型主动给答案,要么你设步数 / 预算上限兜底,否则它会原地打转。

下一篇

我们会动手写一个最小可用的 Agent,并讨论如何给它加「记忆」与「评判」。

Turing.

AI 技术实践者的知识库与工具箱

Colophon

A magazine of practical notes from inside the AI work — written, edited & published by Jimmy Liu.

Elsewhere

© 2026 Jimmy Liu · 版权所有

Bodoni Moda · Albert Sans · Imagery from Unsplash