华为云码道×仓颉实战:零基础开发你的专属音乐编辑器

举报
空间案例小助手 发表于 2026/05/13 16:59:00 2026/05/13
【摘要】 本案例基于华为云码道(CodeArts)代码智能体与开源仓颉 Skills,设计实现一个有趣且实用的乐谱“编程”语言,在码道上用 AI + Cangjie 开发这个乐谱语言的编译器,它可以将相关乐谱编译为可播放的 MIDI 文件。

最新案例动态,请查阅华为云码道×仓颉实战:零基础开发你的专属音乐编辑器小伙伴们快来进行实操吧!

一、概述

1.1 案例介绍

本案例基于华为云码道(CodeArts)代码智能体与开源仓颉 Skills,设计实现一个有趣且实用的乐谱“编程”语言,在码道上用 AI + Cangjie 开发这个乐谱语言的编译器,它可以将相关乐谱编译为可播放的 MIDI 文件。

华为云码道(CodeArts)代码智能体:一个理解项目需求,懂得编码之道,善用百器的实干派AI研发专家,开启你的编码自动驾驶模式。本案例中作为交互工具,配置技能并调用技能。

技能(Skill)是一种能力封装机制,用于将专业知识组织为可复用的模块。技能本质上是由指令、脚本和资源构成的集合,智能体可按需动态加载这些专业化的“技能包”,从而提升特定任务的执行能力与执行效率。本案例中使用仓颉语言官方推出的一套Skill,可支撑 AI 开发工具从零创建开发仓颉项目,包括项目配置、开发、构建、运行、单元测试等,包括 stdx、macro、CFFI 等场景的自动处理。

1.2 适用对象

  • 企业
  • 个人开发者
  • 高校学生

1.3 案例时间

本案例总时长预计60分钟。

1.4 案例流程

flow.PNG

说明:

  1. 开发者下载安装AI IDE,完成华为云码道(CodeArts)代码智能体安装部署;
  2. 下载并安装仓颉SDK、仓颉插件;
  3. 下载仓颉项目,使用AI IDE加载仓颉项目。
  4. 登录GitCode官网,搜索并下载开源仓颉的Skill(CangjieSkills),并在AI IDE华为云码道的项目级下完成配置;
  5. 执行任务书,完成多轨道、和弦、变量定义等特性,并执行预置的测试用例,测试用例中预置了部分乐谱,开发者可试听预置乐谱生成的MIDI文件;
  6. 开发者可与华为云码道进行对话,使用AI创作乐谱,并反复与AI对话进行乐谱优化,创作自己的音乐,成为“作曲家”。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。