当前位置: 首页 > news >正文

Execution Graph:HarmonyOS PC 如何组织整个 AI Runtime?

子玥酱(掘金 / 知乎 / CSDN / 简书 同名)

大家好,我是子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。

我持续输出和沉淀前端领域的实战经验,日常关注并分享的技术方向包括前端工程化、小程序、React / RN、Flutter、跨端方案
在复杂业务落地、组件抽象、性能优化以及多端协作方面积累了大量真实项目经验。

技术方向:前端 / 跨端 / 小程序 / 移动端工程化
内容平台:
掘金、知乎、CSDN、简书
创作特点:
实战导向、源码拆解、少空谈多落地
文章状态:
长期稳定更新,大量原创输出

我的内容主要围绕前端技术实战、真实业务踩坑总结、框架与方案选型思考、行业趋势解读展开。文章不会停留在“API 怎么用”,而是更关注为什么这么设计、在什么场景下容易踩坑、真实项目中如何取舍,希望能帮你在实际工作中少走弯路。

子玥酱 · 前端成长记录官 ✨
👋 如果你正在做前端,或准备长期走前端这条路
📚 关注我,第一时间获取前端行业趋势与实践总结
🎁 可领取11 类前端进阶学习资源(工程化 / 框架 / 跨端 / 面试 / 架构)
💡 一起把技术学“明白”,也用“到位”

持续写作,持续进阶。
愿我们都能在代码和生活里,走得更稳一点 🌱

文章目录

    • 引言
    • 一、为什么传统 Execution Flow 已经不够用了?
    • 二、Execution Graph 到底是什么?
    • 三、Execution Graph 如何连接整个 Runtime?
    • 四、Execution Graph 为什么必须支持动态演化?
    • 五、Execution Graph 如何驱动 Agent Scheduler?
    • 六、Execution Graph 为什么需要 Event Driven?
    • 七、Execution Graph 如何支持多 Agent 协同?
    • 八、Execution Graph 将成为 AI Runtime 的执行底座
    • 总结

引言

过去几十年,操作系统真正关心的问题其实很简单:

代码如何运行?

因此,整个 Runtime 的设计都围绕以下展开:

Process ↓ Thread ↓ CPU

无论 Windows、Linux,还是 macOS,本质上都在回答三个问题:

  • 哪个进程正在运行?
  • 哪个线程应该获得 CPU?
  • 哪块内存应该被分配?

整个系统最终组织的是:

Execution Flow

也就是代码执行流程,但是 AI Native 软件出现以后,执行对象发生了根本变化。

例如用户输入:

帮我完成审批流开发。

AI 并不是执行一段代码,而是在持续完成一个目标。

整个过程中,它需要不断:

  • 理解目标(Goal)
  • 构建上下文(Context)
  • 拆解任务(Task)
  • 调用工具(Tool)
  • 获取反馈(Feedback)
  • 重新规划(RePlanning)

真正运行的已经不是一段线性的执行流,而是一张持续演化的运行网络。

因此,未来 HarmonyOS PC 需要组织的,不再是Execution Flow,而是:

Execution Graph

它不仅描述任务如何执行,更决定整个 AI Runtime 如何协同工作。

一、为什么传统 Execution Flow 已经不够用了?

传统程序几乎都是线性执行,例如:

main() ↓ loadConfig() ↓ connectDB() ↓ query() ↓ render()

执行路径在编译时几乎已经确定。即使是异步编程,本质仍然是:

Task A ↓ Task B ↓ Task C

整个 Runtime 维护的是:

Call Stack

但是 AI Agent 完全不同,例如:

生成测试方案

真正执行过程可能是:

读取需求 ↓ 分析接口 ↓ 生成测试用例 ↓ 发现接口缺失 ↓ 重新分析需求 ↓ 重新生成测试

执行路径会不断变化,因此:

Execution Flow

开始失效。

Runtime 必须能够描述:

动态执行关系

二、Execution Graph 到底是什么?

Execution Graph 可以理解为:

AI Runtime 当前所有执行状态的实时拓扑图。

