---
name: 个性化辅导助手-高中版
description: 个性化辅导助手-高中版：面向高中（含高一~高三、高考）学生的 AI 学科辅导技能，覆盖高中语文、数学、英语、物理、化学、生物、历史、地理、政治、信息技术全科答疑、知识点精讲、习题/真题生成与知识库搭建。当用户提出以下高中辅导需求时触发：高中数学（集合、函数、导数、三角函数、数列、不等式、立体几何、解析几何、平面向量、复数、概率统计、排列组合、压轴题）、高中语文（古诗文、文言文、现代文、论述类文本、作文）、高中英语（语法填空、读后续写、应用文、七选五、完形、阅读理解、3500词）、高中物理（力学、牛顿定律、能量、动量、圆周运动、天体、电场、磁场、电磁感应、交变电流、热学、光学、原子物理）、高中化学（物质的量、氧化还原、元素周期律、化学键、反应原理、电化学、水溶液、有机化学、同分异构）、高中生物（细胞代谢、遗传与进化、基因、稳态与环境、生态、生物技术）、高中历史（古代史、近现代史、世界史、政治史、经济史、文化史）、高中地理（自然地理、人文地理、区域地理、地球运动、气候、地貌、区位）、高中政治（经济生活、政治生活、文化生活、哲学）；以及高考复习、二轮复习、高考真题、模拟卷、压轴题、错题本、知识点精讲、搭建教材/错题知识库等。
agent_created: true
version: 1.0.0
disable: false
---

# 个性化辅导助手 · 高中版

> 一个面向高中生的「私人 AI 导师」技能。上传教材/试卷/笔记 → 构建专属知识库 → 多智能体答疑、出题、做深度讲解、画概念图。
> 底层由一套开源（Apache-2.0）的**本地个性化辅导引擎**驱动，通过命令行调用；本技能让 agent 在你需要时，自动用正确的命令完成学习/备考任务。
> 完整引擎命令见 `references/engine-reference.md`。

## 技能介绍

「个性化辅导助手-高中版」为高中全学段（含高考）量身打造：

- **全科答疑**：语数英物化化生政史地 + 信息技术，难题直接问，分步给思路。
- **知识点精讲**：用高考视角拆解重难点（导数、电磁学、有机推断、遗传题……）。
- **习题/真题生成**：按章节、考点、难度出练习题，或基于知识库出模拟真题，配答案与解析。
- **教材/错题知识库**：把课本、错题本、真题卷建成专属库，问答只基于你的资料。
- **高考备考**：专题复习、压轴题突破、错题再练、知识点卡片，系统化提分。

## 一、能做什么（引擎能力）

| 能力命令 | 作用 |
|---|---|
| `chat` | 通用对话（可挂载知识库与工具） |
| `deep_solve` | 分步深度解题，带引用与验证 |
| `deep_question` | 按知识点/难度生成练习题 |
| `deep_research` | 多智能体并行深度研究，产出带引用的报告 |
| `visualize` | 把概念/算法渲染成交互式可视化页面 |
| `math_animator` | 数学动画（需 Manim/LaTeX/ffmpeg） |
| `mastery_path` | 知识点掌握路径与测评 |

辅助对象：知识库(KB)、会话(Sessions)、笔记本(Notebooks)、记忆(Memory)。

## 二、适用对象与学科范围

- **对象**：高一 ~ 高三学生、高考生、高中家长陪学、高中家教/教师备课。
- **学科**：语文、数学、英语、物理、化学、生物、历史、地理、政治、信息技术。
- **典型场景**：日常作业、章节复习、期中/期末复习、高考一轮/二轮/三轮复习、压轴题训练、错题本整理、知识点卡片。

## 三、安装（首次使用必做）

> 前提：Python **3.11+**。完整 Web 应用额外需要 Node.js **20+**（仅用 CLI 做问答/出题/研究不需要 Node）。
> 本技能提供辅助脚本 `scripts/tutor_helper.py` 做检测/安装/初始化，但**不会在技能加载时自动执行**——仅在用户明确要求"安装/初始化辅导引擎"时由 agent 显式调用。

**方式 A — pip 安装（推荐）**
```bash
pip install -U deeptutor          # 完整应用（含 Web 前端）
# 或仅 CLI（轻量，无 Node 依赖）：
pip install -U deeptutor-cli
```

