一、凌晨两点,我被DeepSeek逼疯了
去年我做视频医生平台,天天用DeepSeek写方案。说实话,AI确实省时间——以前写半天的东西,现在几分钟就出来了。
但每次把内容复制到Word,灾难就来了。
表格没了,边框消失,数据挤成一团。数学公式变成乱码,∑、∫、√全成了奇怪字符。排版全散了,标题对不齐,段落间距乱掉。
有一次合作伙伴急着要方案,我凌晨两点还在对着满屏乱码手动调格式。
调完的那一刻,我突然火了:我十年前就是程序员,现在能不能让AI帮我写个程序,把DeepSeek生成的内容转成Word?
二、三天,我重新当回了程序员
十年前我写Java,后来转行做了十年销售,代码早就生疏了。但现在是AI时代,大家都说给AI一个指令就能写代码。
我试了一下。
我给AI发了第一条指令:帮我写一个工具,能把AI生成的内容转成Word。
然后神奇的事发生了——那些十年前熟悉的东西,变量、函数、循环,在AI的帮助下一点点回到我的记忆里。我不需要手写每一行代码,只需要告诉AI我想要什么,它生成,我调试,再生成,再调试。
三天后,一个粗糙但能跑的软件真的出来了。
虽然界面丑得要命,表格转出来是虚线,公式偶尔还乱码,但至少它跑起来了。那一刻,我对着屏幕笑了一下——十年后,我又当回了程序员。
三、但噩梦才刚刚开始
我高兴得太早了。
真正开始用才发现,问题比我想象的多得多。这个平台格式对了,那个平台又乱了;这种表格能转,那种表格又错位了;简单的公式可以,复杂的矩阵又崩了。
一遍遍重构,一遍遍测试。
DeepSeek、豆包、文心一言、通义千问、腾讯元宝……每个平台的输出格式都不一样,每个都得单独适配。
整整三周,每天熬到凌晨两三点。有时候盯着满屏的代码,真想放弃了。何必呢?自己手动调调算了。
但每次想到那个凌晨两点对着乱码抓狂的自己,我又咬牙坚持。
终于有一天,我把最后一个平台的格式调通了。看着所有测试文档都完美转换,心里只有一个念头:值了。
四、上架淘宝,意外爆了
工具做好了,我突然冒出一个念头:既然我需要,别人是不是也需要?
那些用DeepSeek写论文的大学生、研究生,那些用AI出卷子的老师,那些用ChatGPT写报告的打工人——他们是不是也被格式问题折磨过?
我把它挂到了淘宝上,随便写了几行介绍。
挂上去那天晚上,我失眠了。一会儿刷一次后台,一会儿刷一次后台。
第二天早上,迷迷糊糊打开手机——有人下单了!
虽然只有几十块钱,但那种感觉太奇妙了。有人愿意为你做的东西付费,有人觉得你的工具对ta有用。
第一个月,30个人买。第二个月,92个人买。三个月下来,300多个人在官网下单。
每天打开后台,都能看到几十个人在用。有凌晨三点还在转论文的研究生,有周末还在出卷子的老师。
五、踩过的坑,你可以绕着走
1. 工具选型:从国外工具到CodeBuddy
最开始我用了一个国外的AI开发工具,试了2个小时,感觉不太好用。目录结构得自己建,文件得一个个复制粘贴。每次修改代码,都得手动替换,来来回回折腾。
后来试了CodeBuddy,一下顺手了。它能根据指令自动生成目录和代码,改起来也方便。
建议:多试几个工具,找到最顺手的那一个。
2. 公式解析:正则表达式不够用
一开始用正则表达式匹配 $$...$$ 和 $...$,但遇到嵌套、转义就崩了。后来改用专门的LaTeX解析库,才彻底解决。
建议:别重复造轮子,用成熟的库。
3. 表格转换:HTML渲染不行
Markdown的表格渲染成HTML再转Word,边框经常是虚线。最后改成了直接解析表格结构,用python-docx原生方法生成。
建议:理解底层原理,别只依赖现成库。
4. 中文支持:别忘了字体
一开始默认字体不支持中文,导出的Word全是乱码。
建议:中文场景,字体配置是必修课。
六、一些技术细节
核心技术栈
- 后端:Node.js + Express
- 解析层:markdown库 + 自研LaTeX解析器
- Word生成:python-docx(通过子进程调用)
- 前端:原生HTML/CSS/JS,无框架
一个让我印象深刻的反馈
青岛一个大学老师,半夜找到我,第二天要交几百页的数学教案。他试了我的工具,第二天给我发了一堆截图——整整齐齐的Word文档,密密麻麻的数学公式,一页又一页。
那些公式我看不懂,但我知道:我帮到他了。
他说:“非常感谢,帮了我大忙了。我要单独给你付钱。”
我说不用,能帮到你就好。他说要推荐给同学们。
那一刻,所有熬夜都值了。
七、最后想说的
AI时代,不会编程的人也能做软件了。但真正能帮到人的工具,需要的不只是技术,还有对痛点的理解、对用户的共情。
如果你也有一个想法,别怕不会编程。用AI,你也能把它变成产品。
工具叫AI格式通,入口:ai.bj123.site
如果你也被AI格式折磨过,可以试试。现在已有300多位用户每天在使用。其中大部分是老师和高校学生。