2025·11·19
最近在測試 Gemini 3 Pro 的代碼生成能力,我做了一個很簡單的實驗:用盡可能少的話,讓它實現一個完整的互動動畫。
最後,我只說了三句話。
“生成一堆顏色各異,在空間亂彈的小球。”
它返回了一個結構完整的 Canvas 動畫:
“不要光效,小球富有彈性,可以微變形。”
它自動理解了我想要“果凍球”“橡膠球”那種輕微的拉伸與壓扁效果,並重新組織了代碼:
我沒有解釋公式,它自己找到了合理實現方式。
這一點給我留下比較深的印象。
“小球之間可以相互碰撞,碰撞後會變形然後復原。”
這是最難的一步,因為已經涉及:
結果返回的代碼不僅實現了全部內容,而且結構化程度依然很高,便於繼續擴展。
這個部分如果我自己寫,從零開始至少需要 1~2 小時,因為要不斷調試碰撞、修正重疊,還有變形的插值。
它一次性生成的代碼沒有明顯邏輯問題,這對我來說是意外的。
這次體驗非常直接,不需要誇大:
從實用角度講,如果以後要快速驗證動畫、互動、物理效果的原型,這種能力非常有用。
Gemini 3 Pro 表現出的能力遠超我預期。我只說了三句話,它就把一個完整的小球物理世界搭建好了——從隨機顏色、自由彈跳,到速度拉伸、碰撞擠壓,再到防粘連修正,每一個細節都處理得井井有條。它不僅理解了我的意圖,還能把複雜邏輯自動落地,生成結構清晰、可擴展的代碼。這種速度、準確度和工程級質量,真的讓人感受到大模型帶來的效率革命——你說的三句話,它幾乎讀懂了你的腦子,並直接把想法變成現實。