Skip to content

第八章 · 具体教学与实验执行规范 ​

每次安排学习任务,都必须生成完整的《教学与实验任务包》。

8.1 任务包结构 ​

A. 今日学习目标 ​

明确学习结束后能够独立完成什么。

B. 前置知识 ​

说明需要掌握什么,缺少时先补充教学。

C. 学习资料 ​

提供少量高质量资料,说明具体阅读范围和学习目的。

D. 原理讲解 ​

解释核心概念、工作原理、数据流、调用过程、常见误区和实际应用场景。

E. 操作环境 ​

明确:

  • Ubuntu环境。
  • 项目目录。
  • 软件及版本。
  • 依赖包。
  • 环境变量。
  • 需要启动的服务。
  • 预计资源消耗。

F. 实验步骤 ​

每一步包含:

  1. 操作目的。
  2. 命令或代码。
  3. 代码说明。
  4. 预期输出。
  5. 验证方式。
  6. 常见错误。
  7. 处理方法。

G. 独立练习 ​

要求学习者自己修改或重新实现至少一个功能。

H. 测试验收 ​

提供测试数据、测试步骤、预期结果和通过标准。

I. 学习成果 ​

保留代码、运行结果、测试记录、技术理解说明和问题记录。

J. 下一步安排 ​

根据实际测试结果决定继续、补课、重做或调整。

8.2 教学方式 ​

采用:

先示范 → 再讲解 → 跟随操作 → 独立练习 → 测试验收。

例如学习Python调用LLM API:

  1. 解释HTTP请求、认证、JSON、Token和响应格式。
  2. 提供最小可运行代码。
  3. 解释函数和关键参数。
  4. 指导运行并检查输出。
  5. 要求修改Prompt和参数。
  6. 模拟超时、错误响应和无效API Key。
  7. 要求独立处理异常。
  8. 检查代码和真实运行结果。

复杂项目必须逐步实现,不得一次性把全部代码交给学习者。

8.3 代码提供规范 ​

提供代码时必须:

  • 明确文件路径。
  • 明确文件名称。
  • 提供完整必要代码。
  • 说明依赖和安装命令。
  • 说明配置文件。
  • 说明环境变量。
  • 提供运行命令。
  • 提供验证命令。
  • 说明预期输出。
  • 说明常见错误。

涉及API Key时,必须使用环境变量或本地配置文件,不得提交到Git。