偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

開發(fā)者「第二大腦」來襲,GitHub Copilot更新,人類開發(fā)參與進(jìn)一步減少

人工智能 新聞
原來是 GitHub 新發(fā)布的 Copilot Workspace,它重新構(gòu)想了開發(fā)者的內(nèi)部流程。如果 AI 開發(fā)工具是開發(fā)者的第二雙手,那么 Copilot Workspace 將是開發(fā)者的「第二個大腦」。

是什么讓 Andrej Karpathy 感慨,人類在軟件開發(fā)過程中直接編寫代碼的貢獻(xiàn)將越來越小,直接輸入和監(jiān)督作用將更加抽象化。最終,人類的角色將僅僅是進(jìn)行基本的審核和確認(rèn),而不再是主要的編程和開發(fā)者。

原來是 GitHub 新發(fā)布的 Copilot Workspace,它重新構(gòu)想了開發(fā)者的內(nèi)部流程。如果 AI 開發(fā)工具是開發(fā)者的第二雙手,那么 Copilot Workspace 將是開發(fā)者的「第二個大腦」。

在編碼的過程中,最頭疼的莫過于遇到不熟悉的軟件倉庫、編程語言或框架。解決這些問題帶來的困難,可能會拖延你完成任務(wù)的時間,甚至導(dǎo)致根本無法完成。在時間內(nèi)想要快速掌握這些,重振旗鼓并不容易。但 Copilot Workspace 或許能夠讓你事半功倍,甚至能夠幫助你完成更大、更復(fù)雜的任務(wù)。

Copilot Workspace,你的「第二個大腦」

Copilot Workspace 側(cè)重于任務(wù)選擇、意圖表達(dá)和與 AI 合作尋求解決方案。這樣做的目的是減少復(fù)雜性,提高生產(chǎn)力,同時還能保持軟件開發(fā)中重要的方面,如決策和創(chuàng)造性和自主權(quán)。

你可以向 Copilot Workspace 提出問題,它會自動提出解決方案。Copilot Workspace 擁有問題(包括所有評論和回復(fù))和代碼庫的全部上下文,因此它既能理解你想做什么,也能理解你的代碼具體內(nèi)容。如果 Copilot Workspace 提出的解決方案不完全正確,你也可以編輯流程中的任何步驟,從行為到計劃,再到代碼,全部都可以用自然語言完成。

Copilot Workspace 回答 GitHub 問題

圖片

編輯流程中的步驟,進(jìn)行調(diào)整

Copilot Workspace 可在整個軟件包的粒度范圍內(nèi)運(yùn)行,并可跨不同編程語言對多個文件進(jìn)行連貫修改。它既能處理核心編碼任務(wù),也能處理腳手架類型的任務(wù),如「建立測試框架 」或「為持續(xù)集成編寫 GitHub Actions 工作流」。它已在 GitHub Next 中被使用,用于開發(fā) Copilot Workspace 自身和其他項目。

以任務(wù)為中心的工作流程

Copilot Workspace 能夠幫助開發(fā)人員完成完整的開發(fā)任務(wù),這些任務(wù)通常以 GitHub 問題的形式指定和跟蹤。因此,Copilot Workspace 可以將問題作為輸入,自動提取代碼的當(dāng)前行為,提出可解決該問題的新行為,制定計劃,并實施該計劃(即編寫代碼)。Copilot Workspace 擁有問題的全部上下文,包括所有注釋,甚至可以跟蹤問題中的鏈接以提取信息,幫助完成任務(wù)。

用戶反饋和迭代是 Copilot Workspace 所注重的。從建議的新行為、計劃到實施,你可以編輯流程的每一步。例如,在實施計劃并看到代碼后,您可以返回并調(diào)整行為或計劃,然后再試一次。你甚至可以在多個標(biāo)簽頁中打開同一個問題,探索幾條不同的路徑。

使用展示