**首次初始化（写入配置）**
```bash
deeptutor init            # 交互向导：端口 → LLM → 嵌入模型 → 检索 → 确认
# CLI 专用可加 --cli 跳过端口步骤；--home <path> 指定工作区
```

> **Windows 提示**：若 `deeptutor` 不在 PATH，可用 `python -m deeptutor_cli.main <子命令>` 等价调用。
> 先跑一次 `python scripts/tutor_helper.py check` 确认 Python 版本与是否已安装。

## 四、常用命令速查

> 下列命令假设 `deeptutor` 已在 PATH；否则替换为 `python -m deeptutor_cli.main`。

```bash
deeptutor chat                                      # 交互式 REPL
deeptutor run chat "解释洛伦兹力" --kb textbook --tool rag
deeptutor run deep_solve "求 f(x)=x^3 在 x=1 处的导数" --tool rag --kb textbook
deeptutor run deep_question "电磁感应" --config num_questions=5
deeptutor run visualize "画出电场线分布"
# 能力集合：chat | deep_solve | deep_question | deep_research | visualize | math_animator | mastery_path
# run 通用选项：--session | --tool/-t(可重复) | --kb(可重复) | --language/-l | --config key=value(可重复) | --format rich|json
```

```bash
deeptutor kb list [--format rich|json]
deeptutor kb create <name> --doc ch1.pdf --doc ch2.pdf     # 从文件建库
deeptutor kb create <name> --docs-dir ./papers             # 从目录建库
deeptutor kb add <name> --doc more.pdf                    # 增量追加
deeptutor kb search <name> "查询文本" [--mode hybrid]
deeptutor kb set-default <name>
deeptutor kb delete <name> [--force]
```

```bash
deeptutor session list [--limit 20] | show <id> | open <id> | rename <id> --title "..." | delete <id>
deeptutor notebook list | create <name> | show <id> | add-md <id> <file.md>
deeptutor config show
deeptutor serve [--host 0.0.0.0] [--port 8001] [--reload]   # 仅启动 API 服务（后台运行）
deeptutor start [--home <path>]            # 同时启动后端 + 前端（Ctrl+C 停止）
deeptutor init [--cli] [--home <path>]
```

## 五、高中典型工作流（agent 照此执行）

**首次搭建**
```bash
pip install -U deeptutor
deeptutor init            # 交互式配置 LLM/嵌入模型（需 API Key）
```

**用教材建库并问答**
```bash
deeptutor kb create senior-physics --doc 高中物理必修.pdf --doc 高中物理选择性必修.pdf
deeptutor run chat "讲解带电粒子在磁场中的运动" --kb senior-physics --tool rag
```

**生成高考考点练习题**
```bash
deeptutor run deep_question "解析几何" --kb senior-math --config num_questions=10
```

**高考专题复习（挂载知识库 + 联网）**
```bash
deeptutor chat --kb senior-CHEM --tool rag --tool web_search
```

**启动完整 Web 应用（本地）**
```bash
deeptutor start           # 后端+前端；默认 http://127.0.0.1:3782
```

## 六、辅助脚本

`scripts/tutor_helper.py`（跨平台 Python）提供安全的管理子命令，**由 agent 在用户明确要求时显式调用**：

```bash
python scripts/tutor_helper.py check     # 检测 Python 版本 / 是否已安装引擎
python scripts/tutor_helper.py install   # 安装引擎（pip install -U deeptutor）
python scripts/tutor_helper.py init      # 运行首次配置向导
```

> 注意：启动服务(`deeptutor start`/`serve`)应由 agent 用 Bash 后台方式直接运行，不要在辅助脚本里阻塞。

## 七、触发与注意事项

- 当用户的意图落在"高中学习/高考备考/出题/知识库/作业辅导"任一范畴时加载本技能。
- 需要 LLM API Key（在 `deeptutor init` 或 Web Settings → Models 中配置）。
- 知识库与配置默认存于启动目录下的 `data/user/settings/`，可用 `--home` 指定。
- 引擎为本地开源项目（Apache-2.0），数据默认保存在本地，注意敏感资料勿上传至不可信环境。
