OpenAI表示,由GPT-4o驅動的Canvas功能將考慮逐步開放給所有用戶。但目前有訂閱ChatGPT Plus及Team用戶已經能體驗這些強大功能。是的!小編這篇文章也是由Canvas幫我們做最後潤稿調整的。

如何開啟Canvas模式?

首先你在上方點了Canvas模式後,仍會是GPT4o的對話模式,你必須先告訴他說“我寫了一篇論文,請開啟Canvas ”才會叫出這個Canvas全新的視窗!

在Canvas模式下,除了對話功能,還能讓用戶對生成的內容進行進一步創作和編排。官方將其比喻為文案和程式碼的編輯器,強調其靈活性和創造力。

寫作功能

展開按鈕之後有五個功能,分別是:

  • 建議編輯(Suggest edits):ChatGPT 提供內嵌建議和反饋
  • 調整上下文長度(Adjust the length):調整長度:編輯文件長度以縮短或延長。
  • 更改閱讀難度(Reading level):變更閱讀級別:調整閱讀級別,從幼稚園到研究所。
  • 最後潤稿(Add final polish):添加最後潤飾:檢查語法、清晰度和一致性。
  • 添加表情符號(Add emojis)為強調和色彩添加相關的表情符號。

例如建議編輯功能,用戶可以選擇內文甚至標題,並請GPT進行重寫。許多使用者認為這是今年最具影響力的ChatGPT更新之一。

Credit: OpenAI

在調整上下文長度方面,Canvas提供五種選擇,也就是未來再調整文章長短時不用再逐一來回跟GPT,直接拉好拉滿。

Credit: OpenAI

更改閱讀難度功能非常實用,能將文本適配不同的讀者水平,從幼兒園到研究生,共六種選項。

Credit: OpenAI

添加最終潤稿,會對整篇文章做一個修改,包括檢查語法、清晰度和一致性等。

Credit: OpenAI

至於添加表情符號功能,對於撰寫社交媒體文章的人來說,可以讓文章顯得不那麼嚴肅,有助於吸引讀者。Sam Altman甚至在X平台上針對這個功能進行了投票,看來他對此功能也非常喜愛。

程式碼編輯功能

  • 生成日誌(Add logs)
  • 自動添加註釋(Add comments)
  • 修復錯誤(Fix bugs)
  • 翻譯成其他程式語言(Port to a language)
  • 審查程式碼(Review code)
Credit: OpenAI


針對某段Code來進行改寫

Credit: OpenAI


單然也可以手動改寫

Credit: OpenAI

更改編程語言這個功能,目前提供了JavaScript、TypeScript、Python、Java、C++ 和PHP這幾個選項,對於工程師來說應該是非常足夠。

Credit: OpenAI

讓訓練模型成為你的合作助理!

為了評估 Canvas 功能的進展,OpenAI 採用了 20 多項自動化的內部評估。這些評估利用了創新的合成數據生成技術,例如從 OpenAI 的 o1-preview 中提取輸出,對模型進行後續訓練,以針對其核心行為進行調整。

這種方法的優勢在於能夠快速解決寫作品質和新用戶互動問題,而無需仰賴人工生成的大量數據。

至於如何觸發 Canvas,目前 OpenAI 採取了相對嚴格的策略,以確保它能與一般的問答互動明確區分開來。

Credit: OpenAI

其次,在 Canvas 介面中,要如何決定讓 AI 全局重寫還是局部修改呢?OpenAI 目前的策略是,如果你想局部修改,可以直接透過類似劃詞的方式來選取要調整的文字;而右下角的所有功能,則偏向於對整段文字進行全局性的修改。

Credit: OpenAI

至於問答提示和 Canvas 這兩種方式,哪一種生成的內容品質更好,OpenAI 也進行了一番比較。

Credit: OpenAI

歡迎有訂閱 ChatGPT Plus 的大家試用後來告訴我們你的使用感受!


參考資料
https://openai.com/index/introducing-canvas/

OpenAI Canva FAQ

1. 什麼是 Canvas?

Canvas 是 OpenAI 推出的新功能,是一個專門用來撰寫文章和程式碼的新界面,由 GPT-4 驅動。這是對 Claude 的 Artifacts 的改進版本,提供更強大的功能,如建議編輯、調整長度、更改閱讀難度、潤稿和添加表情符號等。

2. 如何開啟 Canvas 模式?

在使用界面上方點擊 Canvas 模式後,系統仍處於 GPT-4 的對話模式,你需要输入指令如「我寫了一篇論文,請開啟 Canvas」來調用這個 Canvas 的全新視窗。

3. Canvas 提供哪些寫作功能?

Canvas 的寫作功能包括建議編輯(提供內嵌建議和反饋)、調整上下文長度、改變閱讀難度、添加最後潤稿、及添加表情符號等。另外,使用者還能選擇內文或標題進行重寫。

4. Canvas 的程式碼編輯功能有哪些?

Canvas 提供多元的程式碼編輯功能,如生成日誌、自動添加註釋、修復錯誤、程式語言翻譯(支持 JavaScript、TypeScript、Python、Java、C++ 和 PHP)及審查程式碼等。

5. 如何在 Canvas 上進行局部文字修改?

在 Canvas 介面中,如需局部文字修改,可直接選擇要調整的文字進行修改。右下角的功能則適合進行整段文字的全局性修改。

Share this post