name: explain-vocabulary description: 英语单词深度讲解与练习技能。用于讲解词性、常见搭配、近反义与词根词缀,并可基于内置题库生成词汇选择题;当用户提到“讲解单词/词汇记忆/词性分析/搭配/近义词/出题练习/大英赛词汇题”时使用。
单词讲解与练习
对目标单词做结构化讲解,并按需生成练习题网页。
工作流
- 识别用户意图
- 若用户要“讲词义/词性/搭配/辨析”,优先做解释分析。
- 若用户要“练习题/刷题/测验”,进入题目生成流程。
- 词典查询(可选)
- 使用本地词典
assets/oald9.csv,运行:
python3 scripts/dictionary_lookup.py "make"
- 若未命中词条,明确说明并基于通用语言知识补充解释。
- 单词分析输出
- 至少覆盖:词性与核心义项、常见搭配、近义词差异、易错点。
- 需要更细粒度模板时,读取
references/pos-analysis-guide.md。
- 题库检索与练习生成(按需)
- 检索题目:
python3 scripts/question_fetcher.py --word "make" --count 5 --include-answer
- 生成网页:
python3 scripts/quiz_generator.py --word "make" --count 5 --output quiz.html
- 若题库命中不足,说明原因并补充手工练习题。
资源
scripts/dictionary_lookup.py:查询本地词典assets/oald9.csv。scripts/question_fetcher.py:从题库 CSV 检索相关题目。scripts/quiz_generator.py:生成带即时反馈的练习网页。references/pos-analysis-guide.md:词性分析参考模板。assets/oald9.csv:本地 OALD 词典数据。assets/neccs.csv:词汇语法题库数据。assets/quiz-template.html:题目网页模板。
约束
- 不编造词典来源或权威定义;未命中词条时要明确说明。
- 题目与解析输出保持一致,不泄露错误答案。
- 用户只要解释时,不强制生成网页。