import content from famzheng.me
publish / build-and-publish (push) Successful in 4s

Posts, about, static/demos, and hugo.toml carried over from the old
noc-hosted blog at famzheng.me. baseURL and gitea link rewritten to
famzheng.com.
This commit is contained in:
gnoc bot
2026-04-16 22:04:34 +00:00
parent 97b28812d8
commit aca661d17d
12 changed files with 1032 additions and 9 deletions
@@ -0,0 +1,45 @@
---
title: "智力,环境与工具"
date: 2026-04-13T12:00:00+01:00
draft: false
tags: ["AI", "Agent", "软件工程", "工具"]
summary: "模型决定上限,环境与工具决定下限。"
---
一个画家拿树枝在沙地上画,也能画出传神的线条——天赋和技巧不会因为工具简陋而消失。但要真正完成一幅作品,他需要安静的画室、趁手的画笔、合适的颜料和画布。少了这些,要么事倍功半,要么作品根本没法完成。
我们不会说"这画家不行"。问题不在他的能力,在他的条件。
但换一个场景:一个 AI Agent 反复调用工具失败、陷入死循环、输出一塌糊涂——我们的第一反应几乎总是"这模型不够聪明"。
这个归因方向,往往是错的。
## 一个公式
> **解决问题的能力 = 智力 × (环境 + 工具)**
**智力决定上限。** 理解意图、分解任务、做架构决策、在模糊需求中找到方向——这些是不可替代的核心能力。更强的模型能处理更复杂的问题,这是环境和工具无论多完善都给不了的。智力就是天花板,没有捷径。
**环境与工具决定下限。** 文件系统、网络、依赖、权限是环境;API、CLI、SDK 是工具。它们决定了模型实际能发挥出多少水平。工具烂、环境差,再聪明的模型也被拖到地板上。
乘法关系意味着:任何一侧趋近于零,输出就是零。画家的天赋再高,没有画布也只能在沙地上比划。
**智力决定你能走多远,环境和工具决定你能不能迈出第一步。**
## 实践
把地板垫高,核心就两件事:
**工具要给有用的反馈。** `file not found: /path/to/config.yaml``operation failed` 有用一百倍。前者指向下一步行动,后者触发盲目重试。模型没法搜 Stack Overflow,它只能分析错误信息本身——信息不够,就只能猜,猜就是死循环的起点。
**环境要有确定性。** 同样的操作在相同条件下有时成功有时失败,模型就无法从结果中学到有效信息。固定依赖版本、确保配置一致、显式检查隐式依赖——这些基础工程实践在 Agent 场景下价值被大大放大。
目标不是取代模型的推理能力,而是不浪费它。让智力花在架构决策和复杂问题上,而不是跟坏掉的工具搏斗。
## 总结
**模型决定上限,环境与工具决定下限。**
选模型是选天花板,不可替代。但别忘了脚下的地板——很多时候 Agent 表现不佳,不是不够聪明,而是烂工具把它拖到了远低于实际水平的位置。
先修路,再选车。