Gemini 3 Pro 出來了,當然要找個小題目來試試水溫囉。我用它配上 Antigravity IDE 做了 https://github.com/p47t/rec.2020,成品你可以在 https://p47t.github.io/rec.2020/ 直接玩玩看。

rec.2020.png

以下就是我一路把 https://github.com/p47t/rec.2020 兜出來的過程:

  1. 專案初始化:我首先要求 Gemini「建立一個視覺化 Rec.2020 色域的 web 應用程式」。它立即使用基本的 canvas 實作建立了專案檔案。
  2. 改進:接著我要求更多改進來優化使用者介面。
  3. 互動功能:為了讓它更實用,我請求「在滑鼠移動時顯示座標」,Gemini 完美地實作了這個功能,並正確處理了座標轉換。
  4. 色彩準確度:我還要求修正不正確的 sRGB 色域檢查,並繪製 sRGB 三角形以便於驗證。Gemini 理解色彩科學的需求,並實作了正確的數學轉換,以便在 Rec.2020 空間內顯示 sRGB 三角形。
  5. 部署:最後,我要求一份「部署指南」,它便生成了一份包含詳細說明的 DEPLOY.md
  6. 錯誤修復:我發現了另一個由畫布縮放顯示引起的問題,導致顏色選擇不準確。Gemini 識別出了問題,並修復了座標計算以支援調整視窗大小。

整個過程實在是相當順暢,樣板程式碼我幾乎一行都沒自己敲。不管是高層次的意圖,還是色彩空間這種頗有深度的領域知識,Gemini 3 Pro 都接得住,真是讓我有點意外…