例如:

Goal │ ┌───────┴────────┐ │ │ Planner Context Engine │ │ └───────┬────────┘ │ Task Graph ┌───────┼────────┐ │ │ │ ToolA ToolB ToolC │ │ │ └───────┼────────┘ │ Execution Engine │ Feedback │ Goal Update

这张图不是固定结构,而是随着 Runtime 不断变化。

例如,新增 Goal、新增 Tool、新增 Context 都会修改整个 Execution Graph。

因此,Execution Graph 更像:

AI Runtime 的实时数字孪生

三、Execution Graph 如何连接整个 Runtime?

它们彼此并不是独立存在。

  • Goal Graph
  • Task Graph
  • Context Graph
  • Workspace Runtime

真正连接它们的是:

Execution Graph

例如:

Workspace │ ▼ Workspace Runtime │ ▼ Context Engine │ ▼ Goal Planner │ ▼ Goal Graph │ ▼ Task Graph │ ▼ Agent Scheduler │ ▼ Tool Runtime │ ▼ Execution Graph │ ▼ Result

Goal Graph 描述:

为什么执行?

Task Graph 描述:

执行什么?

Execution Graph 描述:

当前如何执行?

因此,它成为整个 Runtime 的执行中枢。

四、Execution Graph 为什么必须支持动态演化?

传统 Runtime 执行结束,生命周期结束。

例如:

main() ↓ return ↓ Exit

但是 Agent 不会退出。

例如,上午:

完成需求分析

下午,继续:

生成接口代码

晚上,继续:

生成测试计划

第二天,继续:

修复 Bug

整个 Goal 会持续几天,Execution Graph 也会不断演化。

例如:

Task Complete │ ▼ Dependency Update │ ▼ Planner │ ▼ Execution Graph Update

因此,Execution Graph 更像:

Live Runtime Graph

而不是一次性的执行计划。

五、Execution Graph 如何驱动 Agent Scheduler?

过去 Scheduler 调度的是:

Thread Queue

未来 Scheduler 调度的是:

Execution Graph

例如 Scheduler 每一次循环都会分析:

哪些节点完成? 哪些节点失败? 哪些节点等待? 哪些节点可以并行?

例如:

Task A ✔ Task B ✔ Task C Running Task D Waiting Task E Retry

Scheduler 根据整个 Graph 的状态决定,下一步应该执行哪个节点。

因此 Scheduler 不再维护:

Queue

而维护:

Execution Graph

这与传统 CPU Scheduler 有着本质区别。

六、Execution Graph 为什么需要 Event Driven?

AI Runtime 最大特点就是,一切都可能发生变化。

例如,用户修改需求:

增加审批节点

Execution Graph 会立即更新:

Requirement Changed │ ▼ Goal Update │ ▼ Planner │ ▼ Task Graph Update │ ▼ Execution Graph Update │ ▼ Scheduler

因此 Execution Graph 必须是:

Event Driven

而不是静态执行图,任何事件都可能改变后续执行路径。

七、Execution Graph 如何支持多 Agent 协同?

未来 HarmonyOS PC 很可能不止一个 Agent。

例如:

Coding Agent ↓ Testing Agent ↓ Document Agent ↓ Review Agent

每个 Agent 都维护自己的 Task,Execution Graph 则负责组织:

Agent A │ ├─────┐ ▼ ▼ Task1 Task2 │ │ └──┬──┘ ▼ Shared Context │ Tool Runtime │ Agent B

Execution Graph 不仅维护任务关系,还维护:

  • Agent Dependencies
  • Tool Ownership
  • Context Sharing
  • Execution Order

它开始承担,整个 Agent Runtime 的调度职责。

八、Execution Graph 将成为 AI Runtime 的执行底座

如果说,Goal Graph 决定:

为什么执行?

Task Graph 决定:

执行哪些任务?

那么,Execution Graph 决定:

整个 Runtime 此刻正在如何运行?

未来 HarmonyOS PC 的 Runtime 很可能形成四层 Graph:

