12 月 23 日,MiniMax 發(fā)布 M2.1,并即將開源
這次升級的核心,是多語言編程能力。較之上代模型,在 Rust、Java、Golang、C++、TypeScript 這些語言上,表現(xiàn)都有很大提升
![]()
我在 Claude Code 里把模型換成了 M2.1,給它一個任務(wù)
用 Python + Manim 制作【傅立葉變換】的可視化教學視頻
它做完了,下面這個,是其中一個的效果:100 個圓圈首尾相連,筆尖在黑色背景上畫出一個發(fā)光的 π
這個任務(wù),需要設(shè)計在工具鏈中連續(xù)調(diào)用,還是要點功夫的:Python 做數(shù)學計算、Manim 做動畫渲染、NumPy 處理傅立葉系數(shù)、FFmpeg 編碼輸出視頻
![]()
先看榜單數(shù)據(jù),再拆這幾個 case
榜單速覽
在軟件工程核心榜單上,M2.1 相比 M2 提升明顯
尤其在多語言這個場景,超過 Claude Sonnet 4.5 和 Gemini 3 Pro
![]()
MiniMax 還做了一個新榜單叫 VIBE,專門測「從零到一」構(gòu)建完整應(yīng)用的能力,覆蓋 Web、Android、iOS、后端、仿真五個方向
![]()
VIBE:Visual & Interactive Benchmark for Execution in Application Development
在辦公場景、長程工具調(diào)用和綜合智能指數(shù)上,MiniMax M2.1 相比 M2 也表現(xiàn)出穩(wěn)步提升
![]()
M2.1 在 Claude Code、Cline、Roo Code 等多個 Agent 框架上都能穩(wěn)定跑
比如我下面這個傅立葉變換,就是在 Claude Code 跑的
傅立葉變換是什么
在拆 case 之前,先做個極簡科普
傅立葉變換干的事情只有一件:把任何復(fù)雜的波形拆成一堆簡單的正弦波
聲音、圖像、信號,本質(zhì)上都是波
![]()
不管波形多復(fù)雜,都可以用若干個不同頻率的正弦波疊加出來
反過來,給你一個復(fù)雜波形,也能拆出它由哪些頻率組成
MP3 壓縮、JPEG 圖片、手機信號、醫(yī)學 CT...這些東西的底層都是傅立葉變換
對電子工程(EE)專業(yè)的人來說,這個公式大概相當于牛頓力學對物理系的地位
為真實世界的復(fù)雜任務(wù)而生
傅立葉變換是典型的「時域-頻域」轉(zhuǎn)換,絕大多數(shù)的朋友,很難通過文字描述,來習得這種思考方式
僅靠文字,很難在腦海中構(gòu)建出一個復(fù)雜的形狀,可以由一堆簡單的波浪拼起來這種動態(tài)的圖像
那么,讓我們通過 Claude Code,我拿 M2.1 先生成了數(shù)學方法,然后渲染生成了四個視頻,對應(yīng)傅立葉變換的四個核心概念
![]()
Case 1:本源
核心公式:歐拉公式
![]()
一個點在單位圓上勻速旋轉(zhuǎn),它的 Y 坐標投影到時間軸上,畫出的就是正弦波
這是整個傅立葉變換的幾何本質(zhì)
圓周運動和波動是同一件事
Prompt 如下
請編寫并渲染第 1 個 Manim 視頻代碼,文件名為 `01_origin.py`。
**【技術(shù)棧要求】**
- 必須使用 **Python**。
- 基于 **Manim (Community Edition)** 庫和 **NumPy** 進行計算。
**【全局視覺規(guī)范】(此規(guī)范將應(yīng)用于所有四個視頻,請嚴格保持一致)**
- **背景**:純黑 (``)。
- **機制層 (The Machinery)**:所有的旋轉(zhuǎn)圓圈、坐標軸、輔助連接線,必須統(tǒng)一使用 **Teal (青色)**,線條較細 (stroke_width=2),且具有半透明感 (opacity=0.5)。
- **表現(xiàn)層 (The Result)**:被繪制出來的波形、軌跡點,必須統(tǒng)一使用 **Gold (金色)**,線條粗壯 (stroke_width=6),并帶有強烈的發(fā)光效果 (glow_factor=1.5)。
**【本視頻動畫邏輯】**
1. **左側(cè)儀器**:創(chuàng)建一個青色半透明的單位圓。一個發(fā)光的金色點在圓上逆時針勻速旋轉(zhuǎn)。畫出一條從圓心指向該點的青色半徑線。
2. **右側(cè)畫布**:建立一個青色的時間坐標軸。
3. **核心映射 (The Visual Link)**:
- **極其重要**:創(chuàng)建一條**青色的水平虛線 (Dashed Line)**,連接圓上的旋轉(zhuǎn)金點和右側(cè)正在繪制波形的筆尖。
- 這條線必須始終保持絕對水平。它直觀地告訴觀眾:“看,波浪的高度完全是由圓點的高度決定的。”
4. **繪制過程**:隨著點旋轉(zhuǎn),右側(cè)畫出一條發(fā)光的金色正弦波。
5. **節(jié)奏**:速度自然,畫完兩個完整周期后結(jié)束。請生成代碼并用 -pql 渲染預(yù)覽。
青色是標注(圓圈、坐標軸、輔助線),金色是結(jié)果(波形、軌跡),這套規(guī)范貫穿四個視頻
Case 2:疊加
核心公式:頻率疊加
![]()
兩個圓首尾相連,大圓慢轉(zhuǎn),小圓快轉(zhuǎn),末端筆尖畫出復(fù)合波形
這演示的是傅立葉變換的「合成」方向:多個簡單正弦波可以疊加成任意復(fù)雜波形
Prompt 如下
Case 3:拆解請編寫并渲染第 2 個 Manim 視頻代碼,文件名為 `02_mixer.py`。
**【視覺風格】**
- 嚴格保持與第 1 個視頻一致的【全局視覺規(guī)范】(青色儀器,金色結(jié)果,黑色背景,發(fā)光特效)。
**【本視頻動畫邏輯】**
1. **雙重機械臂結(jié)構(gòu)**:
- 在屏幕中心偏左,放置一個較大的主圓 (青色, 半透明, 慢速旋轉(zhuǎn))。
- 在主圓的圓周上,連接第二個較小的子圓 (青色, 半透明, 快速旋轉(zhuǎn))。
- **關(guān)鍵細節(jié)**:為了體現(xiàn)“疊加”,請畫出兩個青色的向量箭頭:箭頭A從原點指向主圓圓心;箭頭B從主圓圓心指向子圓圓心。讓觀眾看到這是兩個向量首尾相接。
2. **繪制復(fù)合波**:
- 在子圓的最末端(筆尖),引出一條青色水平虛線向右延伸。
- 在右側(cè)畫布上,繪制出疊加后產(chǎn)生的復(fù)雜、有紋理的復(fù)合波形 (金色, 發(fā)光, 粗線條)。
3. **運鏡**:
- 開始時展示全景。
- 中途鏡頭緩慢推進 (Zoom In) 聚焦到兩個圓圈連接的關(guān)節(jié)處,強調(diào)這種精密的機械運動感。請生成代碼并用 -pql 渲染預(yù)覽。
核心公式:離散傅立葉變換
![]()
屏幕分成上下兩部分。上方是原始波形 ,下方是極坐標系
波形被「纏繞」到圓上,當纏繞頻率接近 3 或 5 時,質(zhì)心會猛烈偏離原點——這就是傅立葉變換檢測頻率成分的原理
Prompt 如下
Case 4:神跡請編寫并渲染第 3 個 Manim 視頻代碼,文件名為 `03_winding.py`。這是教學最關(guān)鍵的一步,請務(wù)必處理好視覺映射的自然感。
**【視覺風格】**
- 嚴格保持與前兩個視頻一致的【全局視覺規(guī)范】。
**【本視頻動畫邏輯】**
1. **信號源**:定義一個混合信號 `y = sin(3t) + 0.7*sin(5t)`。
2. **上下分屏同步視圖 (The Sync View)**:
- **上方視圖 (時間域)**:顯示這條長長的、發(fā)光的金色原始波形。
- **下方視圖 (頻率域)**:一個青色的極坐標系。
- **同步指示器**:創(chuàng)建一個高亮的金色光點。這個點**同時**在上方波形和下方圓圖上移動。這能讓學生直觀看到:上方波形現(xiàn)在的這一段高度,對應(yīng)的是下方圓圈現(xiàn)在的半徑。
3. **纏繞過程 (The Winding)**:
- 下方的極坐標圖開始旋轉(zhuǎn)(增加纏繞頻率 Winding Frequency)。波形像一根面條一樣被一圈圈纏繞在原點周圍。線條是青色的,因為它屬于機制層。
- **質(zhì)心 (Center of Mass)**:計算并顯示當前纏繞圖形的幾何中心,用一個**鮮艷的紅色大圓點**表示 (紅色用于強調(diào)特殊狀態(tài))。
4. **高光時刻**:
- 當纏繞頻率接近 3 和 5 時,看似混亂的線團突然變得整齊,**紅色質(zhì)心點猛烈地偏離原點**。
- 此時,從原點射出一道金色的光箭指向質(zhì)心,屏幕浮現(xiàn)金色文字 "FREQUENCY DETECTED"。
5. **節(jié)奏**:頻率掃描速度要自然,在接近目標頻率時稍微慢一點,讓質(zhì)心的移動清晰可見。請生成代碼并用 -pql 渲染預(yù)覽。
核心公式:傅立葉級數(shù)
![]()
其中系數(shù) 通過以下公式計算:
上百個青色小圓首尾相連,形成巨大的機械臂結(jié)構(gòu)。每個圓以不同的頻率和相位旋轉(zhuǎn),末端筆尖拖出金色軌跡,最終畫出 π 符號
動畫結(jié)尾,所有青色圓圈瞬間消失,只留下發(fā)光的 π 懸浮在黑色背景中
Prompt 如下
M2.1 任務(wù)復(fù)盤請編寫并渲染第 4 個 Manim 視頻代碼,文件名為 `04_epicycles.py`。
**【視覺風格】**
- 嚴格保持一致的規(guī)范。因為圓圈數(shù)量巨大,青色的儀器層要更加細膩、透明度更高,像背景星圖。金色的結(jié)果層要更加耀眼。
**【本視頻動畫邏輯】**
1. **目標圖形**:使用一個數(shù)學符號 **$\pi$** 的 SVG 路徑。
2. **構(gòu)建系統(tǒng)**:計算至少 100 個傅立葉系數(shù)。這 100 個青色半透明的小圓首尾相連,形成一個巨大的機械臂結(jié)構(gòu)。
3. **繪制過程**:
- 系統(tǒng)開始運轉(zhuǎn),末端的筆尖在黑色背景上拖出一條**極其粗壯、燃燒發(fā)光的金色軌跡**。
4. **終極運鏡 (第一人稱飛行)**:
- **關(guān)鍵**:將鏡頭 (Camera) 綁定在最后一個小圓圈(筆尖)上,跟隨它飛行繪制。
- 觀眾的視角是騎在筆尖上,看著巨大的青色機械結(jié)構(gòu)在頭頂和腳下緩慢旋轉(zhuǎn),而自己正在創(chuàng)造金色的光輝。
- 在繪制即將完成時,鏡頭緩慢拉遠,展示完整的圖形。
5. **結(jié)尾**:圖形閉合的瞬間,所有的青色圓圈機械結(jié)構(gòu)瞬間消失,只留下完美的金色發(fā)光圖形懸浮在虛空中。請生成代碼并用 -pql 渲染預(yù)覽。
回頭看這個任務(wù)的技術(shù)棧:
? Python 負責數(shù)學計算
? NumPy 處理傅立葉系數(shù)(100 個復(fù)數(shù)的幅度、相位)
? Manim 渲染動畫(坐標系、圓圈、軌跡、發(fā)光效果)
? FFmpeg 編碼輸出 mp4
四個工具串聯(lián),中間要保持視覺風格統(tǒng)一,通過 M2.1 在 Claude Code 跑通
而傅立葉變換,對 EE 專業(yè)的人來說,是一路伴隨的核心玩意兒。雖然現(xiàn)在轉(zhuǎn)行搞了AI,但還是有顆不變的 EE 心
最后,M2.1 這款模型比起上一代,在真實世界、復(fù)雜任務(wù)的表現(xiàn)上有很大提升,已開放可用https://platform.minimaxi.com/docs/guides/text-generation
這款模型也馬上會開源(正在進行最后的測試)https://huggingface.co/MiniMaxAI/MiniMax-M2.1
對此,這里還有一些頭部 AI 平臺的評價,大致意思就是很適合編程、很不錯的性價比
Factory AI (Droid):
“我們非常期待像 M2.1 這樣強大的開源模型,它在各類軟件開發(fā)任務(wù)中都能帶來前沿水準的表現(xiàn),甚至還能在部分場景下比頭部閉源模型更好。開發(fā)者應(yīng)當擁有選擇權(quán),而 M2.1 正是大家急需的那個優(yōu)質(zhì)選項!”
——Eno Reyes, Co-Founder, CTO
Fireworks:
“MiniMax M2.1 在可讀性與慣用結(jié)構(gòu)方面與生產(chǎn)級工程要求高度契合,在 Go、Rust、C++ 等多語言場景下均表現(xiàn)穩(wěn)定。精煉的交錯推理機制顯著壓縮邏輯路徑,減少冗余步驟,讓多文件重構(gòu)與缺陷修復(fù)等復(fù)雜任務(wù)得以更高精度完成。更可貴的是,M2.1 在激活參數(shù)量受限的前提下仍能提供可靠性能,為大規(guī)模智能體編碼流程提供了兼顧效能與資源利用的均衡方案。我們期待與 MiniMax 團隊展開持續(xù)、緊密的合作,在 Fireworks 平臺同步支持其最新創(chuàng)新成果!”
——Benny Chen, Co-Founder
Cline:
“MiniMax M2 系列在代碼生成能力上表現(xiàn)突出,過去幾個月已迅速躋身 Cline 平臺最受歡迎的模型之列。M2.1 再次實現(xiàn)能力層面的顯著躍升,我們期待與 MiniMax 團隊繼續(xù)深化合作,共同推進 AI 編碼技術(shù)的演進。”
——Saoud Rizwan, Founder, CEO
Kilo:
“我們對 M2.1 的發(fā)布而興奮!我們的用戶已經(jīng)離不開 MiniMax 提供的最優(yōu)秀的編程輔助能力和高性價比,內(nèi)測顯示,M2.1 在架構(gòu)設(shè)計、服務(wù)編排、代碼評審直至部署上線的全鏈路環(huán)節(jié)中均表現(xiàn)優(yōu)異,速度與資源效率均處于領(lǐng)先水平。”
——Scott Breitenother, Co-Founder, CEO
Roo Code:
“我們的用戶非常喜歡 MiniMax M2 在編碼能力與效率方面的表現(xiàn)。最新發(fā)布的 M2.1 在此基礎(chǔ)上實現(xiàn)了速度與可靠性的實質(zhì)性提升,并在更多語言及框架中保持穩(wěn)定輸出。對于強調(diào)高吞吐、Agentic Coding 且對速度與成本敏感的研發(fā)流程,M2.1 是穩(wěn)妥且具性價比的選擇。”
——Matt Rubens, Co-Founder, CEO
BlackBox:
“將 MiniMax M2 系列集成到 BlackBox 平臺對廣大用戶來說是一次巨大的利好!而 M2.1 的問世,更是定義了編程專用模型能力的新高度。 在實際測試中,我們驚喜地發(fā)現(xiàn) M2.1 處理復(fù)雜、多步編程任務(wù)的細膩程度和一致性在同類模型中極其罕見。憑借其規(guī)模化提供的高質(zhì)量推理和深度上下文感知能力,MiniMax 已然成為我們助力開發(fā)者更高效攻克技術(shù)難題的核心引擎。我們已經(jīng)迫不及待地想看到開發(fā)者社區(qū)如何利用這些升級后的強大能力,創(chuàng)造出更多可能!”
——Robert Rizk, Co-Founder, CEO
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.