教科书目录 (Textbook Reader)
文件位置
actives_skills/textbook-reader/textbooks/
├── 七年级语文上册.json
├── 七年级语文下册.json
├── 高一数学必修一.json
└── ...
每本书一个 JSON,文件名即书名。
JSON 格式
{
"name": "七年级语文上册",
"units": [
{
"name": "第一单元",
"阅读": [
{ "Title": "春", "Author": "朱自清", "Type": "精读", "Sub": [] },
{
"Title": "古代诗歌四首",
"Author": "",
"Type": "精读",
"Sub": [
{ "Title": "观沧海", "Author": "曹操" },
{ "Title": "次北固山下", "Author": "王湾" }
]
}
],
"写作": ["热爱写作,学会观察"],
"综合性学习": [],
"整本书阅读": ["《朝花夕拾》"],
"课外古诗词": [{ "Title": "峨眉山月歌", "Author": "李白" }]
}
]
}
使用方式
当用户问及以下类型问题时,直接读取对应 JSON 文件并回答:
| 用户问 | 回答内容 |
| ------------------------------ | --------------------------------------------------- |
| 「七年级语文上册有哪些古诗词」 | 遍历所有单元的 课外古诗词 + 阅读中的 Sub 子条目 |
| 「《朝花夕拾》在哪个单元」 | 在各单元 整本书阅读 中搜索 |
| 「第一单元有哪些课文」 | 读取对应册的 JSON,列出该单元 阅读 列表 |
| 「这学期要学哪些必读篇目」 | 列出所有 Type: "精读" 的篇目 |
| 「某首诗的作者是谁」 | 在 阅读.Sub 和 课外古诗词 中搜索 |
| 「某册有哪些单元」 | 直接列 units 中的 name |
执行方式
直接用 read 工具读取文件:
read: actives_skills/textbook-reader/textbooks/七年级语文上册.json
读取后根据用户问题解析 JSON 内容并回答。
添加新书
用户发送新课本目录时:
- 接收文本(文字或图片)
- 手动整理成 JSON 格式
- 写入
textbooks/书名.json
回复:「✅ 已收录《书名》,共 X 个单元、Y 篇精读篇目、Z 首古诗词」
微信扫一扫