04 / 作品

办公助手

起初每份材料都从一张空白文档起步,两个月后老师电脑里多了个越用越懂这个单位的助手。

一线教师团队 · 2 个月 · 自研 · 独立交付

处境

老师手上要写的东西不少:课题申报书、论文、讲课逐字稿、会议纪要、教案、通讯稿,每一种都有自己的格式规矩。难的不是写不出来,而是格式繁、起步难、反复改——一份材料常常先从对格式开始,正文还没动,后面又是好几轮来回改。

我们的判断是:通用聊天工具在这件事上帮不上多少忙。它不知道这个单位叫什么、往年的材料长什么样,也不认得这一类文件的格式规矩,每开一个新对话都从零开始,老师等于把同样的背景交代一遍又一遍。所以这个东西得长在老师自己的电脑里:用得越久越认得这个单位和这个人;材料、录音和产出全程留在本机、不上传——这不是补一句安全说明,而是老师肯把真实材料放进来的前提。

做了什么

01九项技能开箱可用

课题申报书、逐字稿、会议纪要、论文写作、文风蒸馏、教案、通讯稿、定稿配图,老师挑一项开口说要写什么就能开始,不用先想怎么提问。

02自己长出新技能

清单里没有的场景,老师把它描述一遍,助手就长出一条新技能存下来,下次直接用,不用等开发排期。

03文风蒸馏

从老师自己过往的文档里提炼个人文风,让写出来的稿子读着像本人写的,而不是像模型写的。

04三层记忆

单位画像永久记,写作偏好按情境记,产出索引按项目记;用得越久,需要重新交代的背景越少。

05资料收件箱与离线转写

PDF、Word、Excel 直接解析进收件箱,扫描件走 OCR;会议录音在本机离线转写成文字;写完的稿子导出成 Word 或 Excel。

06左边说话,右边干活

左侧是对话入口,右侧工作台同时摆着资料收件箱、正在写的工作区、我的记忆和以前的作品库,改一稿不用来回切窗口找上一份。

演示

介绍片(53 秒):办公助手是什么、给谁用、怎么帮老师把材料写出来。

结果

2 个月,从第一行代码到 full / lite 双安装包发版:99 次提交,78 个自动化测试全绿。

9 项技能开箱可用;碰上清单里没有的场景,老师自己描述一遍就能加一条,不用排队等我们。

文档全程不出本机:资料、录音转写和产出都存在老师自己的电脑上。

技术

本地桌面应用:React 19 + Vite + Mantine 前端,桌面壳加 bridge 服务;自建轻量 Agent 运行时(规则、技能、三层记忆、范例、知识五件套);MinerU OCR、python-docx、markitdown 解析文档,本机离线语音转写;Node 与 pytest 双测试。