BotOf TechAI / IoT / Full-Stack / 植物养护知识分享
返回首页AI Agent 不是一个盒子,而是一条可执行能力光谱

AI Agent 不是一个盒子,而是一条可执行能力光谱

·4 分钟阅读·

这篇是根据一张 X 长帖截图做的中文译编。截图显示,Anatoli Kopadze 在 6 月 8 日发布了一篇长帖,主题是 AI Agents 是什么,以及如何用 Claude Code、Telegram 和一台 VPS 在短时间内搭一个自己的 agent。

我没有把它处理成逐字翻译。原因很简单:可核验材料只覆盖截图里能看到的段落,截图之外的长帖全文没有可靠原文可逐句对照。下面保留截图里能确认的主线,同时结合 Anthropic 对 agentic system 的工程定义,整理成一篇更适合中文读者阅读的技术文章。

先把 agent 这个词降温

很多人说 agent 时,脑子里想的是“AI 会自己做事”。这个说法不算错,但太粗了。真正有用的理解是:agent 不是一个单独类别,而是一条能力光谱。

在光谱左侧,是一次性的 LLM 调用。你给模型一段输入,它生成一段输出。这个模式适合问答、总结、改写、分类,也最容易测试和控制。

再往右,是增强型 LLM。模型可以使用检索、记忆、工具和结构化输出。它仍然主要围绕一次请求响应工作,但已经能把外部环境纳入上下文。

再往右,是 workflow。系统把任务拆成固定步骤,比如先写方案,再生成代码,再跑测试,再让另一个模型审查。这里的“流程”主要由人写好的程序控制,模型负责每一步里的判断或生成。

最右侧才是更接近通常意义的 agent:模型能根据环境反馈自己决定下一步。它会读文件、调用 API、运行命令、观察结果、修正计划,必要时回到用户那里确认风险。

这条线的重点不是“越自动越高级”,而是:任务是否真的需要开放式行动。如果路径明确,用 workflow 反而更便宜、更稳定;如果路径不可预先穷举,agent 才有意义。

用 Telegram 搭 agent,真正要搭的是执行闭环

截图里的流程很直观:API Key、Telegram Bot Token、VPS、Claude Code 生成 bot、agent 在 Telegram 里运行。表面看是五个方块,工程上其实是一个闭环:

  1. Telegram 收到用户消息。
  2. bot 服务把消息转成 agent 能理解的任务。
  3. agent 调用模型、工具或本地代码推进任务。
  4. 服务把结果回写到 Telegram。
  5. 日志、权限和错误处理决定它能不能长期运行。

这里最容易被忽略的是第 5 步。一个 demo 能回复消息,不等于一个 agent 能上线。至少要处理这些问题:

  • token 和 API key 只放在服务器环境变量里,不进仓库。
  • bot 默认只响应白名单 chat id,避免被陌生人消耗额度。
  • 每条消息要有超时、重试和失败提示,不要让用户一直等。
  • agent 的工具权限要从小开始,先只允许读写指定目录和调用必要 API。
  • 关键动作要留下日志,方便回溯一次错误回答是模型问题、网络问题还是工具问题。

如果不做这些,所谓“20 分钟搭 agent”更像一个可运行玩具,而不是可托管的服务。

Claude Code 适合做哪一段

Claude Code 的价值不是替你“变出一个产品”,而是把一个自然语言目标落到代码仓库里:建项目结构、写 bot handler、接 Telegram Bot API、补 .env.example、写部署脚本、加日志、跑本地测试。

比较好的提示方式不是“帮我做一个 Telegram agent”,而是把边界讲清楚:

  • 用 Node.js 还是 Python。
  • 使用 polling 还是 webhook。
  • 只允许哪些 chat id。
  • 模型 API 从环境变量读取。
  • 失败时返回什么提示。
  • 需要哪些命令,例如 /start/help/reset
  • 是否要保存会话历史,保存多久。

Claude Code 能读文件、编辑文件、运行命令,这让它比普通聊天框更适合做这种端到端搭建。但也因为它能执行动作,所以权限边界必须写清楚。一个 agent 项目最早该写的文件,不一定是业务代码,而是 README、环境变量模板、权限说明和启动脚本。

no-code 的边界

截图里的“without writing code yourself”容易让人兴奋,但更准确的说法是:你可以不亲手敲每一行代码,但你仍然要负责需求、权限、验收和运行环境。

这和雇一个工程师类似。你可以把实现交给别人,但不能把产品责任交出去。agent 越能行动,越需要明确的验收标准:

  • 它应该回答什么。
  • 它不应该回答什么。
  • 它能调用什么。
  • 它什么时候必须停下来问人。
  • 它的错误能否被日志复现。

所以,AI agent 的门槛确实降低了,但门槛转移了:从“我会不会写 bot 框架”变成“我会不会设计一个可控的执行系统”。

结论

Agent 不是魔法,也不是单一产品形态。它是一套从 LLM 调用、工具接入、流程编排到自主执行的连续谱。

Telegram agent 是一个很好的入门项目,因为它入口简单、反馈快、部署成本低。但真正值得学习的不是 Telegram 本身,而是 agent 的基本骨架:输入、计划、工具、执行、反馈、权限、日志、恢复。

把这套骨架做好,后面换成 Slack、企业微信、网页控制台或自动任务调度器,都只是入口变化。

参考资料