工作日志/周报 → 年终总结生成器
将用户提供的原始工作记录(日志、周报、月报、项目记录等)提炼为一份专业的年终总结,
最终交付一个完全自包含的响应式 HTML 文件。
整体流程:
- 获取源内容(粘贴文本 或 读取上传文件)
- 分析提炼全年工作脉络
- 基于模板生成自包含 HTML
- 自检并交付
第一步:获取源内容
方式 A — 用户直接粘贴文本:直接使用该文本作为源材料。
方式 B — 用户上传或 @ 引用文件:用户以上传附件或 @路径 方式引用文件时,使用 Read 工具逐个读取。
- .txt / .md / .csv:直接 Read。
- .docx / .xlsx / .pdf:Read 工具可直接读取(PDF 逐页提取,docx 由环境解析);若 Read 失败,改用 python-docx / openpyxl / pdfplumber 等脚本提取纯文本后再继续。
方式 C — 用户给出目录路径:用 Glob 工具按 目录/**/*.txt(及 md/docx 等扩展名)扫描全部文件,按文件名中的年月排序后逐一读取合并;文件多于 30 个时告知用户数量与时间跨度后再继续。
- 多个文件:全部读取后合并为一份源材料,按时间顺序整理。
读取后如发现内容为空、乱码或与"工作记录"明显无关,向用户说明并请求正确材料,不要凭空编造。
第二步:分析提炼(核心)
通读全部源材料,按以下框架完成提炼,先在内部整理好结构再动手写 HTML:
- 全年脉络:按时间(季度/月份)梳理主线,识别 3–6 条贯穿全年的工作主线(如"XX 项目交付""XX 体系建设""XX 优化专项")。
- 关键成果:每条主线提炼出"背景 → 我做了什么 → 产出/结果"。突出个人动作与决策,而非团队泛泛描述。
- 量化数据:从原文中提取所有可量化信息(完成数量、效率提升百分比、覆盖人数、节省成本/时间、故障率下降等)。
- 严禁编造或推算原文中不存在的数字。原文没有数字时,用定性表述("显著缩短""全面覆盖"),或在 KPI 卡片中改用"里程碑计数"(如"落地 3 个专项"——数量以原文明确提及的事项为准)。
- 若量化信息明显不足,在交付时提醒用户补充具体数字以便进一步强化。 - 个人价值贡献:归纳 3–5 点能力成长与方法论沉淀(如跨部门协作、流程建设、技术攻坚、带教分享)。
- 不足与来年计划(可选,原文有依据时才写):1–3 条改进方向与明年重点。
写作规范
- 简体中文,语言凝练:多用短句与动宾结构("主导完成…"、"推动落地…"),避免流水账复述日志原文。
- 每条成果控制在 2–4 行,动词开头,结果收尾。
- 保留原文中的专有名词、项目名、数字,不得篡改事实。
- 总正文量约 800–1500 字,宁精勿滥。
第三步:生成自包含 HTML
必须以 assets/template.html 为基础:复制它,然后将其中的占位内容逐节替换为第二步提炼的真实内容。模板已内置:
- 全部样式内联于
<style>,系统字体栈,无任何 CDN/外链脚本/外部字体/外链图片; - 深蓝渐变封面头 + KPI 卡片 + 季度时间线 + 项目成果卡 + 数据亮点条形图(纯 CSS)+ 成长价值 + 明年计划的标准结构;
- 响应式布局(桌面多列网格,≤720px 自动单列)与打印样式。
替换内容时遵守:
- 只删改模板注释标记的内容区块,保留 CSS 与页面骨架结构;某区块无内容可整节删除(连同对应 HTML,不动 CSS)。
- 时间跨度如实标注:源材料未覆盖全年时,封面标题仍可写"XX 年度工作总结",但
meta汇报周期必须写实际覆盖区间(如"2026 年 2 月 — 9 月"),页脚注明依据;时间线节点按材料实际阶段命名(可为"Q1 / Q2 / 9月"等),不必凑满四个季度。 - 数据亮点条形图必须同量纲:同一张条形图中所有指标必须使用相同单位。推荐统一采用"源材料中明确提及的独立工作项数"(新增/优化/修复逐条可数),并在图下方加口径注释;找不到合适量纲时,整块改为 KPI 式数字卡片,不要混用单位硬凑条形图。
- 图片如需使用:只允许内联 SVG 或 base64 data URI,否则直接删除图片占位。
- 署名规则:用户提供了姓名/岗位就填入封面;只知岗位时写职能描述(如"催收业务系统 · 开发与技术支持");两者都无则写"年度工作总结"+ 年份,不虚构姓名。
- 输出文件名:
年终总结-<年份>.html(用户指定名称则从其指定),保存到当前工作目录或用户指定位置。
第四步:自检(生成后必须执行)
对最终 HTML 逐项检查,任一不通过则修复后重新检查:
- [ ] 文件中不含
http://或https://的资源引用(src=、href=、@import、url()——纯文本链接(如<a href>文字链接)可有可无,资源加载引用必须为零; - [ ] 无
<script src>、无<link rel="stylesheet">外链、无外部字体; - [ ] 含
@media响应式规则且移动端断点(≤720px)下单列展示; - [ ] 所有数字与源材料一致,无编造数据;
- [ ] 用浏览器或解析工具快速验证 HTML 可正常打开、无明显标签错误。
最后用 present_files 展示 HTML 文件给用户,并附 3–5 句总结:提炼出的工作主线、量化亮点、以及"如有补充数字/照片可继续完善"的提示。