导航

从 ChatGPT 到 Agent:
下一代人机协作范式

从问答模型走向能够规划、调用工具和验证结果的 Agent,拆解真正可落地的人机协作系统。

探索者与星球山脊上的日照方尖碑

大语言模型最重要的变化,不只是“回答得更像人”,而是软件开始从 request → response 转向 goal → execution → verification。当模型能够围绕目标持续工作,Agent 才真正成为一种新的软件抽象。

1. 为什么我们需要 Agent?

传统聊天产品把模型放在一个回合里:用户提问,模型回答。真实工作却通常包含检索上下文、拆解目标、选择工具、执行动作、处理失败和验证结果。Agent 的价值,就是把这些原本散落在人脑里的步骤编码成可观察、可约束的执行循环。

一个可靠的 Agent 不是“更会聊天的模型”,而是一个有边界、有反馈、有停止条件的执行系统。

2. 一个最小但完整的执行循环

agent_loop.py
def run(goal, tools, max_steps=8):
state = {"goal": goal, "history": []}
for _ in range(max_steps):
action = planner.next_action(state, tools)
result = tools.execute(action)
state["history"].append((action, result))
if verifier.done(state):
return verifier.answer(state)
raise RuntimeError("step budget exhausted")

这段代码故意没有把“自主性”无限放大。真正决定系统质量的,是 max_steps、工具权限、验证器和可审计的 history,而不是让模型自由运行多久。

3. Agent 的核心能力

能力 作用 工程上最容易忽略的点
Planning 把目标拆成可执行步骤 计划必须允许被新证据推翻
Tool use 与真实系统交互 工具权限要最小化、参数要校验
Memory 保存必要上下文 记忆不是越多越好,要可淘汰
Verification 判断结果是否可信 不能让生成答案的模型独自验收自己
Recovery 从失败中继续 重试要有预算,并区分可恢复错误

4. Product 与 Engineering 的共同边界

Agent 产品不能只定义“它能做什么”,还要定义“它什么时候不能做”。设计规格里至少应该写清楚权限、确认点、失败状态、成本预算和用户可见的执行证据。

阳光下的建筑方块与开放拱门
Agent 的价值最终要落回现实世界中的任务、约束与反馈。

5. 结论

下一代人机协作不会只是一块更大的聊天窗口。更有价值的方向,是把模型放进一个结构化系统:目标由人定义,执行由 Agent 协助,关键决策可被检查,结果必须能够验证。

这也是 DogXAI 后续会持续拆解的主题:如何把 AI 从 demo 变成可靠的软件能力。

搜索已发布的技术文章与项目实践

或者按主题浏览