大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。
图书作者:《ESP32-C3 物联网工程开发实战》
图书作者:《SwiftUI 入门,进阶与实战》
超级个体:COC上海社区主理人
特约讲师:大学讲师,谷歌亚马逊分享嘉宾
科技博主:华为HDE/HDG
我的博客内容涵盖广泛,主要分享技术教程、Bug解决方案、开发工具使用、前沿科技资讯、产品评测与使用体验。我特别关注云服务产品评测、AI 产品对比、开发板性能测试以及技术报告,同时也会提供产品优缺点分析、横向对比,并分享技术沙龙与行业大会的参会体验。我的目标是为读者提供有深度、有实用价值的技术洞察与分析。
展菲:您的前沿技术领航员
👋 大家好,我是展菲!
📱 全网搜索“展菲”,即可纵览我在各大平台的知识足迹。
每周定时推送干货满满的技术长文,从新兴框架的剖析到运维实战的复盘,助您技术进阶之路畅通无阻。
文章目录
- 引言
- 一、为什么 AI 不能只靠 Tool Calling
- 二、为什么 AI 需要自己的 Windows
- 三、AI 真正管理的是任务,而不是软件
- 四、为什么记忆会变成新时代的文件系统
- 五、多 Agent 为什么必须有调度中心
- 六、OpenClaw 给我们的启发
- 七、未来的软件架构会彻底变化
- 八、为什么 AI OS 可能成为未来最大的机会
- 九、从鸿蒙到 AI OS:其实是同一个方向
- 总结
- 第一阶段
- 第二阶段
- 第三阶段
引言
过去几十年,软件世界一直遵循一个非常简单的逻辑:
用户打开软件 软件完成工作比如:
打开微信聊天 打开浏览器搜索 打开 Word 写文档 打开 Excel 做报表每个软件都有自己的边界,用户需要不断切换:
软件A ↓ 软件B ↓ 软件C来完成一个完整任务。但 AI 出现以后,事情开始变了。
越来越多用户发现,自己真正想要的其实不是:
使用软件而是:
完成任务例如:
帮我写周报 帮我整理会议纪要 帮我规划日本旅行 帮我分析销售数据这时候问题来了。
如果 AI 要帮助我们完成这些任务,它就必须同时管理:
浏览器 数据库 文件系统 邮件系统 日历系统 第三方API此时 AI 面对的问题,已经和当年的计算机非常相似:
需要一个统一管理资源、任务和状态的系统。
这就是越来越多人开始讨论的:
AI Runtime Agent OS AI Operating System本质上:
给 AI 一个管理整个数字世界的“操作系统”。
一、为什么 AI 不能只靠 Tool Calling
很多人刚接触 Agent 时会觉得:
大模型 + 工具调用 = 智能体例如:
defsearch_web(keyword):returnf"搜索结果:{keyword}"defsend_email(content):returnf"邮件已发送:{content}"question="帮我查找鸿蒙开发资料并发送给团队"result=search_web("鸿蒙开发")send_email(result)看起来很简单。
AI:
搜索 ↓ 发送邮件 ↓ 任务完成但现实项目很快就会出现问题,比如:
搜索失败怎么办? 邮件发送超时怎么办? 用户中途修改需求怎么办?传统 Tool Calling 往往会变成:
search()send()执行完即结束,它根本不知道:
任务当前执行到哪一步 失败后如何恢复 哪些步骤已经完成于是系统很容易变成:
重复执行 状态丢失 任务中断这也是为什么:
AI 最大的问题不是工具不够,而是缺少统一管理工具的系统。
二、为什么 AI 需要自己的 Windows
大家都知道,电脑如果没有操作系统。程序会变成:
直接操作硬件例如:
浏览器自己申请内存 游戏自己抢CPU 播放器自己占用显卡最终:
资源冲突 系统崩溃于是有了:
- Windows
- Linux
- macOS
它们负责:
进程管理 内存管理 权限管理 资源调度AI 世界其实正在经历同样的事情,比如同时运行多个 Agent:
agents=["ResearchAgent","CodingAgent","ReviewAgent","PlanningAgent"]如果没有统一调度:
foragentinagents:agent.run()可能出现:
Agent A 修改数据 Agent B 同时覆盖数据 Agent C 读取旧状态 最终结果混乱所以未来一定需要:
classAgentOS:defschedule(self):passdefsync_state(self):passdefmanage_resource(self):pass统一管理整个系统。
三、AI 真正管理的是任务,而不是软件
传统操作系统管理:
Chrome VSCode 微信这些叫:
Process(进程)但 AI OS 管理的是:
Task(任务)例如:
帮我做市场调研AI 会自动拆分:
task={"收集数据":False,"分析竞品":False,"生成图表":False,"输出报告":False}执行过程:
forstepintask:print(f"执行:{step}")输出:
执行: 收集数据 执行: 分析竞品 执行: 生成图表 执行: 输出报告对于用户:
一个任务对于系统:
一个任务树所以未来 AI OS 的核心能力之一就是:
Task Scheduling任务调度。
四、为什么记忆会变成新时代的文件系统
传统电脑有:
文件系统例如:
Documents Downloads Desktop负责存储数据,AI 世界里最重要的却是:
Memory例如:
memory={"用户名":"张三","职业":"开发者","常用语言":"Swift","关注方向":"鸿蒙开发"}未来用户对 AI 说:
帮我写一篇鸿蒙文章AI 不需要再次询问:
你是谁? 你做什么工作?因为这些信息已经保存在:
memory所以未来:
Memory ≈ File System本质完全一样。
五、多 Agent 为什么必须有调度中心
假设我们开发一个自动化软件团队,里面有:
agents=["产品经理Agent","开发Agent","测试Agent","运营Agent"]如果全部自由发挥:
foragentinagents:agent.run()结果很可能是:
开发先写代码 产品后补需求 测试不知道测试什么整个流程失控,于是必须出现:
classScheduler:defassign_task(self,task):print(f"任务分发:{task}")defsync_state(self):print("同步状态")执行流程:
scheduler.assign_task("产品设计")scheduler.assign_task("开发实现")scheduler.assign_task("测试验证")输出:
产品设计 ↓ 开发实现 ↓ 测试验证这其实和 Linux 调度线程本质一致。只不过过去调度的是:
线程现在调度的是:
Agent六、OpenClaw 给我们的启发
很多人研究 Agent 时最关注:
模型选 GPT? Claude? DeepSeek?但在 OpenClaw 这类系统中,真正重要的反而是:
Runtime例如:
classTaskRuntime:defretry(self):passdefcheckpoint(self):passdefrecover(self):pass为什么需要这些?因为现实世界任务经常失败。
例如:
网络超时 API崩溃 Agent执行错误如果没有 Runtime:
任务直接结束如果有 Runtime:
自动恢复 自动重试 自动继续执行这才是真正的生产级 AI 系统。
七、未来的软件架构会彻底变化
今天的软件结构:
用户 ↓ APP ↓ 操作系统未来可能变成:
用户 ↓ AI Agent ↓ AI Operating System ↓ APP / API / Service例如,用户说:
帮我规划东京出差AI OS 自动拆解:
workflow=["查询机票","预订酒店","安排会议","生成行程"]然后:
fortaskinworkflow:execute(task)用户只看到:
任务完成而不需要知道:
打开了几个网站 调用了几个系统八、为什么 AI OS 可能成为未来最大的机会
回顾计算机历史,最值钱的往往不是应用,而是平台。
例如:
- Windows
- Android
- iOS
- Linux
因为平台掌握:
资源入口 生态入口 调度权未来 AI 世界同样如此,模型能力越来越接近。
但不同系统之间的差距会越来越大:
任务调度能力 记忆管理能力 Agent协作能力 资源利用能力例如,同样 100 个 Agent。
系统 A:
GPU利用率 30%系统 B:
GPU利用率 90%成本可能直接相差数倍,所以未来竞争核心会逐渐从:
Model转向:
Runtime九、从鸿蒙到 AI OS:其实是同一个方向
如果你研究过鸿蒙,会发现一个有趣现象。
鸿蒙一直强调:
分布式能力 统一调度 统一状态 统一资源本质上是在做:
设备操作系统而 AI OS 做的是:
智能体操作系统两者解决的问题非常类似:
资源怎么管理 状态怎么同步 任务怎么调度未来很多鸿蒙开发者会发现:
鸿蒙 Runtime 和 AI Runtime 的设计思想越来越接近。
因为它们面对的,本质问题都是:
大规模分布式资源管理总结
很多人以为未来 AI 的竞争会一直围绕以下展开:
参数规模 模型大小 推理能力但随着 Agent 开始真正工作,一个新的问题正在出现:
谁来管理这些 Agent?因为未来 AI 不再只是回答问题,它需要:
长期记忆 任务规划 多Agent协作 状态同步 资源调度这些能力已经超出了模型本身,所以未来 AI 行业很可能经历三个阶段:
第一阶段
模型革命第二阶段
Agent革命第三阶段
AI Operating System革命而真正改变世界的,也许不是参数最多的模型。
而是那个能够像 Windows 管理软件、像 Linux 管理服务器一样,
管理亿万个 Agent、亿万个任务和整个数字世界的 AI 通用操作系统。