先庆祝一下这两天的AhaMark(一款AI时代的本地Markdown写作工作台),成功取代了我对于Typora(用了很多年的Markdown编辑器)的生态位!!🎉
故事是这样的:
前几天写公众号的时候,出现了一些代码块,我当时使用我自认为非常好用的Markdown转CSS渲染代码想要一键排版,发现结果始终不对。 我当时尝试去修改这个代码,试图来解决在微信公众号上转换 CSS 渲染出错的问题,但是发现我始终没有成功。于是我就决定去尝试下问 AI 工具,看有没有更好的方式。因为我觉得不能重复造轮子了。然后 AI 工具也非常的给力,给了我两个工具,其中一个我打开之后发现是挂羊头卖狗肉,直接就 pass 掉了。 另一个工具直接让我感到很震惊,因为它是一个开源项目,将 Markdown 到微信公众号的转换做得非常丝滑流畅。而且这是一键复制粘贴,如果你是用 Markdown 书写的话,排版好再粘贴到公众号上的过程会非常顺畅。 当时我试了一下,确实非常好用,但后来我没有立刻采用,而是继续选择了之前手动写 CSS 代码转换的方式。不过,这个开源项目让我陷入了很深的沉思。我觉得它做得非常好,如果只是用在微信公众号的排版转换上就大材小用了,于是我就想把它做一个改造。 于是便有了我的 AhaMark。
我现在正在使用 AhaMark 来书写这一篇文章。现在我正在书写的这个 AhaMark 已经和原版的开源项目完全不同了,或者说是今非昔比。
其实我的做法说起来很直接:就是我把我的想法和一些对产品的设计一步一步拆解,利用已有的框架(或者说利用已有的轮子),再在这个轮子上做一些加工和个性化的处理。剩下的就是自己使用,在使用的过程中不断打磨这个工具,然后再不断迭代。
核心:技术不再是瓶颈,品味才是
因为现在技术的瓶颈已经没有了,剩下的可能不再是瓶颈,而是一种审美,或者一种人类的把控——一种对于产品的感知,或者你用起来舒不舒服、爽不爽,全部来自于个人的感受和主观体验。
我觉得这一点是很重要的。可能我是 AhaMark 的唯一用户,我也不知道以后会怎么样,但是我觉得它如果能做到让我每天写作非常痛快、非常舒畅,那这一个小小的尝试就是非常成功的。哪怕没人买账,我自己买账,我都觉得非常好。
这其中使用的工具就是类似 Codex 这样的 AI coding 工具。但是我觉得光有 AI coding 还是没有用的,你还需要有一些属于自己的独特品味。
就像我为什么会在一开始说,我觉得它对于我而言,已经取代了 Typora 的生态位.因为我之前也使用过 Obsidian 这种 Markdown 软件。这种软件其实是另一种模式,它可以让用户使用很多的插件。但我发现其实它自带的 Markdown 渲染并不友好,有点丑,还需要自己写插件。我记得去年的时候我还很开心、很兴奋地去自己写插件。但是发现现在有了 AI coding 的工具,我为什么要给它写插件?我可以自己做一个更好的,哪怕它只满足我、服务于我自己的工具。
在现在的书写过程之中,我对 AhaMark 又有了不少新的想法和设计,我会同时去改进并不断打磨它。
探索:在 AI 时代实现“想法自由”
其实很早以前,我就想写一个属于自己的 Markdown 渲染器。当时是因为想开发 AhaKnow 软件,虽然到现在我其实还没完全想清楚 AhaKnow 到底应该是什么形态。上次从 AhaKnow 出发,结果写出了 AhaChat,它本质上还是一个 Chatbot 类的 AI 对话软件,并没有脱离对话本身。
当时我也想过在对话的基础上加入 Markdown 编辑功能,甚至想过自己“搓”一个 Markdown 编辑器,但那会儿能力有限,没能成功。
现在发现了一个比较好的底层框架,我觉得可以大展身手了。其实我并没有仔细研究底层框架实现起来有多复杂,我只是觉得,如果有好的工具加上一些技术手段,能把它变成一个更好用的产品,这就是一种与时俱进吧。
写这篇文章其实就想记录一下,现在只要你有想法,就能去做一些东西出来。当然,这个目前还是局限于软件层面。
我这个 AhaMark 其实也是基于一个开源工具,但我在想,如果不基于开源工具,我能不能做出来呢?这是一个问题。也许可以做出来,也许需要踩很多的坑,但我觉得如果真的要从 0 到 1 去做的话,我也能做出来。只不过花费的时间会多一些,但这过程应该也是很有意思的。
延展:利用 AI 打造更强的能力
还有一个比较有意思的点是,现在 AhaMark 其实是可以支持 AI 能力的,但我还没有对其进行很好的调用和调试。
我觉得之前写作工作流中一些结合 AI 的 Workflow 可以加到这里面,这样我就不需要跳转了。我之前的方式真的很愚蠢:每次手写完都要让 AI 来修改、找错纠错,然后再复制过来。我觉得这种方式效率太低了,应该直接在本地完成。
所以下一步的迭代,应该就是把 AI 工具这一块,以一个更加好用的方式去设计,真正变成一个写作工作平台。
虽然现在很多人的文章输出都是用 AI 直接生成的,但我这种“古法”的写作方式,我觉得还是需要坚持。因为一方面可以锻炼自己的思维,另一方面还是一种对自己的交代。
毕竟 AI 生成只是概率模型,它不能替代你的思考。你的思考、经验的沉淀以及你的输入输出,始终都是非常重要的。而且在这个过程中,第一受益人肯定是自己,然后说不定也可以影响到其他人。
总之,我会继续坚持下去,利用好现有的工具来武装自己,而不是成为工具的奴隶。
我的 AhaMark 已经上线部署到网页端,大家可以直接访问原文链接进行访问使用。