鸿蒙 App 如何设计 AI 原生的信息架构

鸿蒙 App 如何设计 AI 原生的信息架构
在这里插入图片描述

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

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

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

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

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

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

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

文章目录

引言

过去的 App 信息架构,解决的是一个问题:

如何把信息摆在合适的位置,让用户“找到它”。

于是我们有了:

  • 首页推荐
  • Tab 分类
  • 多级菜单
  • 搜索入口

整个设计逻辑只有一个核心:

用户主动浏览。

但当 AI 成为系统默认能力之后,问题变了。

用户不再问:

  • 这个功能在哪?
  • 这个页面怎么进?
  • 这个按钮怎么点?

用户开始直接说:

  • “帮我找出上个月最重要的三封邮件。”
  • “把昨天讨论的内容整理成待办。”
  • “继续我昨天没看完的内容。”

这意味着:

信息架构不再围绕“页面”,而要围绕“意图”。

这不是交互升级,这是结构重建。

传统信息架构的底层逻辑

我们先看旧模型,传统 App 的结构,本质是:

页面层级 ↓ 功能入口 ↓ 数据展示 

它依赖三个核心机制。

空间层级组织

首页 → 列表 → 详情

router.pushUrl({ url:'pages/List'}) router.pushUrl({ url:'pages/Detail', params:{ id: itemId }})

信息通过“页面层级”排列。

本质是:

空间结构管理信息。

用户理解产品结构

用户必须知道:

  • 去哪里找
  • 如何筛选
  • 下一步在哪
Button('查看记录').onClick(()=>{ router.pushUrl({ url:'pages/history/List'})})

产品结构 = 用户路径。

搜索是补救机制

search(keyword:string){returnthis.items.filter(item => item.title.includes(keyword))}

系统并不理解语义,它只是匹配字符串。

AI 原生架构的第一原则:意图优先

当 AI 能理解自然语言时,信息架构必须升级。

从:

页面驱动

变为:

意图驱动

用户输入:

“把最紧急的任务排到前面。”

系统应该直接理解并执行:

asyncfunctionhandleIntent(text:string){const intent =await ai.parse(text)if(intent.type ==='SORT_TASK'){return taskService.sortByPriority()}}

注意变化:

用户不再“进入排序页面”。 而是直接触发“能力”。

入口被抽象掉了。

AI 原生信息架构的三层重构

真正的 AI 原生架构,会发生三层变化。

第一层:从“页面树”到“能力图”

传统 App 是树结构:

Home ├─ Orders │ ├─ Detail ├─ Profile 

AI 原生架构更像图结构:

能力节点 ←→ 数据节点 ←→ 语义关系 

示例:

typeAbilityNode={ id:string description:stringexecute(params: object):Promise<any>}

页面不再是核心单位。

能力才是核心单位。

第二层:从“分类标签”到“语义索引”

传统:

  • 分类
  • 标签
  • 关键词

AI 原生:

语义向量 + 关系网络
typeSemanticNode={ id:string content:string embedding:number[] relations:string[]}

当用户说:

“昨天那个关于预算的文件”

系统通过语义匹配,而不是标题匹配。

第三层:从“入口集合”到“任务编排”

传统流程:

用户 → 页面 → 功能 → 结果

AI 原生:

用户 → 意图 → 多能力组合 → 结果
await systemAI.compose(['查找会议纪要','提取行动项','生成任务列表'])

信息架构开始支持:

任务链式执行。

鸿蒙环境下,变化更剧烈

鸿蒙的特殊性在于:

  • 多设备
  • 分布式能力
  • 系统级 AI

这让 AI 原生架构不只是 App 内部升级,而是系统级重构。

多设备语义一致性

用户说:

“把资料发到车机上。”

系统需要决定:

  • 解析在哪执行
  • 数据在哪同步
  • 展示在哪完成
await distributedKV.put('doc_id', id)

车机读取:

let docId =await distributedKV.get('doc_id')openOnCar(docId)

页面不再是信息中心。

任务才是中心。

AI 原生架构的设计模型

可以把未来鸿蒙 App 抽象为:

exporttypeAINativeApp={ abilities: AbilityNode[] knowledgeGraph: SemanticNode[] taskEngine: TaskExecutor }

三大核心:

  1. 能力集合
  2. 语义知识图谱
  3. 任务编排引擎

页面只是渲染层。

对开发者的三点启示

页面设计不再是最高优先级

UI 仍然重要,但不再是唯一入口。

@Entry@Component struct RestoreTaskPage {aboutToAppear(){ ai.restoreContext()}}

很多行为甚至不需要用户触发。

数据结构设计成为核心竞争力

未来的差距,不在动画。在:

你的数据是否结构化?
classKnowledgeGraph{ nodes: Map<string, SemanticNode>}

没有结构化数据,就没有高质量 AI。

App 边界开始模糊

当系统级 AI 可以:

  • 跨应用调度
  • 自动组合能力

那么:

用户是否还需要知道 App 名称?
await systemAI.compose(['打开文档','总结要点','发送到企业微信'])

生态形态会被重写。

一个明确趋势判断

