HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)

手把手从0到1开发一个具备智能对话/写作/画图、图片/语音识别、形象生成能力的完整APP

未完结:每周更新
|
难度:初级
|
时长:共 28 小时
新课榜第 9 名
269
原价¥299.00
上新特惠
截止至4月30日
距离活动结束
立即购买
加购物车
  • 智能助手开发全流程
  • 声明式编程高效开发
  • 大模型对接实战技巧
  • 智能应用性能优化
  • 模块化组件化技巧
  • 仓颉开发鸿蒙应用
试看本节课 09:38
试看本节课 06:18
试看本节课 09:39
1-1 AI智能助手APP全流程开发实战--课程导学
1-2 项目效果演示
2-2 市面上常见智能AI助手分析,知己知彼
检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
想在竞赛,毕设,面试中脱颖而出,开发一款AI智能应用APP是很好的选择;如果想从事AI智能应用开发,但缺乏开发技能和完整流程指导的,别担心,本课程将从0到1开发AI智能助手APP,6大核心业务--智能对话/写作/画图、图片/语音识别、形象生成能力等;模块化与通用组件化开发,快速掌握AI助手应用开发流程。同时,你还将学到使用仓颉开发原生鸿蒙应用技能,从想法到落地,掌握移动端与AI融合技术的开发模式。

本章介绍:

本章主要对整体课程进行全面介绍,使学员对整个课程有初步的了解,包括:课程内容安排、课程收获、适合人群、讲师介绍等。

第1章 智能AI助手项目--课程导学
2 节|16分钟
展开
  • 视频:
    1-1 AI智能助手APP全流程开发实战--课程导学
    试看
    09:38
  • 视频:
    1-2 项目效果演示
    试看
    06:18

本章介绍:

本章主要让大家了解智能AI助手整体需求分析及设计的整体流程。介绍HarmonyOS的产生背景、特性、架构,介绍仓颉基本特性,使学员对HarmonyOS、仓颉有基本的认知。

第2章 智能AI助手项目--需求分析及设计
13 节|97分钟
收起
  • 视频:
    2-1 本章导学
    03:42
  • 视频:
    2-2 市面上常见智能AI助手分析,知己知彼
    试看
    09:39
  • 视频:
    2-3 本项目要实现的功能,清楚目标
    07:37
  • 视频:
    2-4 应用架构设计
    10:31
  • 视频:
    2-5 UI设计不只是“面子工程”
    06:04
  • 视频:
    2-6 业务逻辑设计,掌握怎么做
    07:25
  • 视频:
    2-7 了解仓颉语言特性
    06:46
  • 视频:
    2-8 了解HarmonyOS核心技术理念
    05:40
  • 视频:
    2-9 原生鸿蒙特性讲解
    09:34
  • 视频:
    2-10 原生鸿蒙与仓颉编程语言的关系
    11:09
  • 视频:
    2-11 如何体现仓颉语言的多态的优势?
    06:25
  • 视频:
    2-12 如何做到与其他语言生态的兼容?
    04:41
  • 视频:
    2-13 本章小结
    07:11

本章介绍:

本章主要带大家开发第一个HarmonyOS应用和仓颉应用,对HarmonyOS、仓颉的开发及运行机制有初步的认识,同时也对HarmonyOS和仓颉的应用结构有初步的了解。

第3章 智能AI助手项目--开发环境搭建
20 节|96分钟
收起
  • 视频:
    3-1 本章导学
    03:19
  • 视频:
    3-2 注册华为账号进行实名认证
    05:42
  • 视频:
    3-3 搭建仓颉编程语言开发环境
    06:03
  • 视频:
    3-4 CJPM基本使用方法
    04:46
  • 视频:
    3-5 【实战】开发仓颉“Hello World”应用
    08:33
  • 视频:
    3-6 分析仓颉“Hello World”应用结构
    02:23
  • 视频:
    3-7 下载安装开发工具DevEco Studio
    03:26
  • 视频:
    3-8 设置DevEco Studio
    05:33
  • 视频:
    3-9 下载安装DevEco Studio Cangjie Plugin
    03:11
  • 视频:
    3-10 【实战】创建一个HarmonyOS应用“Hello World”
    04:16
  • 视频:
    3-11 HarmonyOS应用签名
    05:10
  • 视频:
    3-12 在本地真机运行HarmonyOS应用
    00:57
  • 视频:
    3-13 使用本地模拟器运行HarmonyOS应用
    04:17
  • 视频:
    3-14 掌握DevEco Studio编辑器常用功能
    05:06
  • 视频:
    3-15 HarmonyOS应用结构详解
    06:24
  • 视频:
    3-16 掌握HarmonyOS的核心组件Ability
    05:35
  • 视频:
    3-17 理解应用级及组件级配置
    03:51
  • 视频:
    3-18 理解HarmonyOS打包原理
    05:28
  • 视频:
    3-19 如何提升UI开发效率和体验?
    05:48
  • 视频:
    3-20 本章小结
    05:46

