- 年份
- 2025
- 角色
- 独立开发
- 技术
- TypeScript · VS Code 扩展 · NLP
- 最近更新
- 2025
写作工具大多在做两件事:纠错别字,或者替你写。我想做第三件事——指出哪里写得啰嗦。
设计取舍
- 不联网:所有分析在本地完成,不上传任何文本
- 不自动改:只给提示,决定权永远在人手里
- 不评分数:不给文章打分,避免为了分数写作
实现
基于依存句法分析找出长句中的从句嵌套,配合一份中文常见冗余词表(「进行了 + 动词」「由于...的原因」这类),标出可以精简的位置。
// 核心:找出「进行了 X」这类可简化的表达
const REDUNDANT = [
/进行了([\u4e00-\u9fa5]+)/g,
/由于(.+?)的原因/,
/([\u4e00-\u9fa5]+)的时候/,
]结果
VS Code Marketplace 上架半年,累计安装 1.2 万,日均活跃约 800。用户反馈里最让我高兴的一条是:「它让我意识到自己有多爱写废话」。
复盘
早期版本提示太密集,写一段话底下全是波浪线,体验很差。后来加了「只在主动触发时全量检查,编辑时只提示高置信度项」,才真正能用。