搜尋
首頁web前端js教程NgSysV.人工智慧時代 - 認識你的數位導師

NgSysV.The Age of AI - Meet your Digital Tutor

此貼文系列已在 NgateSystems.com 建立索引。您還可以在那裡找到超級有用的關鍵字搜尋工具。

最後評論:24 年 11 月

一、簡介

2022 年 11 月,當我第一次使用 chatGPT 尋求有關 IT 問題的建議時,我發誓我感覺到了地球在其軸上傾斜。這個新的「人工智慧時代」是好還是壞仍然是一個懸而未決的問題,但對於作為 IT​​ 學習者的你來說,我很清楚它代表了一個無與倫比的機會。

簡單地說,chatGPT 為您提供了一位個人導師 - 一個訓練“實體”,只需輕觸按鍵即可在白天或黑夜的任何時間進行訓練。它將提供一般背景資訊、辯論問題、回答問題和解決問題。而且是免費的!

它的最重要的功能是它似乎有一種近乎不可思議的能力來理解你所問的內容。它對糟糕的語法和拼字的容忍度令人驚訝。它的(瞬時)響應清晰且結構優美。

以前,獨立於正規教學的 IT 學生必須依靠 Google 搜尋。當然,您要查找的資訊可能存在於搜尋返回的大量結果中的某個地方,但是在哪裡以及以什麼語言存在?雖然大多數技術文件都是用英語編寫的,但從不熟悉技術術語的 IT 學習者的角度來看,它還不如用火星語編寫。

現在,在這無疑是有史以來最偉大的資訊系統中,大量混亂的原始訊息已被整理成連貫的形式,並使用自然語言工具進行前端處理。它到底是如何運作的超出了我的理解。我所知道的是,當我努力理解某個問題時,chatGPT 可以幫助我避免幾個月的沮喪掙扎。我相信它也能為您做同樣的事情。

2. 使用通用聊天機器人的注意事項。

在撰寫本文時(2024 年 11 月),您可以免費訪問三個重要的機器人 - chatGPT、Bing 和 Gemini。在這三個機器人中,ChatGPT 是我推薦的一個。我一直在免費套餐中使用其 GPT40 版本,發現它完全滿足我的要求。我意識到我對Open AI 負有巨大的責任,這是由 Elon Musk、山姆·奧爾特曼(Sam Altman) 等人於2015 年創立的人工智慧研究實驗室和公司。

ChatGPT 作為網路應用程式分發,因此不需要「安裝」。我在一台配備中等尺寸螢幕、鍵盤和滑鼠的筆記型電腦上的 Chrome 中運行它。您可以在聊天機器人應用程式上註冊。使用您的電子郵件註冊帳戶即可開始操作。

這裡有一些提示:

  • 要尊重。據我所知,機器人對辱罵無動於衷,但我相信使用禮貌的風格會影響你對「關係」的看法。這將對您的問題品質產生有益的影響。您可能會認為這很奇怪,但我相信這有助於在心理上保留機器人作為一個人的形象。在我看來,chatGPT 看起來有點像《死亡詩社》中的羅賓威廉斯。
  • 請注意問題的結構。雖然 chatGPT 容忍拼字錯誤和語法錯誤,但如果您的查詢明確,您將獲得更好的答案。
  • 要堅持。如果您不明白什麼,請詢問更多細節。因為 chatGPT 具有“記憶”,所以您可以進行真正的對話。更好的是,當您最終解決問題時,機器人通常會以鼓舞士氣的「幹得好」結束。在經過一段漫長而磕磕絆絆的談話後,當我得到「這是一個偉大的洞察力」的回應時,我感到非常感激。如果您獨自踏上 IT 之旅,chatGPT 會帶來巨大的改變。
  • 但是不要太過分了。當你仔細思考你所聽到的內容時,準備中斷。散步,呼吸新鮮空氣。也許讓東西煮一整夜。睡個好覺的效果真是令人驚奇。

以下是您可能會問的一些具體問題的範例:

  • 這個{Javascript程式碼語句]有什麼作用?
  • [技術術語]是什麼意思?
  • 我該如何用 Javascript 執行[過程描述]?
  • 請給我一個關於[編碼問題]的簡短教學?
  • 以下程式碼[程式碼區塊]旨在執行此[意圖聲明],但它執行其他[實際結果聲明]。請你解釋為什麼?
  • 什麼 CSS 樣式會將彈出視窗放置在螢幕中央?
  • 為什麼下面的程式碼[程式碼區塊]給出這個錯誤訊息[錯誤訊息]
  • 在回答之前的問題時,您說過[之前的chatGPT聲明]但是[可能矛盾的證據的聲明]
  • 我相信[你的信念的陳述]。這是正確的嗎?
  • 您能否評論一下以下[您的想法的陳述]的準確性和完整性?

