TechFoco Logo
首页专题归档站点地图
© 2026 TechFoco. All rights reserved.
文章归档专题网站地图站点地图 XML爬虫规则
  1. 首页
  2. /
  3. 返回归档
  4. /
  5. 前Meta收购公司Manus的后端技术负责人,在构建AI Agent两年后得出结论:别再用复杂的

前Meta收购公司Manus的后端技术负责人,在构建AI Agent两年后得出结论:别再用复杂的

2026年03月19日•TechFoco 精选

前Meta收购公司Manus的后端技术负责人,在构建AI Agent两年后得出结论:别再用复杂的Function Calling了。

前Meta收购公司Manus的后端技术负责人,在构建AI Agent两年后得出结论:别再用复杂的Function Calling了。

| 帖子 LLM的原生语言其实是诞生于50年前的Unix命令行。

本文揭示了为什么一个简单的run(command)工具,比庞大的专用工具库更高效、更符合LLM的“思维模式”。

前Manus(后被Meta收购)的后端技术负责人Morro Hsu,最近分享了一个他干了两年AI Agent后得出的、足以颠覆许多开发者常识的结论:他已经完全抛弃了主流的Function Calling。

取而代之的,是一个简单的run(command=“...”)工具,配上最古老的Unix命令行。

这听起来很反直觉。

在OpenAI、Google等大厂的官方文档里,精细的、结构化的Function Calling/Tool Calling被奉为圭臬。

你以为,给AI Agent的工具库越丰富、越结构化,它就越强大。

但现实是,LLM早已在数十亿行代码的训练数据中,把Unix命令行玩得炉火纯青。

当你需要“读取日志文件,筛选出错误行,并计算总数”时,Function Calling的思路是三次调用:read_file() - Hsu把这种模式总结为“启发式设计”,核心是三点: 1. 渐进式--help发现:Agent不需要一次性加载所有工具文档。

它会像人类一样,先调用memory空命令看看用法,再用memory search探索具体参数。

LLM按需探索,极大节省了宝贵的Context。

  1. 把错误信息当导航:当Agent用cat命令试图读取一张图片时,传统的CLI只会报错。

但Hsu的设计会返回:[error] cat: binary image file. Use: see photo.png。

文章配图 1
文章配图 1

错误信息直接指明了正确的路,Agent下一步就知道该怎么做,而不是原地打转、盲目重试。

他分享了一个惨痛案例:因为stderr(标准错误流)被静默,一个Agent为了安装一个包,在pip, uv, apt等命令间盲目重试了10次,浪费了大量时间和token。

  1. 两层架构:这是最关键的工程洞察。

命令的执行(执行层)和返回给LLM看的结果(表现层)必须分开。

执行层追求Unix管道的原汁原味,数据无损传递。

而表现层则为LLM服务:自动截断超长内容并告知其完整路径、将二进制文件替换为提示信息、附加上[exit:0 | 12ms]这样的元数据。

这能防止LLM的Context被垃圾信息污染,并让它逐渐学会评估每个命令的成本。

这个思路不是要给Agent一个完整的Linux系统,而是要用LLM最熟悉、最原生的“语言”和它沟通。

就像Hsu在讨论中回应的那样:Shell是超集。

你永远可以从Shell里调用Python代码,但反过来,在一个纯代码环境里调用Shell命令,本质上只是给自己多绕了一段路。

这篇分享最牛的地方,是把一个看似“退步”的技术选择(用50年前的CLI代替时髦的Function Calling),升华成了一种更深刻、更符合AI第一性的设计哲学。

它没有停留在“CLI更好用”的表面,而是解剖了“为什么好用”(训练数据吻合度、可组合性)和“如何才能好用”(渐进式帮助、导航式报错、分层架构)。

其中“stderr是Agent最需要的信息”和“Shell是超集”这两个论断,堪称金句,点醒了无数还在工具集里打转的开发者。

这是一种工程上的返璞归真。

文章链接

  • 查看原文https://www.reddit.com/r/LocalLLaMA/comments/1rrisqn/i_was_backend_lead_at_manus_after_building_agents/

相关标签

AI AgentFunction CallingUnix ShellLLM EngineeringBackend Development

继续阅读

较新文章

Sam Altman一条推文暴露的真相:程序员不怕被AI取代,怕的是被“感谢” | 帖子 Ope

较早文章

在线搜索经常遇到索引高成本、数据更新慢、语义匹配不精准等难题

相关文章

查看更多

Claude 动态工作流进入公测,支持多智能体分阶段并行

Claude 动态工作流进入公测,支持多智能体分阶段并行 Managed Agents 可在服务端后台编排分阶段任务,在阶段内并行运行多个智能体,并通过共享文件与事件流交接结果。

2026年10月11日
AI AgentWorkflow Orchestration

Gemini Agent 发布,支持云端持续执行与工程工具连接

Gemini Agent 发布,支持云端持续执行与工程工具连接 新的 Gemini Agent 可写入并运行代码,连接 Git、Jira、数据库与 MCP 服务,并在云端持续执行多步骤任务。

2026年10月09日
Gemini AgentGoogle Cloud
【Go语言的“枯燥”,反而成了它在AI时代的护身符】 Google官方博客近期指出,由于软件开发

【Go语言的“枯燥”,反而成了它在AI时代的护身符】 Google官方博客近期指出,由于软件开发

【Go语言的“枯燥”,反而成了它在AI时代的护身符】 Google官方博客近期指出,由于软件开发重心正从编写转向AI生成后的审核与验证,Go语言凭借极简语法、强制统一的风格和完善的原生工具链,正成为AI Agent最理想的协作载体。

2026年08月16日
Go语言AI辅助编程
【把AI装进REPL:Prime Agent正在让编程代理长出经验】 Prime Intelle

【把AI装进REPL:Prime Agent正在让编程代理长出经验】 Prime Intelle

【把AI装进REPL:Prime Agent正在让编程代理长出经验】 Prime Intellect开源的Prime Agent是一款基于递归语言模型RLM的长效编程与研究代理。

2026年08月16日
AI AgentRLM
【智能体的“技能商店”:333个精选 Skill 让 Agent 告别野路子】 是一个专门为 A

【智能体的“技能商店”:333个精选 Skill 让 Agent 告别野路子】 是一个专门为 A

【智能体的“技能商店”:333个精选 Skill 让 Agent 告别野路子】 是一个专门为 AI Agent 打造的技能推荐网。

2026年08月16日
AI AgentSkill

【DeepSeek Harness 橙皮书:被官方文档隐去的 Agent 真实体感】 DeepS

【DeepSeek Harness 橙皮书:被官方文档隐去的 Agent 真实体感】 DeepSeek 刚开源 Agent 框架 Harness,开发者花叔就发布了这份实测指南。

2026年08月16日
DeepSeek HarnessAI Agent