通用模板批量生成
支持任意 Excel / CSV 表格字段匹配 Word 模板占位符,例如客户报价单、员工证明、订单单据、毕业说明。
Product Case
一个面向学校老师、教务、行政和运营人员的本地办公自动化 Agent。它不是普通聊天机器人,而是能处理真实文件的工作台:上传表格和模板,输入自然语言任务,系统在本地完成模板填充、批量生成、合并导出、异常报告和任务日志。
MVP Scope
当前版本优先解决真实重复劳动:从表格读取结构化数据,把每一行填入已有 Word 模板,并支持合并、检查和导出。
支持任意 Excel / CSV 表格字段匹配 Word 模板占位符,例如客户报价单、员工证明、订单单据、毕业说明。
每条记录可生成独立 Word,也会额外分页合并成一个总 Word,方便老师或行政一次性归档。
支持按学号、客户编号、员工编号、订单号等字段合并表格,并输出空值、重复值、缺失记录报告。
支持多个 Word 合并、多个 PPT 合并、PDF 文本摘要和 PDF 合并,第一版保留基础版式和文本结构。
用户可以输入“把表格每一行填入模板”“按客户编号合并表格”“检查重复编号”等任务指令。
每次执行都会记录 task_id、输入文件、输出文件、执行结果、错误信息、安全模式和是否调用外部模型。
Use Cases
学生成绩只是第一个样例,真正的产品抽象是“表格数据 + 模板文件 + 字段映射 + 批量输出”。
按学号和姓名匹配学生信息,把成绩、平均分、结论填入模板,输出单份 Word、合并 Word 和异常报告。
把员工信息表填入在职证明、合同补充材料、通知书模板,减少重复复制和人工核对。
按客户编号匹配客户名称、公司、项目、金额和日期,自动生成报价确认单或合同附件。
Privacy First
这个方向会处理学生、员工、客户、合同和成绩等敏感数据,所以第一版默认不把原始文件交给外部模型。
上传文件保存在 backend/data/uploads/{task_id}/,输出文件保存在 backend/data/outputs/{task_id}/,临时文件保存在 backend/data/temp/{task_id}/。
默认 local_only_mode = true,external_llm_enabled = false。日志记录字段名、任务和文件状态,不记录完整敏感内容。
Implementation
这个项目的关键不是把所有事情交给大模型,而是让 Agent 负责理解任务,确定性代码负责真实文件处理。