GitHub 擴展 AI 套件:Copilot 實現多模型,Spark 首次亮相 Web 開發
本文為機器翻譯
展示原文
GitHub正在透過兩項重大公告標誌著其開發者工具的重大進化:Copilot的多模型升級以及Spark的推出,這是一個基於自然語言的網路開發平臺。
程式碼託管巨頭正在將Copilot從僅依賴OpenAI的架構擴充套件到包括Anthropic的Claude 3.5 Sonnet和Google的Gemini 1.5 Pro模型,同時推出GitHub Spark以簡化透過自然語言指令的網路應用程式開發。
該擴充套件包括額外的整合訊息,因為Copilot已經在蘋果的Xcode上進入公開預覽版。自Copilot最初發布以來,這三管齊下的更新代表了GitHub最雄心勃勃的AI工具包擴充套件。
Copilot的模型支援增強
GitHub Copilot長期以來一直利用不同的大型語言模型(LLM)來滿足各種用例。Copilot的第一個公開版本是使用Codex啟動的,這是OpenAI GPT-3的早期版本,專門針對編碼任務進行了微調。Copilot Chat於2023年推出,使用了GPT-3.5,後來又使用了GPT-4。
"從那時起,我們多次更新了基礎模型版本,使用從GPT 3.5-turbo到GPT 4o和4o-mini模型的範圍,以滿足不同的延遲和質量要求,"GitHub執行長Thomas Dohmke在一篇部落格文章中說。
GitHub決定將Copilot的模型支援擴充套件到OpenAI技術之外,這代表了其AI輔助開發策略的一個重大進化。該整合現在包括來自行業領導者Anthropic和Google的模型,以及OpenAI,為開發人員提供了更廣泛的AI功能。
多模型方法表明GitHub致力於為開發人員提供更多選擇和靈活性,以支援他們的AI輔助編碼之旅。
GitHub Spark:基於自然語言的網路開發
然而,該公司最引人注目的公告是推出GitHub Spark,這是一款旨在革新網路應用程式開發並實現GitHub達到10億開發者願景的新工具。Spark使開發人員能夠使用自然語言指令構建網路應用程式,從而可能減少網路開發專案的複雜性和所需時間。
這種基於自然語言的網路開發方法可能特別有利於:
- 尋求快速原型化應用程式的開發人員,
- 尋求彌合設計概念和實施之間差距的團隊,
- 旨在加快其網路開發生命週期的組織。
Copilot登陸蘋果Xcode
Copilot最近以公開預覽形式釋出到蘋果Xcode,這代表了GitHub擴充套件策略的另一個里程碑。該整合將AI驅動的編碼輔助引入蘋果的整合開發環境,為iOS和macOS開發人員提供了幾個優勢:
- Xcode環境中的實時程式碼建議,
- 提高Swift和Objective-C開發的生產力,
- 與現有Xcode工作流程的整合。
對開發人員生產力的影響
GitHub AI工具包的這些發展反映了行業向更智慧和自動化的開發工具發展的更廣泛趨勢。模型支援擴充套件、基於自然語言的網路開發以及Xcode整合的組合,表明了一種全面的方法,旨在提高跨不同平臺和開發場景的開發人員生產力。
對於開發團隊來說,這些更新可能意味著:
- 減少樣板程式碼的時間,
- 透過AI輔助開發實現更高效的問題解決,
- 在選擇最適合特定專案需求的AI模型方面擁有更大的靈活性。
隨著這些工具提供給更多開發人員使用,我們可能會看到團隊如何處理軟體開發的方式發生轉變:
- 增加AI輔助編碼實踐的採用,
- 開發工作流程向納入自然語言指令的方向演進,
- 更多關注高層次的問題解決,而不是實施細節。
GitHub AI功能的進步標誌著開發工具演化的一個重要步驟。在保持軟體開發的基本方面的同時,新的功能和整合旨在增強而不是取代開發人員的專業知識,從而可能導致更高效和生產的開發過程。
來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論
分享