OpenAI 上線 Canvas:不僅能聊天,還能並排改寫與除錯程式碼
OpenAI 推出新介面 Canvas,在獨立視窗中與使用者協同寫作與程式設計。它支援選中文本區域性修改、提供行內批註,並內建快捷選單一鍵調長度、捉蟲與轉換語言。這是 ChatGPT 問世以來的首個重大視覺互動升級,目前面向 Plus 與 Team 使用者開放。

用過 ChatGPT 寫長文或改程式碼的人,大概都經歷過同一種折磨:你只想改第三段裡的某一句話,它卻噼裡啪啦把整篇兩千字重新打了一遍。
OpenAI 正式釋出了名為 Canvas 的全新工作介面。這是 ChatGPT 問世兩年來,主視覺介面發生的最大一次改版。
簡單來說,它不再是一個單調的垂直對話氣泡流,而是在聊天框旁邊開闢了一個獨立的協作編輯視窗,讓你可以像跟真人編輯或程式設計師結對一樣,並排改稿、調程式碼。
告別全文重寫,把 AI 變成結對搭子
這次更新基於 GPT-4o 構建。當系統識別到你正在寫長部落格、改程式碼這類需要反覆推敲的場景時,Canvas 就會自動彈出;你也可以在提示詞裡直接敲入「use canvas」主動喚醒它。
在 Canvas 裡,主控權交回到了你手裡。你可以像在 Word 或程式碼編輯器裡一樣直接敲鍵盤修改內容,也可以選中某一段文字讓 ChatGPT 單獨精修,不用再擔心它動別的地方。
文書處理方面,右下角配齊了一組快捷工具。你可以讓它提修改建議、調節文章長度,甚至把閱讀難度在「幼兒園」到「研究生」之間滑動調節,還能一鍵修正語法或新增表情符號。
寫程式碼的改動更直接。它內建了快捷審查、加日誌、加註釋、修 Bug 等功能,還支援把程式碼一鍵轉寫成 JavaScript、TypeScript、Python、Java、C++ 或 PHP,並支援回退到歷史版本。
用 o1 蒸餾合成數據,訓練模型「學會剋制」
讓 AI 知道什麼時候該安靜、什麼時候該動手,其實遠比想像中難。OpenAI 透露,他們專門用 OpenAI o1-preview 蒸餾生成的合成數據對模型進行了後訓練,完全沒有依賴人工生成的資料。
研發團隊設定的首要門檻是觸發時機。比如寫咖啡豆歷史會自動喚起 Canvas,但詢問晚飯菜譜就堅決不彈。最終在寫作和程式設計任務上,觸發準確率分別做到了 83% 和 94%,程式設計觸發還特意調得更保守,避免打擾硬核開發者。
而在針對性區域性修改上,帶有 Canvas 的 GPT-4o 表現比基線提升了 18%。在人工評估中,Canvas 提出的行內修改建議在準確率上提升了 30%,質量提升了 16%。
目前 Canvas 已經面向全球 ChatGPT Plus 和 Team 訂閱使用者以 Beta 形式推送,Enterprise 和 Edu 使用者下週跟進,後續結束測試後也會向免費使用者開放。
為什麼重要
我們認為,Canvas 是 OpenAI 在人機互動形態上非常關鍵的一步補課。純文本對話方塊適合發號施令,但極不適合精細幹活,把工作區和對話區分開,直接解決掉了使用者在其他編輯器和聊天視窗之間反覆複製貼上的痛點。
對普通寫作者和開發者來說,這項功能現在就非常值得上手。以前你給 AI 挑刺需要寫很長的解釋,現在直接滑鼠圈出一段就能精準反饋,對於程式碼排錯和多語言移植幾乎是立刻見效的生產力提升。
行業層面看,這顯然是在正面迎戰 Anthropic 的 Claude Artifacts 以及 Cursor 等 AI 原生編輯器。OpenAI 的聰明之處在於沒有做成重型的全套 IDE,而是做了一個更輕巧、更有編輯感的白板,把 GPT-4o 的協作心智落到了具體按鈕上。
不過隱患也同樣存在。自動喚醒判定是否會變成打擾使用者的干擾項,仍需要實操驗證。但無論如何,AI 助手已經徹底從「你問我答」的聊天機器,走向了「坐你旁邊幫你改文件」的真正協作者。
來源 (1)
- openai.com(在新分頁開啟)原文openai.com
話題追蹤ChatGPT Canvas 功能的推出與迭代
- OpenAI 將 Canvas 開放給全體使用者:支援執行 Python 和自定義 GPT
- OpenAI 上線 Canvas:不僅能聊天,還能並排改寫與除錯程式碼本則