網路議題

GitHub 公佈 Copilot 聊天式整合介面公測

Github 公佈 Copilot Chat 聊天式整合介面公測開放公測加速軟體開發流程,提升開發團隊生產力 Github 最新創新的生成式人工智慧(GPT-4)技術「Copilot X」,正將其應用延伸到企業公司和組織中。該公司今天宣布限量公開測試版本的 Copilot Chat。GitHub 希望 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

GitHub 公佈 Copilot 聊天式整合介面公測

Github 公佈 Copilot Chat 聊天式整合介面公測

開放公測加速軟體開發流程,提升開發團隊生產力

Github 最新創新的生成式人工智慧(GPT-4)技術「Copilot X」,正將其應用延伸到企業公司和組織中。該公司今天宣布限量公開測試版本的 Copilot Chat。GitHub 希望透過這一舉措,將一個富有情境意識的對話助手直接整合到像 Microsoft Visual Studio 和 VS Code 這樣的整合開發環境(IDE)中。GitHub 表示開發者將能夠透過簡單的提示輕鬆處理複雜的任務,並在幾分鐘而非幾天的時間內構建完整的應用程式或進行繁瑣的程式碼偵錯。

GitHub 的產品管理副總裁 Mario Rodriguez 告訴 VentureBeat 說:“與通用的生成式 AI 聊天助手不同,Copilot Chat 專為開發者場景而建,它在上下文中意識到開發者輸入的程式碼和顯示的錯誤訊息,因為它就在他們的程式碼編輯器/IDE 中,而開發者在這裡編碼所花的時間最多。”據 Rodriguez 稱,該公司的最新產品是一個專門設計來幫助開發人員完成各種任務的 AI 搭檔程式,例如在陌生的程式設計語言或框架中啟動檔案,自動完成樣板程式碼,進行偵錯和撰寫單元測試。

提供上下文理解的開發者助手

Github 表示 Copilot Chat 的功能超越了一般聊天視窗的功能。它可以理解開發者編寫的程式碼並解釋出現的錯誤訊息。該公司稱,與一般的生成式 AI 聊天助手不同,Copilot Chat 表現出上下文意識,將對於通用 AI 有效的概念整合到開發者具體環境中。

Rodriguez 告訴 VentureBeat 說:“Copilot Chat 在任何時候都知道開發者正在嘗試做什麼。這種上下文使其能夠提供特定於使用者的指導,而不是提供可能不適用於該場景的通用提示。”GitHub 表示以前,開發者缺乏一種簡單的方法來查詢或獲取額外上下文。有了 Copilot Chat,他們可以直接在他們的編輯器/IDE 中立即獲取特定場景的支援。

Rodriguez 解釋說:“您可以讓 Copilot Chat 為您的程式碼中的錯誤提出修正建議。透過檢視您的評論並將其與程式碼進行比較,Copilot 不僅能識別錯誤,提供出現的上下文,還將提出修復問題的建議。”這種 AI 模型的上下文方法能夠解決過去二十年來程式設計越來越複雜的挑戰。導致這種複雜性增加的因素包括語言的多樣化、雲端計算、程式設計框架和各種服務。例如,當開發者面對檔案不完整的正規表示式時,他們不需要使用正規表示式翻譯器,只需將程式碼高亮顯示並向 Copilot Chat 請求解釋。

更多於程式碼理解之外

除了程式碼理解之外,開發者可以透過指示 Copilot Chat“提高程式碼的可讀性”、“增加更多註解”或“分離取證函數”來改進他們的程式碼。Rodriguez 表示:“使用者可以要求 Copilot Chat 協助解決編碼問題。如果 Copilot Chat 在第一次回答中無法完全解答您的問題,您可以繼續提出跟進問題、請求澄清等。”他說:“這種對話能力使 Copilot Chat 變得如此強大,它不是一個一勞永逸的工具,而是一個陪伴您在整個編碼過程中的對話助手。”

Github 聲稱在使用 GitHub Copilot 的情況下,開發者的生產力有了令人驚訝的提升。在一項受控研究中,GitHub 發現開發者在使用 GitHub Copilot 時的任務完成速度比平常提高了 55%。早期的研究表明,所有程式設計語言中大約有 46%的程式碼是使用 GitHub Copilot 生成的,而在 Java 開發者中,這個數位提高到 61%。

更安全的開發過程

Rodriguez 表示使用者可以要求 Copilot Chat 在 IDE 本身中對其程式碼進行審查。在這個審查過程中,Copilot Chat 可能會識別出潛在的安全問題並提供修復建議。“Copilot Chat 在這種情況下特別獨特的地方在於,結果是根據使用者的程式碼進行個性化的,而如果開發者在 Stack Overflow 或 Google 上搜尋,他們可能會遇到數十種不同的解決方案,而其中對使用者來說相關的可能根本不在其中。”Rodriguez 解釋道。他告訴 VentureBeat 說:“從根本上說,這種能力可以減少安全掃描中發現的漏洞數量。”GitHub 表示開發者可以像與人類程式員對話一樣,使用自然語言與 Copilot Chat 進行對話,從而進行關於複雜概念的討論。該公司表示這種方法超越了傳統的搜尋和閱讀檔案方法。

Rodriguez 告訴 VentureBeat 說:“開發者不需要停下正在做的事情來查詢程式碼片段的功能,他們只需向 Copilot Chat 提問,就可以在 IDE 中立即獲得答案。這節省了時間,使編碼更具互動性和吸引力。”他還表示:“我們還相信 Copilot Chat 將降低進入門檻,幫助初學者程式員更快地提升技能。”

UI(UserInterface)-GitHub,Copilot,聊天式,整合介面,公測
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。