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

NgSysV.人工智慧時代 - 認識你的數位導師

Dec 02, 2024 am 12:17 AM

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩蓋:探險33-如何獲得完美的色度催化劑
2 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1677
14
CakePHP 教程
1430
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
Python vs. JavaScript:學習曲線和易用性 Python vs. JavaScript:學習曲線和易用性 Apr 16, 2025 am 12:12 AM

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

JavaScript和Web:核心功能和用例 JavaScript和Web:核心功能和用例 Apr 18, 2025 am 12:19 AM

JavaScript在Web開發中的主要用途包括客戶端交互、表單驗證和異步通信。 1)通過DOM操作實現動態內容更新和用戶交互;2)在用戶提交數據前進行客戶端驗證,提高用戶體驗;3)通過AJAX技術實現與服務器的無刷新通信。

JavaScript在行動中:現實世界中的示例和項目 JavaScript在行動中:現實世界中的示例和項目 Apr 19, 2025 am 12:13 AM

JavaScript在現實世界中的應用包括前端和後端開發。 1)通過構建TODO列表應用展示前端應用,涉及DOM操作和事件處理。 2)通過Node.js和Express構建RESTfulAPI展示後端應用。

了解JavaScript引擎:實施詳細信息 了解JavaScript引擎:實施詳細信息 Apr 17, 2025 am 12:05 AM

理解JavaScript引擎內部工作原理對開發者重要,因為它能幫助編寫更高效的代碼並理解性能瓶頸和優化策略。 1)引擎的工作流程包括解析、編譯和執行三個階段;2)執行過程中,引擎會進行動態優化,如內聯緩存和隱藏類;3)最佳實踐包括避免全局變量、優化循環、使用const和let,以及避免過度使用閉包。

Python vs. JavaScript:開發環境和工具 Python vs. JavaScript:開發環境和工具 Apr 26, 2025 am 12:09 AM

Python和JavaScript在開發環境上的選擇都很重要。 1)Python的開發環境包括PyCharm、JupyterNotebook和Anaconda,適合數據科學和快速原型開發。 2)JavaScript的開發環境包括Node.js、VSCode和Webpack,適用於前端和後端開發。根據項目需求選擇合適的工具可以提高開發效率和項目成功率。

C/C在JavaScript口譯員和編譯器中的作用 C/C在JavaScript口譯員和編譯器中的作用 Apr 20, 2025 am 12:01 AM

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。1)C 用于解析JavaScript源码并生成抽象语法树。2)C 负责生成和执行字节码。3)C 实现JIT编译器,在运行时优化和编译热点代码,显著提高JavaScript的执行效率。

Python vs. JavaScript:比較用例和應用程序 Python vs. JavaScript:比較用例和應用程序 Apr 21, 2025 am 12:01 AM

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

從網站到應用程序:JavaScript的不同應用 從網站到應用程序:JavaScript的不同應用 Apr 22, 2025 am 12:02 AM

JavaScript在網站、移動應用、桌面應用和服務器端編程中均有廣泛應用。 1)在網站開發中,JavaScript與HTML、CSS一起操作DOM,實現動態效果,並支持如jQuery、React等框架。 2)通過ReactNative和Ionic,JavaScript用於開發跨平台移動應用。 3)Electron框架使JavaScript能構建桌面應用。 4)Node.js讓JavaScript在服務器端運行,支持高並發請求。

See all articles