乐于分享
好东西不私藏

传统APP到头了吗?

传统APP到头了吗?

开头

AI Agent 火了一段时间了,从 OpenAI、Anthropic 到各种创业公司,几乎所有人都在谈 Agent。

甚至现在 Github、社区里每天都会冒出很多新的工具,本质上都是在尝试补齐 Agent 的能力边界。

但我发现一个很有意思的现象:大家对 Agent 的理解其实并不统一。

有人觉得 Agent 就是 ChatGPT。

有人觉得 Agent 就是自动化 Workflow。

也有人觉得 Agent 就是“能调用工具的大模型”。

那么,Agent 到底是什么?

我自己的理解是:

Agent 是一个由大语言模型驱动的目标执行系统


一、传统 App 不够用了吗?

传统软件的工作方式

举几个大家熟悉的例子:

  • 拼多多
  • 美团
  • 企业后台
  • CRM 系统

这些软件都有一个共同特点:

流程是固定的,从 A 到 D,必须按照 A → B → C → D 执行。


传统软件的优点

  • 流程固定,可预见性强
  • UI 成熟,交互体验稳定
  • 响应速度快,执行效率高
  • 功能边界清晰,易于测试和维护
  • 业务规则明确,不容易产生意料之外的结果
  • 对高频、标准化场景非常友好

传统软件的局限

  • 对部分用户(例如中老年人)仍然存在学习成本
  • 无法真正理解用户意图,只能响应操作
  • 用户需要自己拆解目标并做决策
  • 用户能力差异会直接影响最终结果质量

更本质的问题是:

软件提供的是“功能”,但不负责“帮你完成目标”。


二、Agent 和传统 App 最大的区别是什么?

很多文章会说:

Agent 可以自主决策。

但这句话其实比较抽象。

我觉得更准确的说法是:

Agent 关注目标,传统 App 关注过程


举个例子:

用户说:

“帮我规划一个东京三日游”

这句话背后,其实需要用户自己做大量拆解,比如机票、酒店、景点、美食、路线等等。


传统 App 的做法

  • 去各个平台查机票价格(携程、飞猪、去哪儿)
  • 自己对比酒店价格、位置、评价
  • 自己整理景点信息
  • 自己规划每天路线

本质是:

App 提供信息,你负责整合和决策。


Agent 的做法

  • 自动对比不同平台的机票信息
  • 根据预算和位置筛选酒店
  • 自动整理景点并生成行程路线
  • 推荐当地美食并给出优先级

本质是:

你只说目标,Agent 帮你完成拆解和执行。


这就是核心差异:

传统 App 在执行步骤,Agent 在理解意图并完成目标。


三、Agent 真的是“自主思考”吗?

这是很多人最容易误解的地方。

Agent 并不是突然拥有了意识。

它本质上还是程序。

但和传统程序相比,多了一层:

不再严格按照预设流程执行,而是基于执行结果不断调整下一步行动的动态决策循环。


Agent 的核心组成

1. 大脑(LLM)

负责:

  • 接收信息
  • 理解意图
  • 拆解任务

2. 工具(Tools)

负责:

  • 执行具体动作(搜索、调用 API、计算、操作系统等)
  • 把“想法”变成“结果”

3. 记忆(Memory)

负责:

  • 记录用户偏好(风格、习惯、历史行为)
  • 保留上下文信息
  • 支持长期任务连续性

4. 反馈循环(Feedback Loop)

负责:

  • 判断当前结果是否符合目标
  • 如果不符合,则继续调整策略
  • 直到逐步逼近目标

举个简单例子:

查深圳天气 → 返回广州天气 → 发现不匹配 → 重新修正 → 直到正确结果


四、为什么说 Agent 的核心不是对话,而是行动?

很多人会误以为:

Chat = Agent

但实际上不完全正确。

真正的关键是:

Agent 是否能推动任务完成


Agent 可以做的事情

  • 查询信息
  • 调用 API
  • 执行代码
  • 处理文件
  • 自动完成任务流

而普通聊天机器人通常只能:

  • 回答问题
  • 提供建议
  • 生成文本

但无法真正“完成事情”。


五、Workflow 和 Agent 是一回事吗?

这是目前争议最大的点之一。

很多产品都在宣传自己是 Agent,但实际上更接近 Workflow。


Workflow

特点:

  • 流程固定
  • 路径固定
  • 开发者预先设计好执行逻辑

例如:

豆包中的某些智能体,本质上更像 Workflow。


Agent

特点:

  • 动态决策
  • 动态选择工具
  • 动态调整路径

Agent 更像一个具备“大脑 + 四肢”的系统,而不是固定流程机器人。LLM 负责决策,工具负责执行。


六、Agent 会成为未来的软件形态吗?

过去的软件逻辑是:

人适应软件

未来的软件逻辑可能变成:

软件适应人

原因主要有几个:

  • 产品体验一定会朝“更低门槛”发展
  • 自然语言是最自然的交互方式
  • 用户不再想学习复杂系统

但 App 并不会消失

很多 App 的价值不仅是功能,还有:

  • 设计感
  • 交互体验
  • 情绪价值(配色、动画、音乐等)

更可能发生的是:

前端是 App,后端逐渐被 Agent 化能力重构。


七、Agent 目前有哪些问题?

如果只讲优点是不完整的。


1. 幻觉问题

大模型有时会自信地给出错误答案,并且在不同追问下出现不一致情况,大模型根据上下文,预测下一个最可能的词。

比如: ”巴黎是法国的__“

大模型大概率会给出首都这样的答案,为什么呢?因为它觉得这样合理,合理是他预测的标准,而不是事实是它的标准。

怎么理解这句话呢?比如说,我每天早饭都吃包子,但是今天早上吃了饺子,我训练了一个大模型,用的是我的吃早餐的记录,我这时候问他我早上吃的什么,他可能会预测出我今天早上吃的都是包子,因为在在他看来很合理,我之前99天吃的都是,他的幻觉源于他的训练资料。

比如问AI一个问题。某某公司2023年第三季度利润是多少?他可能会给你编造一点看起来像财报的内容。

所以现在都会使用各种手段来约束它的知识边界,比如,产品文档,操作手册,现在它回答问题只限制在当前产品的知识库中,不要胡编乱造。


2. 成本问题

每一次交互都需要理解、推理、调用工具,相比传统 App 成本更高。


3. 稳定性问题

同一个问题,不同时间可能得到不同结果,缺乏确定性。


4. 长任务失败率

任务越长,信息丢失越严重,最终可能偏离目标。


总结

首先,传统的App不会被完全取代,其次开发范式肯定会发生改变,后端能力一定会逐步Agent化,个人观点勿喷。


关注我一起学习更多AI知识,让生活变得更简单。