ChatGPT 的答案並不總是正確的,尤其是當您涉及其培訓機會有限的最新主題時。準備好使用搜尋引擎進行交叉檢查。根據我的經驗,chatGPT 比 Bing 或 Gemini 更可靠,但它仍然會出錯。憑藉經驗,我想你會發現你可以以某種方式判斷它在「抱怨」你。當受到質疑並提供明確的證據表明其明顯錯誤時,它會回答「我對我之前的答案中的混亂感到抱歉」。這總是讓我很開心!

希望你們兩個玩得開心。 ChatGPT 將為您省去很多麻煩。

3. 使用程式碼產生聊天機器人的注意事項

坦白說,在你職涯的這個階段,最好忘記任何以人工智慧程式碼產生的嚴肅使用。您需要培養良好編碼實踐的本能,而這只能透過自己編寫來實現。但話雖如此(我將是第一個承認使用 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中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
在JavaScript中替換字符串字符在JavaScript中替換字符串字符Mar 11, 2025 am 12:07 AM

JavaScript字符串替換方法詳解及常見問題解答 本文將探討兩種在JavaScript中替換字符串字符的方法:在JavaScript代碼內部替換和在網頁HTML內部替換。 在JavaScript代碼內部替換字符串 最直接的方法是使用replace()方法: str = str.replace("find","replace"); 該方法僅替換第一個匹配項。要替換所有匹配項,需使用正則表達式並添加全局標誌g: str = str.replace(/fi

構建您自己的Ajax Web應用程序構建您自己的Ajax Web應用程序Mar 09, 2025 am 12:11 AM

因此,在這裡,您準備好了解所有稱為Ajax的東西。但是,到底是什麼? AJAX一詞是指用於創建動態,交互式Web內容的一系列寬鬆的技術。 Ajax一詞,最初由Jesse J創造

10個JQuery Fun and Games插件10個JQuery Fun and Games插件Mar 08, 2025 am 12:42 AM

10款趣味橫生的jQuery遊戲插件,讓您的網站更具吸引力,提升用戶粘性!雖然Flash仍然是開發休閒網頁遊戲的最佳軟件,但jQuery也能創造出令人驚喜的效果,雖然無法與純動作Flash遊戲媲美,但在某些情況下,您也能在瀏覽器中獲得意想不到的樂趣。 jQuery井字棋遊戲 遊戲編程的“Hello world”,現在有了jQuery版本。 源碼 jQuery瘋狂填詞遊戲 這是一個填空遊戲,由於不知道單詞的上下文,可能會產生一些古怪的結果。 源碼 jQuery掃雷遊戲

jQuery視差教程 - 動畫標題背景jQuery視差教程 - 動畫標題背景Mar 08, 2025 am 12:39 AM

本教程演示瞭如何使用jQuery創建迷人的視差背景效果。 我們將構建一個帶有分層圖像的標題橫幅,從而創造出令人驚嘆的視覺深度。 更新的插件可與JQuery 1.6.4及更高版本一起使用。 下載

如何創建和發布自己的JavaScript庫?如何創建和發布自己的JavaScript庫?Mar 18, 2025 pm 03:12 PM

文章討論了創建,發布和維護JavaScript庫,專注於計劃,開發,測試,文檔和促銷策略。

如何在瀏覽器中優化JavaScript代碼以進行性能?如何在瀏覽器中優化JavaScript代碼以進行性能?Mar 18, 2025 pm 03:14 PM

本文討論了在瀏覽器中優化JavaScript性能的策略,重點是減少執行時間並最大程度地減少對頁面負載速度的影響。

使用jQuery和Ajax自動刷新DIV內容使用jQuery和Ajax自動刷新DIV內容Mar 08, 2025 am 12:58 AM

本文演示瞭如何使用jQuery和ajax自動每5秒自動刷新DIV的內容。 該示例從RSS提要中獲取並顯示了最新的博客文章以及最後的刷新時間戳。 加載圖像是選擇

Matter.js入門:簡介Matter.js入門:簡介Mar 08, 2025 am 12:53 AM

Matter.js是一個用JavaScript編寫的2D剛體物理引擎。此庫可以幫助您輕鬆地在瀏覽器中模擬2D物理。它提供了許多功能,例如創建剛體並為其分配質量、面積或密度等物理屬性的能力。您還可以模擬不同類型的碰撞和力,例如重力摩擦力。 Matter.js支持所有主流瀏覽器。此外,它也適用於移動設備,因為它可以檢測觸摸並具有響應能力。所有這些功能都使其值得您投入時間學習如何使用該引擎,因為這樣您就可以輕鬆創建基於物理的2D遊戲或模擬。在本教程中,我將介紹此庫的基礎知識,包括其安裝和用法,並提供一

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具