ARTICLE · 1134370
AI 不肯帮我出老千,我自己做了个能作弊的麻将
国庆假期,我让 AI 做了两个小工具。一个麻将,一个编曲台。
两样我都不在行。不会打麻将,也不懂音乐。
做完编曲台那晚,我问了 AI 一个问题。你帮我做的这个东西,是不是在重复造轮子?
它回答,有一部分是。
麻将程序满大街都是,可是能让人肆无忌惮作弊的,我没找到。我不会打麻将,就想爽一把。我让 AI 帮我出老千,它拒绝了。那就自己做一个,桌上另外三家全是机器人,我想怎么赢就怎么赢。
10 月 3 日凌晨 0 点 20 分,设计写完。1 点 01 分,牌桌能打了,前后 41 分钟。一个网页,双击就能打开。

打牌的部分是正经的。国标 81 种番型它都会算,满 8 番才能和。三个机器人自己对打了一千多局,九成八的局能和出来。
右边那块出千面板有 11 样功能。能看穿三家的手牌,能把手里的牌换成想要的,能指定下一张摸什么,能一键天胡,能逼机器人点炮,能给它发一手烂牌,还能直接改分数。作过弊的那一局,结算页会盖一个「出千」的红章。
有个细节我没想到。AI 把换牌做成了对调,我要的那张从牌墙里拿,手里那张放回去,全桌始终是 144 张。它说不这样做,算番会出错。
当天下午我嫌牌面不像麻将,它换成了传统图案。第二天又加了牌声和报牌的语音。
一个看得懂的编曲台
编曲我一直想弄明白。以前在 iPad 上见过一种 app,给它一张图就能生成一段音乐,觉得很神奇,想自己也试试。
机会是一支视频的配乐。我的视频是用代码渲染的,配乐也是代码合成的,想改音乐就得去改代码里的数字。我问 AI 能不能做个界面让我自己点,又补了一句,我不懂音乐,希望有图能看出这段音乐长什么样。
10 月 5 日晚上 10 点 50 分,第一版提交。

每一列是一小节,每一行是一种声音,点一下格子就开或者关。每种声音旁边有一句大白话,底鼓那行写的是「咚的重拍,动感全靠它」。
接下来 65 分钟它又改了 5 次。我要钢琴,要三角铁和木鱼,要 hip-hop 和爵士,它一样一样加。唢呐找不到授权干净的录音,它用代码合成了一个「唢呐味」的音色,名字后面自己加了括号,写着「不是真唢呐」。
到 11 点 55 分,我手里有了一个九种风格的编曲台。然后我有点不安。
这算不算重复造轮子
我拿编曲台的三个用处去问 AI。配乐不用担心版权,能看懂编曲的基本道理,不用给 Suno 这类网站付费。
它一条一条回的。免费可商用的成品音乐早就有,真人做的,比编曲台好听。看懂编曲是一次性的收益,学会了就不用再往里加功能。编曲台出来的是简单的电子配乐,没有人声,跟 Suno 的东西差着档次。
它说只有一样别处拿不到。我的视频里,镜头在第几小节停下,音乐就在第几小节换段,片子改长了音乐跟着变。

麻将的账我自己能算。发牌、算番、机器人对手,哪个麻将程序都有,这些全是重的。别处拿不到的只有那块出千面板。
两个工具一个样。大半和别人重了,剩下一小块是我非要不可的。
该不该做,我现在不纠结了
以前大家说别重复造轮子,是因为造一个要几周,找一个只要一小时。现在让 AI 造一个,可能就一小时。做出来的东西只有我要的那几个功能,界面上写的是我看得懂的话。
所以有需求我就去做。和别人重掉的那大半,我不后悔。两个工具都是一个晚上的事,换来的是我自己看得懂、用得上的东西。
要记的是另一笔账。麻将做完当天要换牌面,第二天要加声音。编曲台第一版出来之后要加钢琴,要加打击乐,hip-hop 不对要重做。现成的工具,这些事有别人在管。自己做的,从做出来那一刻起就归自己养。
能省的地方在动手之前
这是我新加的一条规矩。想做个工具,先让 AI 花十分钟去 GitHub 上找类似的,最多给我三个候选。每个候选看四样。
1. 授权让不让改、让不让商用 2. 最近还有没有人维护 3. 读懂它要多久 4. 要装的依赖干不干净
然后它给一个建议,直接用、拿回来改、只借思路,或者自己做。十分钟找不到合适的,就照常自己做。

找到了也不一定整个搬来用。我的需求总有几处和别人不一样,在前人的基础上改那几处,比从零做省事,也比硬用别人的顺手。
怎么抄,也是个技术活
别人的代码带着别人的依赖和习惯,搬过来得先读懂,读懂的工夫有时比重写还多。我现在的体会是,值得抄的多半是架构,也就是一件事拆成哪几块、每块之间怎么接。代码让 AI 现写就行。
这两个工具里都有抄来的东西。麻将抄的是规则,国标 81 种番型是现成的,一条都不用我想。编曲台抄的是格子,每一列一小节、每一行一种声音的排法,在鼓机和编曲软件里用了几十年。两边的代码都是现写的。
编曲台做完的第二天又碰上一回。我想看公众号和视频号的后台数据,官方的统计接口不给我这种没认证的号用。我之前有个往视频号存草稿的脚本,做法是弹出一个浏览器,我扫码登录,剩下的它自己操作。AI 照这个搭法做了取数的工具,新写的只有取数那一段。
这一回抄的是我自己。
两个工具我都留下了。编曲台不再往里加乐器和风格,要卡点的片子用它,只要一段好听的背景音乐,我去免费音乐库里挑。麻将想赢的时候打开。
下次想做个工具,我还是会直接开口。开口之前多问一句,有没有现成的可以抄。
我在这个号里写自己怎么用 AI 干活,写的都是实际跑过的做法和踩过的坑。前几篇是《用 AI 写的第一个应用,我建议做个自己的知识库》《知识库活了之后,我开始让 AI 自己长本事》和《我给一个文件夹判了 24 小时死缓,它活到了今天》。