Skip to content
Go back

从 Claude 的两个组件,到未来的软件

Edit page

AI 开始走出聊天框,能直接改 App 本身。顺着这一点往下推,软件会变成什么样?文中有一个能上手玩的未来 App 模型。

AI 走出了聊天框

上一篇讲了 Claude Code 桌面版里的两个工具。show_widget 让 Claude 在回答旁边当场画出一个能点的界面。spawn_task 让 Claude 在应用界面上放一张卡片,你点一下,它就另开一个会话去处理。

第二个值得多想一步。以前 AI 能做的,只是在对话框里回话。spawn_task 让它在对话框外面、在应用本身放了一个可以操作的东西。做不做,仍然由你点。

把这一点推到底:如果 App 里的每个地方,AI 都能先放点东西进来,App 会变成什么样?

先玩一下

下面是一个未来的 App。卡片里的界面都是当场生成的。AI 也不只待在卡片里:它会给图标挂角标,在停靠栏开新入口,在顶栏钉提醒,能力延伸到了整个 App。想改 App 本身,点停靠栏最下面的「设置」,在原来搜索框的位置直接说。

Next OS 代理在后台工作
想问什么,直接说
问一句
¥记账
◷日历
↻订阅
▣相册
⚙设置
已完成 · 可撤回

    旁白AI 每改一处 App 本身,会在那里贴一张黄色便签,这里也会记一笔。

    软件会怎么变

    1. 打开 App,事情已经准备好了

    今天的 App 给你一排按钮,问题要你自己去找,找到了还得自己做。模型里的 App 一打开,AI 已经把事情准备好了:账分好了,冲突找到了,退订邮件写好了。你做的事变成三种:接受、修改、驳回。

    2. App 不只给人用,也给 AI 用

    今天的 App,每个功能都做成按钮,给人点。以后每个功能还要留一个给 AI 调用的口子,比如 API 或 MCP(一种让 AI 调用外部工具的协议)。spawn_task 能存在,就是因为桌面应用把「放一张卡片」这件事开放给了 AI。模型里也一样:停靠栏的角标、顶栏的提醒、新开的入口,都是 App 把自己的外壳交给 AI 去改。今天的 AI 最多待在一个聊天窗口里,以后它能碰到整个 App。一个 App 向 AI 开放了多少能力,会和它的界面好不好用一样重要。

    3. 设置页变成一句话

    今天的设置页又大又全,上百个开关,一层套一层。搜索也帮不上多少忙,它只认自己起的名字:你想要的是「晚上别吵我」,它叫「勿扰时段」,藏在第四层。

    换成另一种方式:设置页还在,但原来的搜索框变成了一句话的入口。直接说你要什么功能、什么效果、放在哪里。「晚上 10 点后别推工作消息,紧急的除外」「把日历放到最上面,相册收起来」「在顶栏加一个随手记账的按钮」。AI 当场把 App 改成你要的样子,改完不满意,撤回就行。下面那些分组也还在,想一层层点进去自己找,照样可以。App 不再是一个固定的东西,而是每个人用着用着,就长成了自己的样子。

    4. 界面的框架不变,里面的内容现做

    模型里,停靠栏、顶栏、右边的「已完成」是固定的框架。AI 平时只往里面挂角标、钉提醒;要挪动框架本身,得你开口说。卡片里的小界面才是按需生成的:撞会时是一条时间轴,问花费时是柱状图,订位时是几个选项。这就是 show_widget 那条路。整个界面都现场生成是行不通的:每次长得都不一样,人就不敢点了。

    5. 聊天不再是全部

    模型里没有聊天记录,只有卡片、角标、提醒和「已完成」。每件做完的事都能撤回,都能查到。聊天只是一个入口,真正被反复查看和修改的,是这些对象。

    6. 最难的问题:什么时候该打断你

    相册那张卡片学的是 spawn_task:跟眼前无关的事不打断你,在停靠栏新开一个入口,等你有空再点。AI 能做的事越多,越要想清楚:哪些先问你,哪些做完再告诉你,哪些干脆别打扰。人的注意力最有限,以后设计 App,要花最多心思的可能就是这件事。

    哪些不会变

    发消息、拍照这类又快又简单的事,直接按按钮永远最快,不需要 AI 先提议。所以以后的 App 更可能是两种方式并存:简单的事人自己点,复杂、重复的事 AI 先做好,人来审。

    一句话:AI 能在 App 里放东西之后,App 会从「一排等你点的按钮」变成「AI 先提、你来拍板的工作台」。外壳要稳,内容可以生成,最要省的是人的注意力。


    Edit page
    Share this post on:

    Previous Post
    Finish One Job, Then Keep Going: Extending a Claude Code Workflow Across Turns
    Next Post
    两个 AI 结对写代码,真的比一个强吗?