慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

無文章

吾何以御 AI 处理旧时代码:MiniMax M2.1 升级之体验
阮一峰 · 2025-12-23 · via 阮一峰的网络日志

一、

近日,吾撰数篇 AI 之教,遂有留言,请吾言吾之 AI 编程。

今当与诸君分吾之 AI 编程,即诸君所言之"氛围编程"(vibe coding)。

吾当声明,吾仅为 AI 之初级用户,非高手。非惟不愿藏私,亦为抛砖引玉,与诸君交流。

二、

平日,吾鲜用 AI 生成新项目。每见 AI 所产之代码,吾总觉非吾之代码。

若全项目皆由 AI 生成,吾之潜意识中,不以为己之项目。吾之习惯,更愿自撰新项目之主体代码。

吾主要用 AI 于他人之项目及历史遗留代码,此可免通人代码之巨费时。

以旧存代码为喻,(一)多无足文,亦无作者之释;(二)技栈与库皆陈,通之须索旧制;(三)极甚者,唯余产物,无源之码,竟不可措手。

AI实为斯类之救星,虽古之码,亦能通晓改之,乃至可逆产物。

下述吾以AI处旧存代码之法,平素吾亦如是以AI编程。

三、

吾之AI编程器乃Claude Code。盖因命令行于吾更便,亦易与诸器合。

吾所恃之AI模,多时为国产。MiniMax M2吾。已测其功能,颇善,足应所需,其位亦居前列。

复有包月之价(29元人民币),属最廉之编程模态,可安心广用,反复试误。若改用众趋若鹜之Claude系列模态,20美元之Pro套餐不足用,200美元之Max套餐又太贵。

MiniMax 之接入 Claude Code,可参吾所示。此篇教程

四、

方吾属文之际,MiniMax 适行巨变矣。M2模型升为M2.1

以其与己相关,吾特重此升。

据官方之布言,此升尤强"多语编程之能",于常用编程语(Rust、Java、Golang、C++、Kotlin、Objective-C、TypeScript、JavaScript 等)有专强。

其WebDev与AppDev之能遂大进,可用来开复杂Web之用及Android/iOS之原App。

"于软件之工,MiniMax M2.1较之M2,其进甚显,尤以多语之境为甚,越Claude Sonnet 4.5与Gemini 3 Pro,近Claude Opus 4.5。"

据斯言,其编程之能,超或近乎海外之旗舰模型。

此模型已启,今即可用。故此文恰可验之,官之介绍果确否,其Web之工能否益强。

至若价,与昔无异。然官言'应速大增,Token之耗显减',亦可谓变相降矣。

M2.1接Claude Code,吾之参数若左。

五、

今择之历史遗事,乃为微信格式,乃一网应用,能化 Markdown 之文为微信公众号之式。

上图左方之文本框入 Markdown 之文,右方立显自动渲染之果,可直复于微信公众号之编辑器。

此物甚便,诸君可往一试之。吾之公众号今即用此物为版,效颇佳(下图)。

然则,原作者六载前已弃之,此项目不复更迭。吾观其源码,乃用旧版 Vue.js 与 CodeMirror 编辑器,无任何文牍说明,更经编译工具之理,注解尽删。

若不谙其技,欲改此码甚难,恐需耗时甚巨。

要言不烦,即令 AI 出马,将此代码付与 MiniMax M2.1 模型。

六、

接手旧案之始,当先通览其全。

吾首使 AI 成项目之概。诸君可随行,较吾之果。


# 克隆代码库
$ git clone [email protected]:ruanyf/wechat-format.git

# 进入项目目录
$ cd wechat-format

# 启动 Claude Code
$ claude-minimax

前述claude-minimax者,吾之自制命也,用以于 Claude Code 中唤 MiniMax 模型(参看教程)。

入"成此仓廪之概"。

AI 速呈详说,含项目之总介、枢要之能、技栈与文书之构(下图)。

既得概览,吾将命人工智能释主要脚本之码。

【提示词】解 index.html 文件之码

其将示代码之构、页之布(上图),次乃 JS 脚本之序、Vue 应用之理,乃至流程图(下图),此实非吾所期也。

既毕此步,则代码库之概况已略知一二,而AI所费之时,未及一分钟耳。

既云此模有"多语言编程之能",吾遂令其易项目之语,自 JavaScript 为 TypeScript。

于诸旧事,此亦常需,非易也。

初定迁置之策,继而创制 tsconfig.json 与 types.d.ts,复逐个化 JS 之文为 TS 之文(见下图)。

修毕,试启此应用,见有报错(下图),遂逐一解之。

终,迁毕,示以事要(下图)。

余于浏览器中运此应用,遇二误:CodeMirror(CodeMirror)与FuriganaMD(FuriganaMD)未定义。

吾以报错之讯呈于模型,其速改代码,今遂顺于浏览器而运行矣。

于此,曩岁之 JavaScript 应用,已成功易为 TypeScript 应用,且凡内里对象,皆得完备之类型定义焉。

尔尚可续添单元测试,此不复赘。

简试已止,吾之 AI 编程,大抵如是,以 AI 释码改码。吾亦劝诸君,遇旧史代码,悉付 AI。

虽此试甚简,不足验 MiniMax M2.1 之能极,然若人力为之,或一日犹未竟,而 AI 十数分钟已足。

要之,吾于其表现,甚为满意。众皆见矣,吾之提示,惟一言耳,然 AI 已洞明意旨,若一不谐,最多再易一二,即得正解。

且,如发布之说明,其运行迅疾,思虑生成,不过两三分钟,不似他模,久候方得。

复次,无论何操作,皆详为解说,并注代码。

总之,就吾试观之,此模之 Web 开发之能,实属不俗,可应实务。

终而言,略叙闲话。名士 Simon Willison(西蒙·威尔逊)。近来言,评鉴巨模日艰,"吾不能辨二模之实质异",盖新模皆已足强,可解常务,惟增评鉴之难,方能测其强弱耳。

此谓也,凡程序员之常务,诸模型无大异,毋须迷信外邦之旗舰,国产亦佳。

(终)