本章介绍:

通过PPT讲解及代码实战,让读者可以快速掌握仓颉编程语言的基础知识

第4章 智能AI助手项目--快速带你上手仓颉编程语言
27 节|275分钟
展开
  • 视频:
    4-1 本章导学
    04:00
  • 视频:
    4-2 理解仓颉通用编程概念,提早学习这些概念打下坚实的基础
    08:12
  • 视频:
    4-3 如何确保运行时内存安全?
    03:48
  • 视频:
    4-4 【实战】猜数字游戏
    13:19
  • 视频:
    4-5 【仓颉基础】基本数据类型
    05:49
  • 视频:
    4-6 【实战】操作字符串
    17:59
  • 视频:
    4-7 【仓颉基础】类、接口及继承,掌握面向对象编程
    04:46
  • 视频:
    4-8 【实战】面向对象的图形
    11:42
  • 视频:
    4-9 【仓颉基础】模式匹配,掌握对程序控制流的支配权
    04:49
  • 视频:
    4-10 【实战】使用模式匹配实现猜数字游戏
    11:27
  • 视频:
    4-11 【仓颉基础】泛型,掌握减少代码重复的秘诀
    02:29
  • 视频:
    4-12 【实战】动物发声模拟器
    11:38
  • 视频:
    4-13 【实战】关于ArrayList的应用(一)
    16:55
  • 视频:
    4-14 【实战】关于ArrayList的应用(二)
    17:15
  • 视频:
    4-15 【实战】关于HashSet的应用
    13:16
  • 视频:
    4-16 【实战】关于HashMap的应用
    20:08
  • 视频:
    4-17 【仓颉基础】异常处理
    03:46
  • 视频:
    4-18 【实战】“剪刀石头布”游戏
    13:34
  • 视频:
    4-19 【仓颉基础】包的管理,掌握大型程序代码组织管理
    06:38
  • 视频:
    4-20 【实战】带传参的名字的漂亮度
    20:22
  • 视频:
    4-21 【仓颉基础】IO操作
    04:25
  • 视频:
    4-22 【实战】读写文件操作
    13:54
  • 视频:
    4-23 【仓颉基础】网络编程
    02:29
  • 视频:
    4-24 【实战】创建TCP服务器
    15:50
  • 视频:
    4-25 【实战】创建UDP服务器
    10:06
  • 视频:
    4-26 【实战】创建HTTP服务器
    09:18
  • 视频:
    4-27 本章小结
    06:37

本章介绍:

通过PPT讲解及代码实战,实现了智能对话功能。为用户提供陪伴式聊天体验。

第5章 智能AI助手项目实战一--智能对话功能设计与实现
15 节|139分钟
展开
  • 视频:
    5-1 本章导学
    01:46
  • 视频:
    5-2 详解智能对话功能
    01:16
  • 视频:
    5-3 手把手实现对话功能设计
    04:24
  • 视频:
    5-4 【实战】初始化智能AI助手项目
    06:41
  • 视频:
    5-5 声明式UI网格布局详细讲解
    06:53
  • 视频:
    5-6 【实战】通过网格布局设计AI助手项目主页
    19:40
  • 视频:
    5-7 【实战】初始化创建智能对话功能模块
    08:13
  • 视频:
    5-8 声明式UI列表布局详细讲解
    03:53
  • 视频:
    5-9 【实战】使用Scroll、ObservedArrayList初始化智能对话主页
    27:20
  • 视频:
    5-10 【实战】实现对话框功能
    07:52
  • 视频:
    5-11 【实战】实现发送按钮的状态切换
    03:24
  • 视频:
    5-12 【实战】实现大语言模型接口的调用
    26:35
  • 视频:
    5-13 【实战】对大语言模型接口返回的数据进行处理
    18:00
  • 视频:
    5-14 【实战】智能对话功能进行测试
    00:54
  • 视频:
    5-15 智能对话功能设计与实现--本章小结
    01:36

本章介绍:

通过PPT讲解及代码实战,实现了智能写作功能。利用大模型的自然语言处理能力,为用户提供写作建议、文章润色、文案创作、代码生成等功能。 用户可以输入文章主题及文章类型,APP将自动生成文章框架或内容,提高写作效率。

