微軟真的殺瘋了!
上週,微軟剛用GPT-4升級了Office辦公室全家桶,還沒等人們反應過來,微軟又來抄碼農的家了。
今天,GitHub官宣:基於GPT-4的新一代程式碼產生工具Copilot X來了!
GitHub Copilot發布不到兩年,就已經為100多萬的開發者編寫了46%的程式碼,並且提高了55 %的編碼速度。而這次的重磅升級,更是強到髮指。
新一代Copilot X,直接整合裡一個華麗的聊天介面,不僅動動嘴皮子就能產生程式碼,還能邊寫程式碼邊跟AI對話,以及為你量身定做的智慧文檔系統等等。
GPT-4加持Copilot,動嘴就能寫程式碼
#具體來說,Copilot X提供支援的體驗有:Copilot Chat;Copilot for Pull Request;Copilot for Docs;Copilot for CLI。
這些新功能都是由OpenAI的GPT-4所驅動的。值得注意的是,由於速度延遲的原因,程式碼自動補全工具仍基於GitHub的Codex模型上,該模型是在GPT-3上訓練的。
現在,微軟已經將GPT-4整合到搜尋、辦公室、寫程式碼等各種真正意義上的生產力工具上,屬實是擁有了開啟第四次科技革命的力量。
資深大數據架構師祝威廉稱,Everything powered by AI已經不再遙遠:
如果說,OpenAI GPT-4只是個模型完成了從0到1,微軟則推動了其商業化直接前進一大步。
這次,Copilot X的發布,直接降維打擊上一代Copilot。
目前,Copilot X已經開啟排隊入口。但比較麻煩的是,每項體驗都得申請排隊。
對此網友戲稱:「每一天都在各種申請Waitinglist的路上。」
——昨天剛加入了Bard的候補,今天又要開始排Copilot X的隊伍。
Copilot Chat
#「申請網址:https://github.com/github-copilot/chat_waitlist_signup/join
GitHub在Copilot中內嵌一個基於GPT-4的聊天窗口,專注於開發者場景,並整合成在VS Code和Visual Studio上。
然鵝,它不只是一個聊天視窗那麼簡單。
現在,Copilot不僅可以識別開發者輸入的程式碼內容,並報錯資訊顯示,還可以對程式碼區塊的用途進行深入分析和解釋,產生單元測試。
甚至可以給debug的建議。
此外,在Copilot中,你甚至不再需要鍵盤來寫程式碼。
只要坐在電腦前,說一句「嘿,GitHub!」,動動嘴皮子編程式碼就能實現了。
目前,GitHub正在試驗GitHub Copilot Voice新功能,一個基於語音的互動系統。
除了寫程式碼,透過Copilot Voice,你甚至可以完成:程式碼跳躍、控制IDE、程式碼總結。
Copilot for Pull Request
#申請網址:https://copilot4prs.githubnext.com/login
除了編輯器外,全新的GitHub Copilot也會提供Pull Requests加持。
開發者在PR描述中插入標籤,Copilot會自動識別,並進行擴充補寫。
目前支援的標記,主要有以下幾種:
- #copilot:summary為PR產生一段摘要摘要。
- copilot:walkthrough詳細的更改列表,包括指向相關程式碼段的連結。
- copilot:poem寫一首詩來描述這次改動。
- copilot:all會自動產生以上所有內容。
而這,還只是第一步。
未來,Copilot也會新增Gentest和Ghost Text的兩大功能。
Gentest:當Copilot發現提交的Pull Request缺少足夠的測試時,會自動提醒開發者,並根據專案需求建議可編輯、接受或拒絕的潛在測試。
對於專案擁有者來說,這個功能還可以幫助他們去製定關於測試的策略,同時支援開發者遵循這些策略。
Ghost Text:當開發者建立Pull Request時,Copilot會動態地取得程式碼變更的相關信息,並自動給予建議。
此外,GitHub正在進行的其他探索和實驗包括:
解決AI問題:可以自動描述如何解決問題,甚至自動建議需要進行的更改。
如下,在提交了轉移到PyTorch的問題後,新功能可以提供產生程式碼建議,並發起新的Pull Request。
用AI審查PR:由於大量的開發人員將時間花費在程式碼審查,以及為程式碼審查準備PR上,這項功能就可以減少審查花費的週期。
Copilot for Docs
#申請網址:https://githubnext.com/projects/copilot-for-docs
優秀的技術文件對於一位開發者的重要性,顯然不言而喻。
Copilot for Docs這項功能能夠幫助你從這份文件中快速定位,並找到想要的內容。
官方部落格稱,Copilot for Docs僅是一個實驗性的工具。程式設計師可以透過聊天介面來找到文件中的內容,包括使用的語言、框架和技術等問題。
比較厲害的地方是,就是這個個人化的特徵。
它可以根據使用者的不同程式設計水平,對該文件的了解程度,以及想要尋找的內容,輸出不同的答案。
程式設計師也可以第一時間取得最新內容,直接從GitHub repo讓現有的資料與最新版本的文件保持同步。
同時,從GitHub取得內容的另一個好處是,可以輕鬆回答有關團隊私有內容的問題。這項功能可以在現有的GitHub權限基礎上提供只有自己內部團隊可以看到的資訊。
此外, Copilot還可以在不同第三方文件之間來回穿梭,例如React、 Azure文件和MDN,可以將其內容進行拼接,並傳回結果。
未來,GitHub也要探索索引文件以外的資源的其他方法,例如問題、請求、討論和wiki,以便為開發人員提供回答技術問題所需的一切。
Copilot for CLI
#申請網址:https://githubnext.com/projects/copilot-cli/
在程式碼編輯和pull request旁邊,命令列終端機是開發人員花費最多時間的地方。
但是,即使是最熟練的開發人員也需要捲動許多頁面,以記住許多命令的精確語法。
而GitHub Copilot CLI可以寫指令和循環,並給予模糊的find標誌來滿足程式設計師的查詢。
CLI的Copilot提供了三個shell指令: ??,git?,gh?。
“??”是指用於任意shell指令的通用goto。它將組成命令和循環,並拋出模糊的查找標誌以滿足個人查詢。
“git?”用於專門搜尋以及呼叫git。相比??,它將在產生Git命令方面更加強大,你甚至不需要解釋處於Git的上下文時,查詢更加簡潔。
“gh?”將結合了GitHub CLI指令和查詢介面的強大功能,並使用AI產生複雜標誌和jq表達式。
軟體開發黃金時代! 10倍效率提升
GitHub執行長Thomas Dohmke稱,雖然自動補全程式碼已經大大提升開發人員的生產力,而全新的Copilot X能將開發人員的生產力提升10倍。
隨著全新聊天功能的出現,Copilot將成為未來人們學習程式設計的基礎。
「軟體開發的黃金時代已經來到聊天介面。」
英偉達科學家Jim Fan表示,「10倍工程師依舊是個神話,但是100倍由AI加持的工程師比以往任何時候都要真實。」
鑑於GitHub 「混搭」了OpenAI的GPT-3和GPT-4,來驅動聊天功能和現有的自動補全程式碼功能。
Dohmke解釋道,當你在編輯器中輸入時,肯定是希望得到非常快速的回應。
因此,在需要速度的地方,我們使用較小的模型,如程式碼自動補全基於Codex;而在需要準確性的地方,我們使用較大的模型,如聊天中使用GPT-4。
網友:碼農「已死」
網友紛紛表示,程式設計已經被ChatGPT永遠改變了。
「作為一個開發者,這實在是令人沮喪。程式設計中,我們快樂的來源是與邏輯打交道和解決技術問題,而不是專注於生產力或滿足需求。」
「我已經做了30年的編程,但我仍然很喜歡它。我不知道沒有人類代碼的世界會是什麼樣子。不過我確實很喜歡有CoPilot來處理那些煩人的東西,還有ChatGPT來幫我解決bug。」
「AI出現後,可能就不再需要這麼多碼農了。對此我感到非常焦慮,即便已經在各種存錢和投資了,但還需要差不多9年時間才能『躺平』。我略微羨慕那些在FANG工作的人,他們似乎可以輕易地實現財務自由。」
「從中長期來看,我們將會失去工作。」
程式設計師終於用程式設計把自己淘汰了…
以上是GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

