此貼文系列已在 NgateSystems.com 建立索引。您還可以在那裡找到超級有用的關鍵字搜尋工具。
最後評論:24 年 11 月
2022 年 11 月,當我第一次使用 chatGPT 尋求有關 IT 問題的建議時,我發誓我感覺到了地球在其軸上傾斜。這個新的「人工智慧時代」是好還是壞仍然是一個懸而未決的問題,但對於作為 IT 學習者的你來說,我很清楚它代表了一個無與倫比的機會。
簡單地說,chatGPT 為您提供了一位個人導師 - 一個訓練“實體”,只需輕觸按鍵即可在白天或黑夜的任何時間進行訓練。它將提供一般背景資訊、辯論問題、回答問題和解決問題。而且是免費的!
它的最重要的功能是它似乎有一種近乎不可思議的能力來理解你所問的內容。它對糟糕的語法和拼字的容忍度令人驚訝。它的(瞬時)響應清晰且結構優美。
以前,獨立於正規教學的 IT 學生必須依靠 Google 搜尋。當然,您要查找的資訊可能存在於搜尋返回的大量結果中的某個地方,但是在哪裡以及以什麼語言存在?雖然大多數技術文件都是用英語編寫的,但從不熟悉技術術語的 IT 學習者的角度來看,它還不如用火星語編寫。
現在,在這無疑是有史以來最偉大的資訊系統中,大量混亂的原始訊息已被整理成連貫的形式,並使用自然語言工具進行前端處理。它到底是如何運作的超出了我的理解。我所知道的是,當我努力理解某個問題時,chatGPT 可以幫助我避免幾個月的沮喪掙扎。我相信它也能為您做同樣的事情。
在撰寫本文時(2024 年 11 月),您可以免費訪問三個重要的機器人 - chatGPT、Bing 和 Gemini。在這三個機器人中,ChatGPT 是我推薦的一個。我一直在免費套餐中使用其 GPT40 版本,發現它完全滿足我的要求。我意識到我對Open AI 負有巨大的責任,這是由 Elon Musk、山姆·奧爾特曼(Sam Altman) 等人於2015 年創立的人工智慧研究實驗室和公司。
ChatGPT 作為網路應用程式分發,因此不需要「安裝」。我在一台配備中等尺寸螢幕、鍵盤和滑鼠的筆記型電腦上的 Chrome 中運行它。您可以在聊天機器人應用程式上註冊。使用您的電子郵件註冊帳戶即可開始操作。
這裡有一些提示:
以下是您可能會問的一些具體問題的範例:
ChatGPT 的答案並不總是正確的,尤其是當您涉及其培訓機會有限的最新主題時。準備好使用搜尋引擎進行交叉檢查。根據我的經驗,chatGPT 比 Bing 或 Gemini 更可靠,但它仍然會出錯。憑藉經驗,我想你會發現你可以以某種方式判斷它在「抱怨」你。當受到質疑並提供明確的證據表明其明顯錯誤時,它會回答「我對我之前的答案中的混亂感到抱歉」。這總是讓我很開心!
希望你們兩個玩得開心。 ChatGPT 將為您省去很多麻煩。
坦白說,在你職涯的這個階段,最好忘記任何以人工智慧程式碼產生的嚴肅使用。您需要培養良好編碼實踐的本能,而這只能透過自己編寫來實現。但話雖如此(我將是第一個承認使用 AI 助手編寫 console.log 訊息為我節省了大量時間的人),這裡有一些提示。
如果您使用 VSCode 作為程式碼編輯器,那麼顯而易見的 AI 助理就是 Microsoft 的 Copilot 工具。但請做好每年最多投資 100 美元的準備。
微軟將他們的工具稱為“Copilot”,因為編碼商店的常見做法是開發人員配對工作。首席程式設計師將被指派一名「副駕駛」來完成「繁重」的工作。這非常有效——領導者可以自由地專注於棘手的事情,副駕駛可以向知道自己在做什麼的人學習基本技能。
一旦你覺得自己已經學會了所有基本的編碼技能- 命名約定、可組合性、關注點分離、「幹」(不要重複自己)並且是Javascript 語法的世界專家等,你可能會覺得你有資格擔任主角。此時,副駕駛就神奇了!以下是一些使用注意事項。
Copilot 作為 VSCode「插件」安裝。插件提供了編輯器基本功能的擴充。例如,VSCode“Rewrap”插件使我的註解行格式保持在固定的行長度內,從而節省了我數小時的咒罵時間。它們通常是免費的,由那些想讓別人的生活變得更輕鬆的優秀人士編寫。
安裝 Copilot 的說明可以在 VS Code 中設定 GitHub Copilot 中找到。這將使您註冊免費試用、設定付款方式並將擴充功能新增至您的 VSCode 安裝。如果您決定繼續,您可以選擇按月付費或以折扣價訂閱按年。
現在,無需任何這些,您就可以從基本的「開箱即用」VSCode 獲得相當多的幫助。
首先,在程式碼上按一下 r 鍵/「格式化文件」將理順所有損壞的縮排。自動語法檢查將突出顯示缺少的括號並識別未聲明的變數(透過在變數名稱下方顯示神秘的“三點”註釋)。
此外,一旦您開始輸入函數或變數名稱,就會出現「IntelliSense」彈出視窗。幸運的話,其中將包含一個與您想要輸入的名稱完全相同的條目。點擊該條目可以省去您的麻煩。
但是 Copilot 將事情帶入了另一個維度。安裝免費的 Copilot 擴充功能並嘗試鍵入 console.log 命令。當您開始輸入命令時,副駕駛對您想要的內容的最佳猜測的微弱「預覽」將會出現。這與您在 Intellisense 中看到的不同之處在於,Copilot 掃描了在此之前的所有代碼,並對您打算記錄的內容做出了敏銳的猜測。如果它做到了這一點,根據我的經驗,它的準確性令人震驚,您所要做的就是單擊“tab”鍵並觀察微弱的預覽變成純文本,成為您程式碼的一部分。
如果您開始輸入註解來描述您計劃編寫的程式碼區塊的功能,您將更了解 Copilot 的功能。一旦您開始輸入,Copilot 就會提供它猜測您正在嘗試執行的操作的預覽。我們以前都見過“自動完成”,但 Copilot 將事情帶入了另一個維度 - 它不僅完成單詞,還完成整個句子。同樣,它使用前面程式碼的上下文來建議變數名稱和邏輯。我已經看到它完成了一個完整的段落,甚至用“這是一個痛苦”的評論來結束它,模仿了我自己在幾百行之前對一段特別乏味的枯燥但重要的代碼所做的事情。這讓我笑了。
但是當我完成評論時,當 Copilot 提出一個 Javascript 區塊來實現評論中描述的操作時,我並沒有笑。程式碼是完美的!
我們看到這裡了嗎?人機共生,類似馬和騎手的安排?請記住,沒有騎手的馬只是一種有趣的動物。
您可以在 Microsoft 的 VS Code 中的 GitHub Copilot 入門中找到 Copilot 功能的完整說明。
以上是NgSysV.人工智慧時代 - 認識你的數位導師的詳細內容。更多資訊請關注PHP中文網其他相關文章!