第6章 智能AI助手项目实战二--智能写作功能设计与实现
16 节|113分钟
展开
  • 视频:
    6-1 本章导学
    01:54
  • 视频:
    6-2 AI智能写作功能介绍
    01:31
  • 视频:
    6-3 AI智能写作功能接口设计
    03:07
  • 视频:
    6-4 AI智能写作功能UI设计
    01:59
  • 视频:
    6-5 【实战】初始化创建智能写作功能模块
    10:22
  • 视频:
    6-6 【实战】初始化智能写作主页
    16:57
  • 视频:
    6-7 【实战】实现AI智能写作功能的对话框UI
    13:36
  • 视频:
    6-8 【实战】实现AI智能写作功能的对话框逻辑处理
    11:18
  • 视频:
    6-9 【实战】调用智能写作接口
    17:39
  • 视频:
    6-10 【实战】对智能写作接口返回数据处理
    04:02
  • 视频:
    6-11 【实现高效开发】详解组件化开发,提升项目代码的复用
    01:55
  • 视频:
    6-12 【实现高效开发】将接口调用代码形成通用的工具类,提升后续项目开发效率
    07:28
  • 视频:
    6-13 【实现高效开发】将对话框功能实现提取为通用的对话组件,后续类似功能可直接复用
    06:54
  • 视频:
    6-14 【实战】对AI写作功能进行测试
    01:43
  • 视频:
    6-15 【实战】将组件扩展其安全区域
    09:12
  • 视频:
    6-16 本章小结
    02:48

本章介绍:

通过PPT讲解及代码实战,实现了智能画图功能。利用大模型的图像生成能力,为用户提供绘画、插画、设计等创作支持。用户可以通过输入文字描述,APP将自动生成符合要求的图像。生成的图像也可以保存到本地。

第7章 智能AI助手项目实战三--智能画图功能设计与实现
14 节|131分钟
展开
  • 视频:
    7-1 本章导学
    01:27
  • 视频:
    7-2 AI智能画图功能概述
    01:28
  • 视频:
    7-3 AI智能画图功能接口设计
    04:27
  • 视频:
    7-4 AI智能画图功能UI设计
    01:41
  • 视频:
    7-5 【实战】初始化创建智能画图功能模块
    04:43
  • 视频:
    7-6 声明式UI图片组件详细讲解
    06:35
  • 视频:
    7-7 【实战】使用通用对话组件,实现智能画图对话框(一)
    16:13
  • 视频:
    7-8 【实战】使用通用对话组件,实现智能画图对话框(二)
    13:59
  • 视频:
    7-9 【实战】实现图片下载保存到本地
    23:19
  • 视频:
    7-10 【实战】调用文生图接口(一)
    12:00
  • 视频:
    7-11 【实战】调用文生图接口(二)
    11:40
  • 视频:
    7-12 【实战】查询文生图任务状态(一)
    14:40
  • 视频:
    7-13 【实战】查询文生图任务状态(二)
    14:26
  • 视频:
    7-14 【实战】AI智能画图功能进行测试
    03:54

本章介绍:

通过PPT讲解及代码实战,实现了图片识别功能。结合大模型的图像识别能力,为用户提供图片识别等功能。

第8章 智能AI助手项目实战四--图片识别功能设计与实现
16 节|157分钟
展开
  • 视频:
    8-1 本章导学
    01:40
  • 视频:
    8-2 图片识别功能概述
    01:30
  • 视频:
    8-3 图片识别功能接口设计
    02:48
  • 视频:
    8-4 图片识别功能UI设计
    01:57
  • 视频:
    8-5 【实战】初始化创建图片识别功能模块
    05:16
  • 视频:
    8-6 【实战】使用Flex布局设计初始化图片识别主页
    10:02
  • 视频:
    8-7 PhotoViewPicker组件详细讲解
    04:44
  • 视频:
    8-8 【实战】使用PhotoViewPicker实现本地图片的选择
    21:53
  • 视频:
    8-9 【实战】使用通用对话组件,实现图片识别对话框
    26:37
  • 视频:
    8-10 【实战】使用Grid组件自定义相册实现图片选择器
    21:46
  • 视频:
    8-11 【实战】获取路由参数,实现页面间参数传递
    10:56
  • 视频:
    8-12 【实战】使用通用工具类调用图片识别接口上传图片
    14:38
  • 视频:
    8-13 【实战】处理图片识别接口返回数据
    08:27
  • 视频:
    8-14 【实战】识别结果显示
    10:58
  • 视频:
    8-15 【实战】图片识别功能进行测试
    10:15
  • 视频:
    8-16 本章小结
    02:55