由於AI的快速整合而加劇了工作場所的迅速危機危機,要求戰略轉變以外的增量調整。 WTI的調查結果強調了這一點:68%的員工在工作量上掙扎,導致BUR

約翰·塞爾(John Searle)的中國房間論點:對AI理解的挑戰 Searle的思想實驗直接質疑人工智能是否可以真正理解語言或具有真正意識。 想像一個人,對下巴一無所知

與西方同行相比,中國的科技巨頭在AI開發方面的課程不同。 他們不專注於技術基準和API集成,而是優先考慮“屏幕感知” AI助手 - AI T

MCP:賦能AI系統訪問外部工具 模型上下文協議(MCP)讓AI應用能夠通過標準化接口與外部工具和數據源交互。由Anthropic開發並得到主要AI提供商的支持,MCP允許語言模型和智能體發現可用工具並使用合適的參數調用它們。然而,實施MCP服務器存在一些挑戰,包括環境衝突、安全漏洞以及跨平台行為不一致。 Forbes文章《Anthropic的模型上下文協議是AI智能體發展的一大步》作者:Janakiram MSVDocker通過容器化解決了這些問題。基於Docker Hub基礎設施構建的Doc

有遠見的企業家採用的六種策略,他們利用尖端技術和精明的商業敏銳度來創造高利潤的可擴展公司,同時保持控制。本指南是針對有抱負的企業家的,旨在建立一個

Google Photos的新型Ultra HDR工具:改變圖像增強的遊戲規則 Google Photos推出了一個功能強大的Ultra HDR轉換工具,將標準照片轉換為充滿活力的高動態範圍圖像。這種增強功能受益於攝影師

技術架構解決了新興的身份驗證挑戰 代理身份集線器解決了許多組織僅在開始AI代理實施後發現的問題,即傳統身份驗證方法不是為機器設計的

(注意:Google是我公司的諮詢客戶,Moor Insights&Strateging。) AI:從實驗到企業基金會 Google Cloud Next 2025展示了AI從實驗功能到企業技術的核心組成部分的演變,


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3漢化版
中文版,非常好用

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。