核心用法
Summarize-File 是一款本地化文本摘要工具,通过 workspace.read 读取用户指定路径的文本文件(支持日志、报告、CSV、笔记等格式),经清洗(去除空行、时间戳、重复头部)后交由LLM生成2-3句结构化摘要。触发词包含 "summarize file"、"summarize-file"、"tl;dr file",支持Windows、macOS、Linux三平台。
显著优点
- 零网络依赖:纯本地处理,文件内容不出境,符合敏感数据合规要求
- 高效降噪:自动过滤日志中的时间戳、重复头部、空行等干扰信息
- 多格式兼容:原生支持txt、log、csv、md等纯文本格式
- 路径安全:内置
../路径遍历防护,限制于工作目录内 - 极低延迟:单次读取+LLM调用,无外部API往返
潜在局限
- 纯文本限制:无法解析PDF、Word、Excel二进制格式
- 摘要深度固定:仅输出2-3句,不支持自定义长度或结构化输出
- LLM黑盒依赖:摘要质量取决于本地模型能力,无引用溯源
- 无持久化:摘要结果不保存,需手动复制
- 编码风险:未明确声明非UTF-8编码文件的处理机制
适合人群
- 运维工程师:快速扫读系统日志定位异常
- 数据分析师:批量预览CSV数据摘要
- 安全审计员:合规审查下本地处理敏感日志
- 研究人员:整理大量文本笔记的核心论点
常规风险
| 风险项 | 等级 | 说明 |
|--------|------|------|
| 文件读取 | L1 | 只读权限,无写入/删除风险 |
| 路径遍历 | 低 | 已过滤 `../` 逃逸字符 |
| 敏感信息泄露 | 低 | 纯本地LLM处理,无网络传输 |
| 摘要幻觉 | 中 | LLM可能遗漏关键细节或误读数值 |