本章介绍:

通过PPT讲解及代码实战,实现了语音识别功能。基于端到端语音识别大模型,根据用户上传的音频文件进行识别,将语音识别为文字。

第9章 智能AI助手项目实战五--语音识别功能设计与实现
15 节|106分钟
展开
  • 视频:
    9-1 本章导学
    02:12
  • 视频:
    9-2 语音识别功能概述
    01:58
  • 视频:
    9-3 语音识别功能接口设计
    02:48
  • 视频:
    9-4 语音识别功能UI设计
    02:33
  • 视频:
    9-5 【实战】初始化创建语音识别功能模块
    05:45
  • 视频:
    9-6 【实战】设计初始化语音识别主页(一)
    15:39
  • 视频:
    9-7 【实战】设计初始化语音识别主页(二)
    19:09
  • 视频:
    9-8 【实战】创建JSON通用工具类实现复杂路由参数的解析
    11:51
  • 视频:
    9-9 【实战】实现通用文件选择器实现语音文件的选择(一)
    13:33
  • 视频:
    9-10 【实战】实现通用文件选择器实现语音文件的选择(二)
    10:13
  • 视频:
    9-11 【实战】使用通用工具类调用接口
    06:13
  • 视频:
    9-12 【实战】语音识别接口返回数据处理
    03:56
  • 视频:
    9-13 【实战】解析返回的数据,显示结果
    06:05
  • 视频:
    9-14 【实战】AI语音识别功能进行测试
    02:01
  • 视频:
    9-15 本章小节
    01:52

本章介绍:

通过PPT讲解及代码实战,实现了形象生成功能。通过输入头像图片和卡通风格图片,可快速生成人物卡通形象。

第10章 智能AI助手项目实战六--形象生成功能设计与实现
16 节|127分钟
展开
  • 视频:
    10-1 本章导学
    02:13
  • 视频:
    10-2 形象生成功能概述
    01:28
  • 视频:
    10-3 形象生成功能接口设计
    02:22
  • 视频:
    10-4 形象生成功能UI设计
    01:49
  • 视频:
    10-5 【实战】初始化创建形象生成功能模块
    04:26
  • 视频:
    10-6 【实战】完善形象生成主页标题栏
    03:37
  • 视频:
    10-7 【实战】使用Stack布局实现通用对话行,以便支持显示图片和下载图片
    08:37
  • 视频:
    10-8 【实战】基于Scroll和ForEach实现对话列表
    05:42
  • 视频:
    10-9 【实战】对话输入框UI实现
    12:01
  • 视频:
    10-10 【实战】实现通用图片文件选择器
    14:54
  • 视频:
    10-11 【实战】实现头像和形象照片的选择
    16:29
  • 视频:
    10-12 【实战】发送按钮的状态处理
    05:28
  • 视频:
    10-13 (2分42之前有杂音)【实战】使用通用工具类调用形象生成接口
    12:38
  • 视频:
    10-14 【实战】查询形象生成任务的状态
    15:35
  • 视频:
    10-15 【实战】AI形象生成功能进行测试
    16:34
  • 视频:
    10-16 本章小结
    02:47

本章介绍:

本章主要对整体课程内容进行梳理,梳理重难点,帮助大家掌握整体课程核心,达到更好的学习效果。

