# 《人工智能基础》知识库与问答库 生成规范

## 目标产出

- **知识库**：每个讲解小节 1 段知识点（400-800 字），基于课程语料，术语准确、结构清晰。
- **问答库**：每个讲解小节 ≥10 道题，题型覆盖单选/多选/判断/简答四类，含难度（易/中/难）与答案解析。

## 目录结构

```
知识库问答库/
├── 课程语料/            ← 事实基础（已生成，只读参考）
├── 知识库/
│   └── 第N章-名称/
│       └── 小节号-小节名.md
└── 问答库/
    └── 第N章-名称/
        └── 小节号-小节名.md
```

- 文件名用「小节号-小节名.md」，如 `1.1.1-人工智能的定义与核心特征.md`。
- 各后台 agent 只写自己负责章节的目录，互不冲突。

## 知识库文件格式（每节 1 个 md）

```
# 1.1.1 人工智能的定义与核心特征

（3-5 段。第一段定义核心概念；中间段讲关键点/分类/机制；结尾段给应用或注意点。要求：与课程语料一致，术语准确，含具体数字/人物/年份时以语料为准；语料没有的不要编造年代与人名。）

## 关键要点
- 要点1
- 要点2
```

## 问答库文件格式（每节 1 个 md，≥10 题）

```
# 1.1.1 人工智能的定义与核心特征（问答库）

1. 【单选题·易】题干？
   A. ...
   B. ...
   C. ...
   D. ...
   **答案：A**
   **解析：** ...（简洁，说明为什么）

2. 【多选题·中】题干？
   A. ...
   B. ...
   C. ...
   D. ...
   **答案：ABC**
   **解析：** ...

3. 【判断题·易】题干？
   **答案：√ / ×**
   **解析：** ...

4. 【简答题·中】题干？
   **答案：** 要点...
   **解析：** 评分要点...

...
（每节题目数 ≥10；难度分布建议 易4/中4/难2；简答题至少 2 道）
```

## 事实约束（grok 硬性遵守）

1. 数字、年份、人名、机构、API、函数名、代码示例必须与课程语料一致；语料未提及的细节可作常识补充，但不得与语料冲突。
2. Python/NumPy/pandas 相关题目，代码片段必须语法正确、可直接运行。
3. 实验篇题目对应实验实操内容（语料含实验 PPT 大纲与步骤）。
4. 禁止编造教材不存在的"专家观点/文献引用"。

## grok 调用方式（后台 agent 使用）

```bash
S=~/.dsh/skills/grok-run/scripts/grok-run.sh
$S "任务描述（读取语料：/home/zyw/Downloads/dl-hub/01-AI课程设计项目/知识库问答库/课程语料/第N章...txt；按规范生成某小节的 知识库md 与 问答库md，分别写入：/home/zyw/Downloads/dl-hub/01-AI课程设计项目/知识库问答库/知识库/第N章-名称/小节.md 和 ...问答库/...) " \
   --cwd /home/zyw/Downloads/ai-lesson-prep --out /tmp/临时输出.txt --max-turns 30
```

- 输出文件建议由 grok 用工具写（覆盖保护会自动保留），或把回复文本落盘。
- 每节一次 grok 调用，避免单次过长截断；失败重试 1 次，仍失败记录到该章 `生成日志.md`。

## 章节负责划分（后台 agent）

| Agent | 章节 | 语料参考 |
|---|---|---|
| A-ch1 | 第1章 人工智能概述（1.1-1.6） | 第1章人工智能概述.txt、教案、大纲OBE |
| A-ch2 | 第2章 Python 程序设计基础（2.1-2.3） | 第2章python程序设计基础.txt |
| A-ch3 | 第3章 NumPy 数值分析库（3.1-3.4） | 第3章 Numpy数值分析库.txt |
| A-ch4 | 第4章 pandas 数据分析库（4.1-4.7） | 第4章Pandas数据分析库.txt |
| A-ch5 | 第5章 计算机视觉技术与应用（5.1-5.4） | 第5章 计算机视觉技术与应用.txt |
| A-ch6 | 第6章 智能语音处理与应用（6.1-6.4） | 第6章 智能语音处理与应用.txt |
| A-ch7 | 第7章 自然语言处理与应用（7.1-7.4） | 第7章 自然语言处理与应用.txt、第七章NLP实验HTML |
| A-ch8 | 第8章 生成式大模型应用（8.1-8.5） | 第8章 生成式大模型应用.txt |
| A-exp | 实验篇（实验1-6） | 实验-*.txt、课程简介 |