ARTICLE · 1270329
设计一款适合自己的文档编辑器

我之前写过一篇公众号文章《设计一款适合自己的电子书阅读器》,这篇内容和上一篇的主题很像,这次我要谈论和分享的是我做一款适合自己的文档编辑器的设计思路。
我认为文档编辑器这个工具的思考角度,应该还是挺大众的,大部分在办公室里面工作的人,文档应该是每天都离不开的工作内容。只不过我们大部分人应该用的是word。
我是属于会定期写公众号文章分享自己这一段时间发现的有意思事情的人。我在使用的过程中就感觉,word这个工具,针对我个人的需求来讲,还是不那么便捷。所以我就自己用AI写了一个markdown编辑器,用来写我每周的公众号文章。
关于markdown文件是什么,我以前写过一篇这方面的文章《还在给AI生成的内容排版?——写给不了解Markdown文件的人》。简单来说,markdown文件属于只保留最少格式的文本文件,这种文件是最方便AI读取和修改的。
下面说一下我做这个软件的一些设计思路与解决的主要痛点。
先说最重要的点。
我平时写公众号文章,其实基本上是全手敲,不是给AI一个观点,让AI去写。AI对于我来讲更多是一个查资料的工具。这种文章的写法,就难免会出现一些语病和错别字。当我发现AI可以校对的时候,我以前的做法是把写完的整个word扔给AI,然后让AI阅读后返回给我校对的结果,我再手工修改。现在AI已经进化了,可以直接返给我一个修改好的word了,不用手工搜索修改了。
无论现在AI已经进化到何种地步了,我感觉把word扔给AI这个动作,本身就很不方便。另外,对于选择自己要做的修改项,AI返给我的格式我感觉也不是很满意,不够直观。
为了解决这个问题,我就做一个markdown编辑器,把我写公众号里面让AI最常做的三个事情,做了三个AI助手:AI校对,AI公众号审核,AI公众号配图。
对于这种固定让AI工作的流程,我完全没有必要把数据扔给AI,而是直接让AI通过API key的方式直接通过我的markdown编辑器直接读取我固定路径的markdown文件,直接显示修改意见,我勾选后,直接修改不就好了。


做这三个AI助手,我感觉还是比之前写公众号的时候方便了很多。
除此之外,在之前用word写公众号的过程中,我还发现两个对于我个人来讲小的痛点:
1)我在使用word的时候,感觉它的版本管理不方便。
平常做标书的小伙伴应该就发现,一个文件夹里面,有“标书V1.0版”“标书V2.0版”“标书V3.0版”“标书V4.0版——最终版,再也不改了”“标书V5.0版——最最终版,再改是狗版”“标书V6.0版——汪汪”。
其实大家已经习惯了这样在一个文件夹内存一堆word的方式进行版本管理。但是我在编程的时候,也会对代码进行版本管理,这时就会用到一个专门的软件版本管理工具git,我在用git管理版本的时候,就感觉版本管理应该做到这样才对嘛。
于是我就按照git的一些设计思路,做了markdown编辑器的版本管理功能。点击“保存”就能保存第一个版本。之后,想在这个版本保存的基础上,更新一个新版本,就点击“保存版本”,这就会自动生成V2.0版。AI校对后会产生新的版本,并做出标识,直观看出这是AI校对版。如果哪版感觉写得有问题,还能回溯到之前的版本。

2)我个人对于学习英语的需求。
这是因为我最近越来越感觉到学英语的重要性了,所以我最近又增加了一个新的个人需求,就想每一篇公众号文章写完之后,看一下这篇文章的英文版。这样我就能知道,我个人常用的这种语句里面有哪些单词我还不熟悉。
所以我就做了第四个AI助手“AI翻译”。
因为增加了AI翻译这个助手,我就需要配套再按照自己的标准做一个生词本的功能。


现在这个我个人的文档编辑工具,还在不断地增加它的个性化功能。它还在不断适应我个人的工作和生活需求。
这次我做的这个工具,涉及了大量的API key的对接,所以大家在做类似工具的时候,一定也会遇见类似的问题,每个任务我应该对接哪家的大模型?
解决这个问题只能是自己去查一查资料,看看有什么推荐的,更重要的是自己亲自去测试各个API的区别。
我目前这个markdown编辑器用的全是国产大模型,这样就可以不涉及翻墙和封号的问题。现在国产大模型做得其实已经非常好了,其实对于大多数普通用户,我认为应该是够用的。下面我只是说一下我自己的测试结果,不涉及官方的测评数据,以后会根据新的测试效果和使用需求调整。
我目前编程用的大模型是kimi,我感觉对于我现在做的这些小工具是够用了,效果也是比较满意的。
我这个markdown编辑器在AI校对、AI公众号审核、AI公众号配图的文字部分的时候,我测试了kimi和deepseek,我发现deepseek比kimi快很多。我对比效果看不出特别明显的差别,所以我目前这几个模块用的是deepseek的API。
关于AI翻译,这次是中译英的任务,我测试了deepseek和百度翻译两款API,这次百度翻译又更快了,我感觉翻译的效果也算是不错,所以我目前的AI翻译使用的是百度翻译的API。我也做了其他的工具,比如我之前提到过的电子书阅读器。我测试,对于大篇幅的英译中,从翻译质量上来讲,deepseek的效果明显好于百度翻译,所以那个电子书阅读器的软件里面我对接的是deepseek。
关于生图的大模型,我其实没怎么测试,我对于这个功能的需求目前没有特别的要求,我就随便选了一家Tongyi-MAI/Z-Image-Turbo,这个我没有怎么测试。
其实我在做自己的这个markdown编辑器之前,我也下载过其他人做的markdown编辑器,看了一眼,感觉其他人做的这个markdown编辑器的功能确实很多,但是明显不适合我,我就没有用。文档编辑器应该是不同工种,不同行业,不同文字习惯的人,每个人极具个性化的一个工具,在AI时代,这种每人定制自己的工具变得越来越简单,我认为每个人或许都应该手搓一个自己专属的编辑器了。















































