Goal Graph │ Task Graph │ Execution Graph │ Context Graph

它们共同组成:

AI Native Runtime

其中:

  • Goal Graph 管理目标。
  • Task Graph 管理任务。
  • Execution Graph 管理执行状态。
  • Context Graph 管理上下文。

整个 Runtime 将不再围绕 Process,而围绕这些 Graph 协同工作。

总结

过去,操作系统维护的是:

Execution Flow

执行路径在代码编写时基本已经确定,而 AI Native 软件需要面对的是:

  • 动态目标
  • 动态任务
  • 动态工具
  • 动态上下文
  • 动态反馈

因此,未来 Runtime 必须维护一张能够持续演化的Execution Graph

从架构角度来看,Execution Graph 并不是又一种新的数据结构,而是连接Goal Graph、Task Graph、Context Graph、Tool Runtime、Agent Scheduler的执行层。它让 AI 不再只是调用一次模型,而是真正拥有持续规划、持续执行和持续优化的能力。

可以预见,未来 HarmonyOS PC 的竞争重点,不会是谁拥有更多 AI 功能,而是谁能够构建一套稳定、高效、可扩展的AI Runtime。而Execution Graph,很可能就是这套 Runtime 的核心执行引擎,也是连接目标、任务、上下文与工具的关键枢纽。

http://www.jsqmd.com/news/1095604/

相关文章:

  • Unity之无代码实现电影级镜头,Cinemachine插件进阶应用指南
  • 护栏网采购怎么选?边坡、球场、锌钢护栏优质厂家实地甄选指南
  • 分布式数据库高可用首选:阿里云 PolarDB-X Paxos 多副本架构详解
  • ista1a标准,ista1a跌落测试是啥,ista1a跌落高度试验
  • ParsecVDisplay虚拟显示器:5分钟快速配置完整指南
  • AD实战指南 | 从零到一:电子元器件选型、封装匹配与PCB布局避坑
  • 从零到一:手把手教你构建C++项目中的log4cplus日志系统
  • CAD绘图效率翻倍:掌握直角坐标、极坐标与动态输入的实战技巧
  • 【2026最新版】新手入门网络安全教程合集(0基础到进阶、漏洞挖掘、CTF比赛、护网行动、面试就业等等)
  • 什么事情都没有做,为什么MQTT设备频繁收到相同消息
  • 基于STM32物联网开发板的SYN6288语音模块实战:从硬件对接到智能播报
  • 从‘int*’到‘int’的无效转换:深入解析C++类型系统与-fpermissive编译选项
  • TAS5709寄存器配置实战:从数据流到无爆音设计的嵌入式音频系统调优
  • RANSAC点云多平面拟合分割:从算法原理到三维场景重建实战
  • 上拉与下拉电阻实战:从按键电路到嵌入式系统稳定设计
  • SQLiteGo:银河麒麟系统SQLite可视化实操指南
  • Google Drive PDF Downloader技术解析:突破权限限制的完整实现方案
  • ISE FIFO IP核实战:从配置、仿真到跨时钟域应用
  • 量子计算中的费米子编码与模拟优化
  • Obsidian PDF++:原生PDF标注引擎深度解析与技术实现
  • WarcraftHelper技术架构解析与高级配置指南:魔兽争霸III现代化增强解决方案
  • 从硬件异常到音频通路:一次Linux音频Codec驱动调试全记录
  • 计算机毕业设计之党史教育网站的设计与实现
  • 2026优质方矩管厂家甄选,全链精工生产赋能基建新能源工程建设
  • 基于Pytest的商城系统接口自动化测试实战:从架构设计到CI/CD集成
  • 从遥感影像到生态地图:中国陆地生态系统宏观结构数据的构建与应用
  • AI专著写作必备!这些工具让你3天完成20万字专著撰写!
  • 鸣潮自动化辅助工具ok-ww:智能解放双手的3大核心优势与实战指南
  • 娄底VI设计公司资质核验,正规可靠为你的品牌设计保驾护航
  • 2026必看!学生编程助手深度实测