OpenAI重磅發(fā)布交互界面canvas,讓ChatGPT成為編程和寫作利器 原創(chuàng)
1、寫作和編程利器--canvas
今晨,OpenAI 推出了類似 Anthropic Artifacts 的應(yīng)用—canvas,宣稱其為“ ChatGPT 寫作和編程的新手段”。
在 canvas 這個(gè)界面,你可以與 ChatGPT 一起完成寫作和編碼項(xiàng)目,而不再局限于簡(jiǎn)單的聊天。canvas 是一種新的交互方式,也是 OpenAI 推出 ChatGPT 以來的首個(gè)重大視覺界面更新。
canvas 會(huì)在單獨(dú)的窗口中打開,方便用戶與 ChatGPT 一起協(xié)作完成項(xiàng)目。canvas 的 Beta 版本為用戶提供了一種全新的合作方式:你不僅能夠通過對(duì)話進(jìn)行創(chuàng)作,還能與 ChatGPT 成為并肩作戰(zhàn)的伙伴,一起創(chuàng)造和完善。
canvas 由 GPT-4o 支持,在 Beta 期間可以在模型選擇器中手動(dòng)選擇。不過,現(xiàn)在 Beta 版本只提供給 ChatGPT Plus 與團(tuán)隊(duì)用戶。企業(yè)和教育用戶將在下周獲得訪問權(quán)限。ChatGPT 免費(fèi)用戶需要等到 canvas 正式發(fā)布后才能使用。
2、與 ChatGPT 更好地協(xié)作
與 ChatGPT 的對(duì)話已成為我們獲取信息的一種極其便捷的方式,這同樣適用于寫作和編程活動(dòng)。然而,當(dāng)涉及到即時(shí)修改寫作或編程內(nèi)容時(shí),傳統(tǒng)的對(duì)話模式可能顯得不夠靈活。
為了攻克這一難題,canvas 應(yīng)運(yùn)而生。
在這個(gè)創(chuàng)新的界面中,你可以通過高亮文本的方式,向 ChatGPT 明確指出需要重點(diǎn)關(guān)注的區(qū)域,從而更精確地傳達(dá)你的意圖。這就像編輯一樣,你可以在整個(gè)上下文中提供具體的反饋和建議。
而且,調(diào)整工作也變得簡(jiǎn)單高效,無論是直接編輯代碼還是文本,都輕而易舉。你的項(xiàng)目,完全由你掌控。canvas 還配備了快捷菜單,方便你讓 ChatGPT調(diào)整文本篇幅、調(diào)試代碼,或是快速執(zhí)行其他多項(xiàng)實(shí)用功能。若需恢復(fù)至之前的版本,一鍵撤回即可實(shí)現(xiàn)。
當(dāng) ChatGPT 識(shí)別到在特定情境下 canvas 可能派上用場(chǎng)時(shí),它會(huì)自動(dòng)激活該功能。你也可以在提示中添加“使用 canvas”,這樣 ChatGPT 便會(huì)切換至 canvas 界面,以便你更加便捷地處理手頭的項(xiàng)目。
3、canvas 的編程能力
編程是一個(gè)不斷迭代和完善的過程,但在傳統(tǒng)的聊天模式中,跟蹤代碼的進(jìn)化歷程是一項(xiàng)挑戰(zhàn)。canvas 使我們能夠更加輕松地追蹤和領(lǐng)會(huì) ChatGPT 對(duì)代碼所做的修改,OpenAI 也承諾“將持續(xù)提高這種編輯過程的透明度”。
目前,canvas 提供了以下編程快捷功能:
- 代碼審查:ChatGPT 能夠提供針對(duì)代碼改進(jìn)的行內(nèi)建議;
- 添加日志:插入 print 語句,協(xié)助用戶調(diào)試和理解代碼;
- 增加注釋:為代碼添加解釋性注釋,提升可讀性;
- 錯(cuò)誤修復(fù):識(shí)別并重寫存在問題的代碼段,以糾正 bug;
- 多語言支持導(dǎo)出:將用戶代碼轉(zhuǎn)換成 JavaScript、TypeScript、Python、Java、C++、PHP 等多種編程語言。
本文轉(zhuǎn)載自公眾號(hào)玄姐聊AGI 作者:玄姐
