乐于分享
好东西不私藏

别再为人类堆按钮了:下一个十年的软件,可能先写给 Agent 用

别再为人类堆按钮了:下一个十年的软件,可能先写给 Agent 用

字数 1393,阅读大约需 7 分钟

别再为人类堆按钮了:下一个十年的软件,可能先写给 Agent 用

这两天我看到 Garry Tan 在看完 Salesforce Headless 360 的发布后,只说了一句很短的话:

The future is MCP/CLI。 [1]

我觉得,这句话不是感慨,而是在给整个软件行业打预告。

因为 Salesforce 这次做的,并不是一次普通功能升级。它是在明确表态:未来的软件,不一定要先做给人看,而是要先做给 Agent 调用。 官方甚至直接把话挑明了:Everything on Salesforce is now an API, MCP tool, or CLI command。[2]

这背后最值得重视的变化是:软件的默认用户,正在从“人”切换成“AI Agent”。 [3]


Salesforce 这次,改的不是功能,而是软件形态

Headless 360 的核心,不是又加了几个 AI 能力,而是把 Salesforce 的核心资产系统性拆成了 Agent 可直接调用的接口层。

Data 360、Customer 360、Agentforce、Slack,这些过去主要包裹在 UI 里的能力,现在被暴露成三种形式:

  • • API
  • • MCP 工具
  • • CLI 命令

而且不是说说而已。官方这次一口气放出了 60+ 个新的 MCP 工具 和 30+ 个预配置编码技能,让 Claude Code、Cursor、Codex、Windsurf 这类编码 Agent 可以直接接入平台能力。[4]

换句话说,Salesforce 想表达的是:

别再让 Agent 去读页面、点按钮、猜流程了。直接给它可调用、可审计、可自动化的原生接口。 [5]


MCP 为什么突然变重要了?

MCP 是 Anthropic 在 2024 年 11 月发布的开放协议,目标是把 AI 系统连接外部工具和数据源这件事标准化,减少过去那种一对一、重复开发的集成模式。[6]

如果说得更通俗一点,我会把它理解成:

Agent 世界里的通用接口层。

它的价值不在于“又多了一个协议”,而在于它开始把“工具接入”这件事,从定制开发推向标准接入。也正因此,OpenAI、Cursor、Windsurf 这些工具链都已经提供了 MCP 相关支持。[7]


真正被推翻的,是“软件该怎么做”

过去二十年,我们做软件,默认服务对象是人。

所以大家拼页面、拼交互、拼视觉、拼流程顺滑度。但 Agent 不关心这些。它需要的是:

  • • 明确输入输出
  • • 稳定权限边界
  • • 低歧义调用路径
  • • 可重复、可调试的执行过程

从这个角度看,GUI 对 Agent 并不是优势,很多时候反而是负担。因为让 Agent 去走浏览器和视觉识别,往往意味着更高的 token 成本、更强的不确定性,以及更难排查的问题。相反,结构化接口、CLI 和协议化工具,反而更适合 Agent。[8]

所以我现在越来越认同一个判断:

UI/UX 不会消失,但它正在从“软件本体”变成“给人类用的一层外壳”。

未来真正的护城河,很可能不是界面做得多漂亮,而是:

你的后端能力,能不能原生、稳定、安全地被 Agent 调用。


为什么是 MCP + CLI,而不是只谈 MCP

我觉得 Garry Tan 那句话最有意思的地方,就在这里。

他不是说未来只有 MCP,他说的是:MCP/CLI。 [9]

这背后的逻辑其实很清楚:

  • • MCP 更适合做动态发现和轻量连接
  • • CLI 更适合做生产级、确定性的执行

一个负责让 Agent “看见工具、理解工具”,一个负责让 Agent “把事情稳定做完”。

所以 CLI 这个看起来像“老古董”的东西,反而可能在 AI 时代重新翻红。对人类来说,CLI 门槛高;对 Agent 来说,它却是最便宜、最可靠、最容易调试的接口之一。[10]


机会很大,风险更现实

这件事当然不只是机会。

当 Agent 拿到 MCP 工具和高权限接口,本质上就等于拿到了系统行动权。误删数据、批量改错配置、错误触发流程,这些都不再是理论问题,而是马上会进入企业生产环境的现实问题。Salesforce 这次也把治理、权限和可控性放在了很重要的位置。[11]

所以真正值得每家 SaaS 公司思考的问题,不是“要不要蹭 MCP”,而是:

你的产品,准备好被 Agent 使用了吗?

如果没有,那你今天优化的,可能还是旧范式里的局部胜利。而新范式,已经开始了。


写在最后

我越来越强烈地觉得:

未来最值钱的软件公司,不一定是界面做得最漂亮的那批,而可能是把能力拆得最清楚、权限管得最严格、最适合 Agent 调用的那批。

以前我们做软件,想的是“用户点哪里”。以后我们做软件,可能更该想的是:

Agent 下一步会调用什么。


参考链接

  1. 1. Salesforce 官方:Introducing Salesforce Headless 360. No Browser Required.https://www.salesforce.com/news/stories/salesforce-headless-360-announcement/
  2. 2. VentureBeat:Salesforce launches Headless 360 to turn its entire platform into infrastructure for AI agentshttps://venturebeat.com/ai/salesforce-launches-headless-360-to-turn-its-entire-platform-into-infrastructure-for-ai-agents
  3. 3. Anthropic 官方:Introducing the Model Context Protocolhttps://www.anthropic.com/news/model-context-protocol
  4. 4. OpenAI 官方文档:MCP and Connectorshttps://developers.openai.com/api/docs/guides/tools-connectors-mcp
  5. 5. OpenAI 官方文档:Building MCP servers for ChatGPT Apps and API integrationshttps://developers.openai.com/api/docs/mcp
  6. 6. Cursor 官方文档:Model Context Protocol (MCP)https://cursor.com/docs/mcp
  7. 7. Windsurf 官方文档:Cascade MCP Integrationhttps://docs.windsurf.com/windsurf/cascade/mcp
  8. 8. Garry Tan:The future is MCP/CLIhttps://x.com/garrytan/status/2045083646730936745
  9. 9. Garry Tan:Here is how to make a good MCP: do it as a CLI firsthttps://x.com/garrytan/status/2040516672612950508
  10. 10. CIO:Salesforce launches Headless 360 to support agent-first enterprise workflowshttps://www.cio.com/article/4159536/salesforce-launches-headless-360-to-support-agent-first-enterprise-workflows.html