问渠作文批改
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8fb569a2/zwpgskill。
技能介绍
解决什么问题
把一摞作文纸扫成图片后,常见的批改脚本往往把「识别、打分、写评语、排版」混在一起,要么依赖外部 OCR 或 AI 接口,要么只能对固定模板输出。实际素材却很杂:可能是目录里一堆 jpg/png 散图,也可能是「一个 PDF 一篇」的多 PDF 目录,甚至是一个包含全班作文的合并大 PDF。
问渠作文批改把职责拆清楚:AI 是批改主体,负责看图、断篇、旁批、总评和打分;Python 脚本只负责把结果排成可交付的 PDF。这样既不用为批改再接一套外部 API,也能让用户的评分标准真正落到每一项分值上。
核心能力
- 输入形态自动识别:目录散图、多 PDF 目录、单个合并大 PDF 三种形态分别处理;图片与 PDF 混排时,优先按 PDF 路径处理。
- AI 视觉断篇:仅散图和大 PDF 需要判断篇章切换点。技能会优先依据每篇首页的标题、姓名、日期、班级等标记,再结合笔迹、书写风格和纸张边缘特征推断。
- 可配置评分要求:用户未给标准时必须先询问,例如内容立意 40 分、语言表达 30 分、结构层次 20 分、书写规范 10 分,或只给总分与关注重点。
- 结构化批改结果:每篇输出旁批、总评和分值。旁批可带
highlight归一化坐标,在原图上标注被点评的具体词语或短句;总评采用「亮点 → 不足 → 改进建议」三段式。 - PDF 排版输出:左侧放作文原图,右侧放旁批栏,末页底部承载总评,首页右上角显示分值;文件名包含日期,避免覆盖历史结果。
关键步骤
- 首次运行准备依赖,后续重复执行幂等。
- 收集素材:散图直接纳入;PDF 通过
scripts/pdf_to_images.py逐页转成 PNG,写入{原目录}/_pages/。 - 需要时执行断篇,得到形如
[[img1, img2], [img3, img4, img5], ...]的篇章分组。 - 询问评分要求,再对每篇作文执行旁批、总评和逐项打分。
- 将所有篇目的 JSON 写入
{原目录}/_grades.json,调用排版脚本生成 PDF。 - 交付 PDF,并说明共批改篇数、分数区间和输出路径。
适用边界与注意点
highlight不是像素级标注,AI 按目测估算即可;但w_ratio必须不超过0.5,否则会变成整行高亮。- 字迹模糊、图片损坏、PDF 转图失败、断篇不确定等情况都有降级路径:跳过坏页并注明、提示检查
pymupdf、或列出候选分组让用户确认。 - 批改质量取决于图片可读性。本技能不保证 OCR 精度,也不生成调用 OpenAI/Claude 等外部 AI 的代码。
- 作文超过 10 篇时,建议按每 3 篇汇报一次进度,便于及时发现评分口径或断篇问题。
使用场景
- 语文老师收集班级作文扫描件后,需要批量批改散图作文并生成带旁批的PDF
- 教育机构整理学员作文合并PDF,要按统一标准逐篇打分并输出排版结果
- 高中生自练作文,扫描多篇手写稿后,希望得到逐篇总评和标注版PDF
- 教务人员处理混有图片和PDF的作文素材,需要优先处理PDF后批改剩余图片
适合人员
- 中小学语文老师,需要批量批改扫描作文并生成带旁批的可交付PDF
- 教育培训机构作文讲师,要按统一标准处理学员合并PDF作文并输出排版结果
- 高中学生,希望将手写作文扫描成多篇散图后获得逐篇总评和标注版PDF
- 学校教务人员,需要处理混有图片和PDF的作文素材完成批量批改并整理输出