【譯】使用 GitHub Copilot 作為你的編碼 GPS

MeteorSeed發表於2024-05-13

  GitHub Copilot 是一個改變遊戲規則的人工智慧助手,可以徹底改變您在 Visual Studio 中的編碼流程。在我們的影片系列中,Bruno Capuano 探討了這個智慧編碼夥伴如何幫助您更有效地編寫程式碼,同時保持質量和準確性。

Copilot:是助手,而不是替代品

  Bruno 強調,GitHub Copilot 旨在支援您在 Visual Studio 中的編碼之旅,而不是取代開發人員。微軟的理念是讓 AI 與人類的努力和諧相處,保持尊重人類尊嚴的平衡。正如 CEO Satya Nadella 所強調的那樣,AI 應該在不取代人類的情況下提高生產力。

  這就是為什麼開發人員應該始終驗證由 GitHub Copilot 生成的程式碼,因為基於 AI 的系統有時會建議與您的需求不一致的程式碼,甚至產生錯誤,稱為“hallucinations(幻覺)”。儘管 GitHub Copilot 總體上是準確的,但審查其建議以確保正確性至關重要。

  開始前,請確保在您的開發環境中安裝了 GitHub Copilot。有關安裝的更多資訊,請參閱官方文件。

LLMs 將成為新的互動正規化

  大型語言模型(LLMs,Large Language Models)是GitHub Copilot 背後的技術,為與計算機互動提供了一種新的正規化。這些模型依賴於複雜的機率和廣泛的訓練資料來生成基於自然語言提示的響應,從而允許更具會話風格的編碼。這種互動模式並不侷限於文字,它還可以涉及其他媒體型別,如影像和影片。

  然而,考慮到 LLMs 的可變性,相同的查詢可能產生不同的結果,這強調了開發人員監督的必要性。

用 GitHub Copilot 擁抱未來

  隨著 AI 越來越多地融入各個行業,開發人員需要適應。像 GitHub Copilot 這樣的工具可以透過提高效率和適應性來給你帶來競爭優勢。為了在不斷變化的技術領域保持領先地位,熟悉 AI 工具並瞭解它們的優勢和侷限性至關重要。要了解有關 GitHub Copilot 以及如何使用它的更多資訊,請訪問 https://learn.microsoft.com/zh-cn/collections/ng58uwrk6g53ox?WT.mc_id=academic-129245-abartolo 來檢視相關資源,瞭解如何在專案中充分利用 GitHub Copilot!

原文連結:https://devblogs.microsoft.com/visualstudio/using-github-copilot-as-your-coding-gps/

相關文章