未来三年,真正成功的鸿蒙 App 会具备三点:

  • 可被 AI 调用
  • 拥有语义知识结构
  • 支持任务级执行

不具备这三点的 App,会逐渐退化为:

被系统 AI 包装调用的“能力壳”。

总结

很多人以为:

AI 原生架构 = 聊天框 + 智能推荐。

但真正的 AI 原生信息架构,是:

能力化 + 语义化 + 任务化。

当页面不再是核心、当入口开始消失、当任务成为基本单位,我们熟悉的移动应用形态,将在鸿蒙时代被重新定义。

Read more

NotebookLM类似产品全览:AI研究与知识管理工具对比

NotebookLM类似产品全览:AI研究与知识管理工具对比 NotebookLM是Google推出的AI增强型研究笔记本,核心功能包括文档上传与分析、基于内容的问答、AI生成摘要/播客、知识关联发现和团队协作。以下是功能相近的主流产品,按类型与核心优势分类整理,便于快速匹配需求。 一、开源平替(私有化部署首选) 产品名称核心优势支持模型特色功能Open Notebook暴涨12k+ GitHub Star,高度可定制OpenAI、Claude、Gemini等16种,支持Ollama本地部署多笔记本管理,PDF/Word/视频内容整合,离线运行PageLM教育场景优化,社区驱动支持多种开源模型自动生成康奈尔笔记、互动测验、间隔重复闪卡、AI播客KnowNote轻量本地优先,Electron构建本地LLM隐私保护,快速文档处理,简单易用CookbookLM专注PDF处理,隐私优先Qwen 2.5、Google开源模型高级OCR与表格提取,高速推理优化,本地运行 二、商业SaaS产品(开箱即用) 1. 全能研究助手 * Claude Projects(Anthro

By Ne0inhk
普通AI vs OpenClaw:差别到底在哪?

普通AI vs OpenClaw:差别到底在哪?

我们做个直观对比: 普通AIOpenClaw你问一句,它答一句你说一句,它执行完整流程写完内容就结束自动跨软件操作、持续运行需要你手动整理自动拆解任务并完成只是“助手”更像“AI执行代理” 举个真实场景。 普通AI能帮你写会议纪要草稿。 OpenClaw可以帮你: * 提取最近一周邮件里的重要事项 * 生成会议纪要 * 同步到日历 * 创建提醒 * 发送给团队成员 整个流程,一句话完成。 这不是聊天,这是自动化执行。 它到底是什么? OpenClaw 是一个“本地优先”的开源AI自动化平台。 它原名 Clawdbot / Moltbot,后来品牌升级为 OpenClaw,核心逻辑没有变化。 它的核心理念是: 让AI成为你的任务执行者,而不是问答机器。 你用自然语言描述目标,它负责拆解步骤、调用工具、完成流程。 它能帮你做什么? 我把最实用的场景分成四类。 1️⃣ 职场人的“效率外挂” 如果你每天被这些事情困扰: * 清理几十封邮件 * 整理会议纪要 * 写周报 * 做信息收集 * 反复处理格式转换 那OpenCla

By Ne0inhk
人工智能:深度学习中的卷积神经网络(CNN)实战应用

人工智能:深度学习中的卷积神经网络(CNN)实战应用

人工智能:深度学习中的卷积神经网络(CNN)实战应用 1.1 本章学习目标与重点 💡 学习目标:掌握卷积神经网络的核心原理、经典网络架构,以及在图像分类任务中的实战开发流程。 💡 学习重点:理解卷积层、池化层的工作机制,学会使用 TensorFlow 搭建 CNN 模型并完成训练与评估。 1.2 卷积神经网络核心原理 1.2.1 卷积层:提取图像局部特征 💡 卷积层是 CNN 的核心组件,其作用是通过卷积核对输入图像进行局部特征提取。 卷积核本质是一个小型的权重矩阵。它会按照设定的步长在图像上滑动。每滑动一次,卷积核就会与对应区域的像素值做内积运算,输出一个特征值。 这个过程可以捕捉图像的边缘、纹理等基础特征。 ⚠️ 注意:卷积核的数量决定了输出特征图的通道数,数量越多,提取的特征维度越丰富。 ① 定义一个 3×3 大小的卷积核,步长设为 1,填充方式为 SAME

By Ne0inhk
2026年AI Agent实战:从玩具到生产力的落地手册(附源码)

2026年AI Agent实战:从玩具到生产力的落地手册(附源码)

欢迎文末添加好友交流,共同进步! “ 俺はモンキー・D・ルフィ。海贼王になる男だ!” * 前言 * 目录 * 一、AI Agent 的核心架构 * 1.1 什么是AI Agent? * 1.2 2026年Agent技术栈全景 * 二、从零搭建生产级Agent框架 * 2.1 项目结构设计 * 2.2 核心代码:Agent基类 * 2.3 记忆管理系统 * 三、三大核心技术实现 * 3.1 ReAct框架:推理+行动协同 * 3.2 工具调用系统 * 3.3 任务规划器 * 四、实战案例:智能客服Agent * 4.1 场景分析

By Ne0inhk