跳到主内容
全部作品

CASE STUDY / 2025

Ink —— Markdown 写作助手

一个跑在编辑器里的写作检查工具,不做语法纠错,只提示「这句话可能可以更短」。

PROJECT03OF 04
年份
2025
角色
独立开发
技术
TypeScript · VS Code 扩展 · NLP
最近更新
2025

写作工具大多在做两件事:纠错别字,或者替你写。我想做第三件事——指出哪里写得啰嗦

设计取舍

  • 不联网:所有分析在本地完成,不上传任何文本
  • 不自动改:只给提示,决定权永远在人手里
  • 不评分数:不给文章打分,避免为了分数写作

实现

基于依存句法分析找出长句中的从句嵌套,配合一份中文常见冗余词表(「进行了 + 动词」「由于...的原因」这类),标出可以精简的位置。

// 核心:找出「进行了 X」这类可简化的表达
const REDUNDANT = [
  /进行了([\u4e00-\u9fa5]+)/g,
  /由于(.+?)的原因/,
  /([\u4e00-\u9fa5]+)的时候/,
]

结果

VS Code Marketplace 上架半年,累计安装 1.2 万,日均活跃约 800。用户反馈里最让我高兴的一条是:「它让我意识到自己有多爱写废话」。

复盘

早期版本提示太密集,写一段话底下全是波浪线,体验很差。后来加了「只在主动触发时全量检查,编辑时只提示高置信度项」,才真正能用。