第11章 总结与展望
持续更新
每周更新直至完结
适合人群
想要在竞赛/毕设/求职中脱颖而出的应届生
想要快速开发一套智能助手APP应用的初学者
想要掌握原生鸿蒙与AI整合开发的开发者
技术储备
掌握任一编程语言即可
拥有JavaScript、TypeScript、ArkTS或Java语言基础更佳
环境参数
AI 通义千问、讯飞星火
操作系统 Windows 11
开发语言 仓颉
开发环境 HarmonyOS Next;Cangjie 0.53.13 Beta;Cangjie VScode Plugin 0.53.13; DevEco Studio 5.0.1 Release(5.0.5.315); DevEco Studio-Cangjie Plugin Beta1(5.0.5.306)
老卫
资深架构师, 已有2110个学生
16年以上软件研发经验,4年以上HarmonyOS实战经验,华为开发者联盟社区认证讲师,HarmonyOS技术达人,曾获2021、2022年度牛人之星、2022年度OpenHarmony开源贡献之星、HarmonyOS应用开发者高级认证。著有《跟老卫学HarmonyOS开发》开源书(https://github.com/waylau/harmonyos-tutorial),并出版了《HarmonyOS手机应用开发实战》《HarmonyOS应用开发从入门到精通》《鸿蒙HarmonyOS应用开发入门》等专著。
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
汤姆凯特123给了 好评
老师的鸿蒙课程都买了,真的讲得好,深入浅出,基础铺垫部分讲的很到位,尤其对基础不好的小白,绝对首选,老师答疑也很快,会一直支持,能看出老师是鸿蒙界的大咖了,给个好评,希望老师多多出课
codeboy爱编程给了 好评
买了,如果大模型用DeepSeek就好了,不过,思路都是相通的,对接起来应该难度不大,能听出来老师在鸿蒙这方面的专业性,卷起来,给好评

  • 0

    请问学这个课需要有鸿蒙手机吗

    亲,您好~不需要。课程会介绍如何在PC端基于模拟器来开发、运行鸿蒙应用。无需额外购置手机。祝您学习愉快~


  • 0

    老师,我在学校有点Java和前端基础,能学这个课不?

    亲,您好~完全可以学,学习这门课只要有点编程基础就可以,课程学习门槛比较低,零基础、应届生都可以,老师在课程开始对语言基础部分讲解的很详细,能让大家快速入门,后面项目老师也是手把手带着大家去手敲,只要跟着老师的思路走就行,你的要求非常符合我们课程的定位, 祝您学习愉快~


  • 0

    可以做毕设吗?

    亲,您好~这个项目做毕设完全可以的,这个课程主要针对的人群也是零基础和应届生的,而且项目也是现在比较热门的AI智能助手项目,相比传统项目这个项目更有吸引力,作毕设绝对是那种让人眼前一亮的,成为最好的加分项,AI方向发展得快,各个领域应用的在引入AI,对于个人职业发展而言,都需要会AI,对接AI进行定制开发的,祝您学习愉快~


  • 0

    这个课适合做面试项目吗?有多少技术点可以写到简历里?

    亲,您好~课程通过学习以仓颉、HarmonyOS为核心的技术栈,来实现一个智能AI助手APP,知识点涉及HarmonyOS、DevEco Studio、仓颉语言本身特性、Ability、ArkUI、、I/O操作、网络管理等诸多主题。使用AI大模型接口是 通义千问、讯飞星火 等商业接口,课程中对鸿蒙融合AI大模型开发有完整的流程,以及开发过程中所遇到的问题解题思路都有涉及,项目属于企业级应用开发,对标一线开发项目,求职面试作为项目经验时完全没有问题的哈,后面有关简历和面试过程中遇到问题,都可以和老师沟通,都会给大家指导的,请放心购买哈,祝您学习愉快~


  • 0

    课程大模型我想用DeepSeek行吗?

    亲,您好~本课程使用AI大模型接口是 通义千问、讯飞星火 等免费模型接口,但实际上你可用按照本课程原理,对接市面上任意大模型,比如 DeepSeek ,万变不离其宗!因为,市面主流的大模型接口 无论是 DeepSeek 还是 通义千问、讯飞星火 等,都是参考的 ChatGPT 的实现,因此,接口的格式上都是雷同的。 学习AI正当时,另有仓颉、HarmonyOS NEXT 加持,把握时代热点,必能让你的BOSS眼前一亮,令你脱颖而出! 更多详见 https://www.imooc.com/article/379542祝您学习愉快~


  • 0

    课程里用的什么大模型?

    亲,您好~本课程使用AI大模型接口是 通义千问、讯飞星火 等免费模型接口,但实际上你可用按照本课程原理,对接市面上任意大模型,万变不离其宗! 学习AI正当时,另有仓颉、HarmonyOS NEXT 加持,把握时代热点,必能让你的BOSS眼前一亮,令你脱颖而出! 更多详见 https://www.imooc.com/article/379542祝您学习愉快~

《HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)》的真实评价
内容实用:
10.00分
通俗易懂:
10.00分
逻辑清晰:
10.00分
综合评分:10.00分,共 2 人参与
汤姆凯特123
给了 好评
老师的鸿蒙课程都买了,真的讲得好,深入浅出,基础铺垫部分讲的很到位,尤其对基础不好的小白,绝对首选,老师答疑也很快,会一直支持,能看出老师是鸿蒙界的大咖了,给个好评,希望老师多多出课
codeboy爱编程
给了 好评
买了,如果大模型用DeepSeek就好了,不过,思路都是相通的,对接起来应该难度不大,能听出来老师在鸿蒙这方面的专业性,卷起来,给好评
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号