案例简介:本案例将基于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 案例流程

说明:

  1. PC本地下载安装AI IDE,完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。
  2. 在AI IDE华为云码道的项目级SKILLs配置learning-plan-helper-skill ,构建智能助教;
  3. 与华为云码道对话,调用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构建学习智能助教的案例已全部完成。

四、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

Logo

一站式 AI 云服务平台

更多推荐