每日經濟新聞 2024-10-04 07:23:46
每經編輯 張錦河
美東時間10月3日周四,OpenAI重磅更新了ChatGPT新增功能——Canvas。
據悉,Canvas是基于GPT-4o模型開發而成,它提供了一個單獨的窗口,可以與ChatGPT一起執行編程、寫作任務,會幫你提供意見、審核和執行具體的功能。
例如,當你在編寫代碼時遇到了困難,Canvas可以高亮顯示有問題的代碼段,幫助ChatGPT提供內聯的調試建議快速修復這些錯誤。
簡單來說,可以把Canvas看成是一個內置的AI Agent功能,就是用AI來指導、協助ChatGPT一起執行任務,使輸出的內容質量更好、更準確。
OpenAI稱,canvas引入了一種新的合作方式——不僅僅是通過對話,而是通過用戶和AI并肩創造并且完善想法。借助canvas,ChatGPT 可以更好地理解待用戶完成任務的背景。用戶可以突出顯示特定的部分,準確表明希望 ChatGPT 關注哪些內容。就像文字編輯或代碼審閱者一樣,它可以在考慮整個項目的情況下提供內聯反饋和建議。
寫作方面,canvas提供的一些快捷方式包括:
建議編輯:ChatGPT 提供內聯建議和反饋。
調整長度:編輯文檔長度,縮短或延長。
更改閱讀級別:調整閱讀級別,滿足從幼兒園到研究生多級閱讀能力者。
添加最終潤色:檢查語法、清晰度和一致性。
添加表情符:添加相關表情符號以強調和著色。
OpenAI介紹了如何在canvas界面編寫代碼,稱編碼是一個迭代過程,在聊天中跟蹤代碼的所有修訂可能很困難,而canvas讓用戶更容易跟蹤和理解 ChatGPT 的更改。OpenAI計劃繼續提高此類編輯的透明度。
編碼的快捷方式包括:
審查代碼:ChatGPT 提供內聯建議,用于改進用戶的代碼。
添加日志:插入語句幫助用戶調試和理解代碼。
添加注釋:給代碼添加注釋,讓它更易于理解。
修改錯誤:檢測并重寫有問題的代碼,解決錯誤。
移植到語言:將用戶的代碼翻譯成 JavaScript、TypeScript、Python、Java、C++ 或 PHP。
對于編碼,Levine演示了要求ChatGPT 用 Python 創建一個 API Web 服務器,該服務器代碼在canvas窗口中生成,按下“添加注釋”按鈕,ChatGPT 就會添加內聯文檔,以通俗易懂的英語解釋代碼。用戶可以突出顯示 ChatGPT 創建的一段代碼,讓它作出解釋,或詢問有關這段代碼的問題。ChatGPT 還有一個“審查代碼”按鈕,它將建議對窗口中無論是GPT生成的還是用戶自己編寫的代碼進行特定的編輯,由用戶批準、自行編輯或拒絕建議。如果用戶按下批準,ChatGPT 將嘗試自行修改錯誤。
根據OpenAI發布的測試數據顯示,在觸發決策性能上,Canvas展現了其強大的能力,特別是在寫作和編碼任務中。它能以較高的準確率判斷何時應該觸發Canvas功能,寫作任務的準確率達到了83%,而編碼任務更是高達94%。
在編輯行為方面,Canvas同樣表現出色。在有針對性編輯的性能上相比基線模型提高了18%,顯示出顯著的性能提升。Canvas的模型能夠智能地根據用戶在界面上的操作來決定是進行有針對性的編輯還是完全重寫,這種根據用戶交互進行智能編輯決策的能力是Canvas的一大優勢。
此外,Canvas在生成評論方面也取得了顯著的成果。通過人工評估,Canvas在準確性方面比基線模型高出30%,質量方面高出16%。盡管自動化評估存在一定的困難,但人工評估的結果證明了Canvas在評論生成方面的性能提升。
每日經濟新聞綜合自公開信息
如需轉載請與《每日經濟新聞》報社聯系。
未經《每日經濟新聞》報社授權,嚴禁轉載或鏡像,違者必究。
讀者熱線:4008890008
特別提醒:如果我們使用了您的圖片,請作者與本站聯系索取稿酬。如您不希望作品出現在本站,可聯系我們要求撤下您的作品。
歡迎關注每日經濟新聞APP