之前使用 LLM 完成開發(fā)人員任務(wù)的嘗試主要集中在對話上,但 Copilot Workspace 更加基于任務(wù)的用戶界面具更加結(jié)構(gòu)化,并且有明顯的優(yōu)勢:

  • 1. Copilot Workspace 可以全面了解問題的來龍去脈,從而提出正確的解決方案。
  • 2. 結(jié)構(gòu)化的輸出(原始和修改后的行為、計劃和實施)使得用戶可以在恰當(dāng)?shù)某橄髮哟紊戏奖愕刂笇?dǎo) Copilot Workspace。

目前,Copilot Workspace 以 GitHub 的問題作為起點,但計劃未來將支持更多的入口點。例如,Copilot Workspace 可以幫助開發(fā)人員處理通過 CodeQL 發(fā)現(xiàn)的安全警報,遷移到新版本的依賴庫或從一個庫遷移到另一個庫,以及解決 PR 審核中的評論問題。

云驅(qū)動的智能體

GitHub 結(jié)合 AI 智能體技術(shù)和 GitHub Codespaces 實現(xiàn)無頭、短暫、安全的計算方式。當(dāng)用戶點擊「運(yùn)行」按鈕時,后臺中會創(chuàng)建一個新的 codespace,將修改后的代碼推送到其中,并嘗試構(gòu)建項目。如果構(gòu)建失敗,我們會將錯誤信息和代碼反饋給 Copilot Workspace,并要求其修復(fù)構(gòu)建。一旦構(gòu)建成功,修改后的代碼會同步回 Copilot Workspace 的用戶界面,讓用戶看到構(gòu)建是如何被修復(fù)的。如果運(yùn)行的項目是 Web 應(yīng)用,codespace 上的端口會轉(zhuǎn)發(fā)到只有該用戶能訪問的 URL。用戶可以點擊并查看 Web 應(yīng)用的實時預(yù)覽,從而直觀地驗證 Copilot Workspace 是否按照他們的預(yù)期執(zhí)行。

由于大型語言模型(LLMs)并不完美,許多任務(wù)的「最后一公里」顯得十分重要。Copilot Workspace 允許你打開 Codespace 并從中斷的地方繼續(xù),可以在具有安全運(yùn)行時的完整云 IDE 中完成任務(wù)。

為協(xié)作而設(shè)計

只需點擊「共享」按鈕,Copilot Workspace 就能輕松共享工作區(qū)。由于用戶體驗是結(jié)構(gòu)化的,因此它能捕捉到會話的整個活動日志,這也是了解實施方案為何如此的好方法。你可以查看計劃,觀看每一步的實施過程,然后通過點擊用戶界面中的計劃步驟導(dǎo)航到相應(yīng)的代碼變更。這豐富了代碼審查形式,在這種審查中,代碼差異及其原因都一目了然。

GitHub 計劃添加注釋和多人編輯功能,Copilot Workspace 將能在一個工具中同時處理開發(fā)人員內(nèi)循環(huán)和審查循環(huán)。

責(zé)任編輯:張燕妮 來源: 機(jī)器之心
相關(guān)推薦

2011-07-27 12:58:43

Android MarAndroid應(yīng)用商店

2020-11-13 12:24:10

Google

2009-12-28 10:08:07

OracleSQLDevelope開發(fā)框架

2023-11-21 10:22:59

2015-10-20 13:40:00

白鷺

2009-07-21 08:41:52

Linux內(nèi)核開源操作系統(tǒng)Intel

2020-08-26 10:19:36

印象筆記第二大腦超級筆記

2011-07-29 15:02:22

LifeSize視頻協(xié)作

2020-12-10 20:00:04

數(shù)字貨幣比特幣區(qū)塊鏈

2011-05-27 15:49:37

Chrome

2019-03-22 10:20:39

加速Windows 10啟動

2023-09-01 18:20:43

Chrome代碼測試版

2021-11-05 05:51:46

數(shù)據(jù)泄露網(wǎng)絡(luò)攻擊信息泄露

2021-01-05 15:31:36

微軟VS Code編程

2023-04-12 16:12:09

2009-08-26 14:48:05

C#委托與事件

2024-05-10 15:09:34

2010-03-15 09:40:19

Windows 8研發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號