【案例共创】华为云码道(CodeArts)代码智能体 + SKILL构建学习智能助教
案例简介:本案例将基于AI IDE华为云码道(CodeArts)代码智能体配置 learning-plan-helper-skill SKILL,构建智能助教,用来帮助学生或者其他学习者快速获取适用自身的学习计划。
本案例由开发者:一眼万年提供,华为开发者空间案例中心优化并收录。
一、概述
1.1 案例介绍
SKILL是一种为大型语言模型获取新能力的模块化封装标准。它基于“渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。
华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。
本案例将基于AI IDE华为云码道(CodeArts)代码智能体配置 learning-plan-helper-skill SKILL,构建智能助教,用来帮助学生或者其他学习者快速获取适用自身的学习计划。
1.2 适用对象
- 个人开发者
- 高校学生
1.3 案例时间
本案例总时长预计30分钟。
1.4 案例流程

说明:
- PC本地下载安装AI IDE,完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。
- 在AI IDE华为云码道的项目级SKILLs配置learning-plan-helper-skill ,构建智能助教;
- 与华为云码道对话,调用learning-plan-helper-skill,完成学习计划的生成。
1.5 资源总览
本案例预计花费0元。
| 资源名称 | 规格 | 单价(元) | |
|---|---|---|---|
| 华为云码道(CodeArts)代码智能体 | 体验版 | 免费 |
二、基础环境与资源准备
2.1 华为云码道安装部署
本案例基于华为云码道代码智能体完成开发改造,案例开始前请按照以下两步操作开通并使用工具:
2.1.1 一键开通华为云码道体验版
访问此专属开通链接,免费开通华为云码道(CodeArts)代码智能体体验版,无需复杂配置:
一键开通华为云码道体验版!

2.1.2 AI IDE华为云码道安装部署
参考案例《AI IDE华为云码道(CodeArts)代码智能体安装部署》完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。

2.2 华为云码道安装配置技能
在华为云码道对话框中,输入以下提示词安装learning-plan-helper-skill。
从https://gitcode.com/jack-chen2025/learning-plan-helper-skill 安装skills 到 ~/.codeartsdoer/skills/
智能体正在从gitcode拉取技能并安装到.codeartsdoer/skills/目录下。

2.3 智能助教简介
学习智能助教 Skill 体系是一个完整的学习辅助系统,通过五个核心 Skill 的协同工作,为用户提供从学习诊断到进度跟踪的全流程学习支持。该系统能够帮助用户制定个性化学习计划并高效达成学习目标。
核心功能
1. 学习诊断 (learning-diagnosis-skill)
分析用户学习基础、识别知识薄弱点、理解学习目标,为个性化学习计划提供诊断依据。
主要功能:
- 分析用户教育背景和相关经验
- 识别知识水平等级(初学者/中级/高级)
- 发现知识薄弱点及其严重程度
- 解析学习目标并分解为可执行的子目标
- 生成结构化诊断报告(Markdown格式)
2. 学习计划生成 (learning-plan-generation-skill)
基于学习诊断结果,生成个性化学习计划,包括学习阶段划分、资源推荐、里程碑设置和时间安排。
主要功能:
- 根据知识差距划分学习阶段
- 为每个阶段生成具体的学习任务
- 推荐学习资源(包含具体链接和书名)
- 设置学习里程碑和达成标准
- 生成每日学习计划
- 安排复习节点和模拟考试
- 生成表格形式学习计划(Excel格式)
3. 答疑解惑 (learning-qna-skill)
答用户学习过程中的问题,提供针对性解答、知识点扩展和后续学习建议。
主要功能:
- 智能回答学习相关问题
- 提取相关知识点并标注重要性
- 生成后续问题建议
- 支持多轮对话上下文
- 保存问答记录
4. 进度跟踪 (learning-progress-tracker-skill)
记录和跟踪用户学习进度,提供进度可视化、学习效果评估和进度预警功能。
主要功能:
- 记录任务完成状态和学习时长
- 统计学习时间分布
- 更新知识点掌握情况
- 记录复习和考试成绩
- 触发动态计划调整
- 生成进度概览和效果评估报告
- 提供进度预警
5. 学习方法指导 (learning-method-guidance-skill)
提供学习方法和技巧建议,帮助用户提高学习效率,克服学习困难。
主要功能:
- 推荐适合的学习方法(如费曼学习法)
- 针对困难推荐学习技巧(如间隔重复)
- 提供资源使用指导
- 生成个性化指导方案
项目结构:
learning-plan-helper-skill/
├── .gitignore
├── LICENSE
├── package.json
├── README.md
├── SKILL.md # 主 Skill 入口文件
└── references/
├── config/
│ └── config.yaml # 配置文件
├── data/
│ ├── learning_context.json # 学习上下文数据
│ ├── learning_plans.json # 学习计划数据
│ ├── learning_resources.json # 学习资源数据
│ ├── progress_data.json # 进度数据
│ ├── qna_records.json # 问答记录
│ └── user_data.json # 用户数据
├── learning-diagnosis-skill/
│ └── SKILL.md # 学习诊断 Skill
├── learning-method-guidance-skill/
│ └── SKILL.md # 学习方法指导 Skill
├── learning-plan-generation-skill/
│ └── SKILL.md # 学习计划生成 Skill
├── learning-progress-tracker-skill/
│ └── SKILL.md # 学习进度跟踪 Skill
├── learning-qna-skill/
│ └── SKILL.md # 学习问答 Skill
└── scripts/
├── dependency-checker.js # 依赖检查脚本
├── diagnosis.js # 诊断脚本
└── plan-generator.js # 计划生成脚本
三、智能助教:生成学习计划
在华为云码道对话框中,输入以下提示词:我是一名初二的学生,马上就要升初三了,先进行学习诊断,再帮忙生成学习计划。
收集学生信息并分析:

生成学习诊断报告:


基于诊断结果生成个性化计划:


生成Excel格式计划表:


至此,华为云码道(CodeArts)代码智能体 + SKILL构建学习智能助教的案例已全部完成。
四、反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
更多推荐





所有评论(0)