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

推薦訂閱源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Latest news
Latest news
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
G
GRAHAM CLULEY
P
Privacy International News Feed
Spread Privacy
Spread Privacy
S
Schneier on Security
V
V2EX
V
Vulnerabilities – Threatpost
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
T
Threat Research - Cisco Blogs
罗磊的独立博客
B
Blog RSS Feed
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
S
Securelist
阮一峰的网络日志
阮一峰的网络日志
SecWiki News
SecWiki News
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
C
Cybersecurity and Infrastructure Security Agency CISA
IT之家
IT之家
Schneier on Security
Schneier on Security
MyScale Blog
MyScale Blog
李成银的技术随笔
Know Your Adversary
Know Your Adversary
人人都是产品经理
人人都是产品经理
I
Intezer
Vercel News
Vercel News
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
F
Fox-IT International blog
V
Visual Studio Blog
Simon Willison's Weblog
Simon Willison's Weblog
Cyberwarzone
Cyberwarzone
博客园 - Franky
S
Secure Thoughts
L
LINUX DO - 热门话题
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
T
Threatpost
博客园 - 司徒正美

阮一峰的网络日志

科技爱好者周刊(第 397 期):财富正在向 AI 集中 科技爱好者周刊(第 397 期):财富正在向 AI 集中 科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 394 期):第二次 API 开放浪潮 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释
吾何以御 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(西蒙·威尔逊)。近来言,评鉴巨模日艰,"吾不能辨二模之实质异",盖新模皆已足强,可解常务,惟增评鉴之难,方能测其强弱耳。

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

(终)