logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI 入门看了很多,为什么还是不懂?从 Prompt、AI 工具到大模型原理一次讲清楚

它通过学习大量数据中的规律,根据上下文生成结果。AI 入门真正困难的地方,不是某个概念特别复杂,而是各种概念经常混在一起出现。初学者不需要一开始就研究复杂数学公式,也不需要记住所有工具。用 AI 解释一段代码;用 AI 整理一次报错;用 AI 拆分一个需求;用 AI 生成一个最小 Demo;再通过编译和运行验证结果。当你完成几次真实闭环后,会发现自己不只是“会问 AI”,而是在逐渐学会:如何把 A

文章图片
#人工智能
从 H5 到 HarmonyOS:我做了一个 npm + OHPM 双端发布的 ArkWeb JSBridge 框架

这段代码确实可以完成通信。但随着项目逐渐增加网络请求、本地存储、剪贴板、超时、并发调用、错误处理和 TypeScript 类型约束,最初的通信代码很容易变成一组难以维护的回调和switch。为了解决这些问题,我独立设计并实现了。H5 SDK→ npm→ OHPM架构设计→ H5 SDK→ HAR 打包→ npm 发布→ OHPM 发布→ React + HarmonyOS 独立 Demo→ 公共包

文章图片
#harmonyos#npm#华为
从 HarmonyOS AI 聊天模块理解工程化架构:MVVM、Controller、Provider、请求封装与 SSE

摘要:HarmonyOS AI 聊天模块的工程化架构解析 本文深入分析了HarmonyOS AI聊天模块的架构设计,重点阐述了其工程化思想。该模块采用分层架构,包含页面入口、UI组件、状态管理、业务流程控制、AI平台适配、网络请求封装等多个层次。核心架构采用MVVM模式,通过ViewModel实现UI与业务逻辑的解耦,状态变化自动驱动UI更新。模块还实现了Controller流程编排、Provid

文章图片
#harmonyos#人工智能#架构
从 AI 聊天组件源码复盘工程化架构:MVVM、解耦、Provider 与 SSE 流式响应

本文从工程化架构角度复盘了一个AI聊天组件的设计思路,采用MVVM模式实现分层解耦。核心链路包括:页面入口装配配置和Provider,聊天容器组合UI并创建ViewModel,Controller编排消息发送流程,Provider适配不同AI平台,HttpClient处理网络请求。通过ViewModel连接UI和业务,Controller执行业务后更新状态触发UI刷新。关键设计包括:用户消息立即显

文章图片
#人工智能#架构
HarmonyOS AI 聊天模块架构复盘:从 UI、状态、Controller 到 Provider、SSE 与业务卡片

本文复盘了HarmonyOS AI聊天模块的架构设计,采用MVVM模式分层实现。入口页面负责装配能力,聊天组件管理状态和UI。核心架构包括:ViewModel作为状态中心,Controller处理业务流程,Provider适配不同AI平台,HttpClient封装请求,Parser解析数据,业务卡片组件展示内容。文章重点分析了各层职责划分,强调Controller与ViewModel分离、Prov

文章图片
#harmonyos#人工智能#架构
鸿蒙 ArkTS 聊天 Demo 功能复盘:真实 SSE、多轮会话、暂停输出、历史记录与防崩溃修复

本文总结了鸿蒙 ArkTS 聊天 Demo 的主要功能实现和技术要点。项目通过分层架构设计,实现了真实 SSE 流式回复、多轮对话、暂停输出、历史记录恢复等功能。核心采用"AI占位消息+内容追加"的方案简化状态管理,通过 ViewModel 维护会话状态,并妥善处理了跨页面数据同步和异常情况。文章详细介绍了流式消息处理、历史上下文携带、持久化方案等技术细节,展示了从基础聊天到接近生产环境的完整演进

文章图片
#harmonyos#华为
AI 聊天从纯文本到结构化卡片:SSE done 帧携带 card + 历史记录卡片恢复实战

ai-chatf63914c主题:后端添加新的打车回复逻辑,前端根据后端返回type字段判断是否需要把回复渲染成卡片,并持久化card数据,保证历史记录也能恢复卡片样式。

文章图片
#harmonyos#华为
给 ArkTS 应用做一个内置的「Network 面板」:实时看清 SSE 每一帧和最后那张卡片

文章摘要: 本文介绍了为鸿蒙ArkTS应用开发内置Network调试面板的实现方案。作者在调试AI打车功能时,发现现有工具(HiLog、DevEco Profiler、Charles)无法直观查看SSE流式请求的每帧数据和最终卡片内容,因此设计了一个类似浏览器开发者工具的Network面板。 方案采用三层架构: 数据层:定义NetRecord和NetFrame模型,使用@ObservedV2和@T

文章图片
#harmonyos#华为
从两个 demo 说起:WebSocket 和 SSE 到底差在哪?

文章摘要:本文通过两个鸿蒙demo对比了SSE(Server-Sent Events)和WebSocket的核心区别。SSE是基于HTTP的单向通信,适合服务器主动推送场景(如AI逐字回复);WebSocket是双向通信协议,适合实时互动场景(如聊天室)。关键区别在于:SSE实现简单但只能单向推送,WebSocket功能全面但需独立服务。选择建议:优先考虑SSE满足单向需求,仅在需要双向交互时使用

文章图片
#websocket#网络协议#网络
Docker 学习笔记(一):为什么需要镜像、容器和仓库?

我以前对 Docker 的理解很简单:Docker 好像就是一个“装环境”的工具。看完 Docker 入门视频之后,我发现这个理解不算错,但太粗糙了。Docker 真正解决的问题不是“怎么安装 Node、MongoDB、Nginx”,而是:如何把一个应用运行所需的环境,打包成一份可复制、可分发、可复现的东西。。

文章图片
#docker#学习
    共 145 条
  • 1
  • 2
  • 3
  • 15
  • 请选择