將Chatgpt轉換為您的AI編碼電源工具,以加倍輸出

我已經使用ChatGPT來提升我的程式設計生產力超過兩年,這真是一個改變遊戲規則的工具。有一次,ChatGPT幫我找出了難以捉摸的程式錯誤,那一刻我真正看到了AI在編碼中的潛力。
很多人似乎認為AI就像一個魔法精靈,能從模糊的願望中快速生成整個程式或應用程式。但我要澄清:AI更像是一個強大的工具。當然,你可以用老式的鋸子來切割木材,但桌上型電鋸會讓工作完成得更快。兩者都不會為你打造家具;它們只是幫助你建造。同樣地,AI不會為你撰寫程式碼,但它肯定能幫助你更有效率地撰寫程式碼。
我無法給出確切數字,但我很確定ChatGPT讓我的程式設計產出翻倍。它就像我身邊的可靠助手,幫助我完成兩倍的工作量。
我一直在使用ChatGPT Plus,每月費用20美元,主要是因為它過去擁有比免費版GPT-3.5更優越的GPT-4模型用於編碼。現在,兩個版本都使用GPT-4o模型的變體,因此它們的編碼能力不相上下。但免費版限制了查詢次數,這會打斷我的工作流程,所以我堅持使用Plus。
我已經針對我的真實編碼任務測試了各種大型語言模型(LLMs),只有少數基於ChatGPT的LLMs能勝任挑戰。市面上有很多很棒的AI工具供程式設計師使用,有些甚至是免費的,但只有當它們生成的程式碼真正有效時才有用。幸運的是,AI的編碼能力只會隨著時間越來越好。
回顧我的專案,我提出了一些實用的建議,以充分利用AI程式設計夥伴。讓我們深入探討。
1. 將任務分解為小工作
AI在處理複雜指令時會遇到困難,特別是產品設計方面。但它擅長處理小型、明確定義的任務。
2. 將AI視為Slack聊天
將與AI的互動想像成Slack中的快速來回訊息,而不是與同事的慢速電子郵件交流。
3. 逐步構建複雜程式
從簡單任務開始,一旦完成,再逐一添加更多元素。我經常複製並貼上前一個提示,稍作調整,以獲得我需要的程式碼。
4. 測試每個程式碼片段
永遠不要假設AI的程式碼會正常運作。總要在你的專案中測試它,看看它的表現如何。
5. 使用除錯器
為了更深入的測試,不要害怕使用除錯器逐步檢查AI生成的程式碼。觀察變數,確切了解AI在做什麼。讓AI為你撰寫程式碼片段沒問題,只要你檢查每一行。
6. 將AI與你的IDE分開
許多編碼工具供應商正在推廣整合AI功能,但我更喜歡將ChatGPT作為獨立工具使用。我不希望AI干擾我的主要編碼環境。
7. 挑選程式碼片段
你不必使用AI生成的所有內容。就像你可能從Stack Overflow挑選一樣,你也可以對AI生成的程式碼進行選擇。
8. 避免專有編碼
AI LLMs是基於通用數據和網路上可找到的內容進行訓練。它們不知道你的獨特應用程式或商業邏輯,所以不要要求它們撰寫需要這些知識的程式碼。
9. 提供範例以增加上下文
我曾給ChatGPT一段HTML程式碼,要求它添加文字擴展功能。它回傳了HTML、JS和CSS,當我要求更多時,它解釋了它的選擇。這之所以有效,是因為範例幫助AI理解了上下文。
10. 使用AI進行常見知識編碼
AI在撰寫使用常見知識、流行程式庫和標準實務的程式碼時表現出色。它不會撰寫你的獨特商業邏輯,但可以為你節省程式庫和API功能的時間。
11. 要求短程式碼片段
即使你只需要一兩行程式碼,也可以使用AI作為任何研究工具來節省時間。
12. 告訴AI程式碼無法運作
AI經常生成不完整或無法運作的程式碼。讓它知道什麼地方有問題,並要求修訂版本。它通常會改進原始版本。
13. 交叉檢查AI的工作
看到不同語言模型如何解釋同一程式碼很有趣。你甚至可以讓一個ChatGPT會話檢查另一個的工作。
14. 讓AI撰寫CSS選擇器
CSS選擇器很快就會變得複雜。我經常複製一段HTML並要求為特定部分提供選擇器。這節省時間,儘管你可能需要迭代幾次。
15. 使用AI生成正規表達式
我幾乎和討厭CSS選擇器一樣討厭撰寫正規表達式。AI很擅長生成它們,儘管你需要測試它們。
16. 使用AI測試正規表達式
我在我的Mac Studio上使用Patterns測試AI生成的正規表達式,但AI也能幫忙。我將正規表達式輸入另一個AI實例並問:“這是做什麼的?”如果描述符合我的期望,我就更有信心。
17. 讓AI處理複雜迴圈數學
像CSS選擇器和正規表達式一樣,複雜的迴圈數學可能很繁瑣。AI很適合這一點。只要讓它撰寫迴圈包裝器,然後加入你的商業邏輯。
18. 要求AI評論程式碼
我經常將AI生成的程式碼回饋給AI並問:“這段程式碼有什麼問題?”它可以指出錯誤並建議修復,然後我要求它實現這些修復。
19. 要求AI解釋程式碼
將程式碼輸入AI並問:“這是做什麼的?”可能很具啟發性,特別是對於別人撰寫的程式碼。這節省了逆向工程的時間。
20. 知道何時放棄
如果AI在兩三次嘗試後仍無法正確完成,是時候用新的提示重新開始。有時,你得自己動手。
21. 使用描述性名稱
AI從變數和函數名稱中獲取意圖,生成更好的程式碼。使用$order_date而非$od有助於AI理解上下文,也使程式碼更易讀。
22. 閱讀AI的筆記
AI通常在程式碼前後提供筆記。這些筆記可以提供它的方法見解,並建議有用的程式庫或函數。
23. 重新審視程式碼片段
如果你需要專案某部分的幫助,抓取相關程式碼,展示給ChatGPT並要求你需要的東西。這可以節省很多時間。
24. 更新過時程式碼
我曾有一個帶有棄用功能的PHP模組。我將程式碼貼到ChatGPT,詢問如何更新,得到了可行的解決方案。
25. 使用AI處理不熟悉的語言
當我在不擅長的語言中編碼時,我會問AI如何撰寫我需要的東西。例如,比較PHP和Python中的case語句可以讓撰寫不熟悉的程式碼變得更容易。
在開始使用AI進行編碼之前,請與你的公司確認關於AI生成程式碼的法律問題。如果你遵循我的建議,你將使用AI進行常見任務,而非你獨特的商業邏輯,因此你應該能夠保留核心程式碼的版權。
我為內部使用或開源專案撰寫程式碼,所以我不擔心AI生成片段的所有權問題。
你有沒有使用AI來幫助編碼?有什麼建議可以添加到我的清單中?請在下面的評論中告訴我們。
你可以在社交媒體上關注我的日常專案更新。請訂閱我的每週更新通訊,並在Twitter/X上關注我@DavidGewirtz,在Facebook上關注Facebook.com/DavidGewirtz,在Instagram上關注Instagram.com/DavidGewirtz,以及在YouTube上關注YouTube.com/DavidGewirtzTV。
相關文章
AI驅動的音樂創作:輕鬆打造歌曲與影片
音樂創作可能複雜,需耗費時間、資源與專業知識。人工智慧已改變此過程,使其簡單且易於上手。本指南介紹如何利用AI讓任何人免費創作獨特的歌曲與視覺效果,開啟新的創意可能性。我們探索具有直觀介面與先進AI的平台,將您的音樂創意轉化為現實,且無需高昂成本。重點AI可生成完整歌曲,包括人聲,不僅限於器樂。Suno AI與Hailuo AI等平台提供免費音樂創作工具。ChatGPT等AI工具簡化歌詞創作,加速
創建AI驅動的著色書:全面指南
設計著色書是一項有益的追求,結合藝術表達與為使用者提供平靜的體驗。然而,此過程可能相當勞力密集。幸運的是,AI工具能輕鬆簡化高品質、一致的著色頁創建。本指南提供使用AI製作著色書的逐步方法,專注於保持一致風格和最佳效率的技術。關鍵要點使用AI提示工具開發詳細、結構化的著色頁提示。確保著色書中所有頁面的藝術風格一致。生成單一著色頁設計的多樣變化。利用Ideogram等AI平台快速高效創建著色書。精煉
Qodo與Google Cloud合作為開發者提供免費AI程式碼審查工具
Qodo,一家專注於程式碼品質的以色列AI編碼新創公司,與Google Cloud合作推出夥伴關係,以提升AI生成軟體的完整性。隨著企業越來越依賴AI進行編碼,對強大監督和品質保證工具的需求日益增長。Qodo執行長Itamar Friedman指出,AI生成程式碼現已成為現代開發的核心。「想像一個未來,AI撰寫所有程式碼;人類無法全部審查,」Friedman說。「我們需要系統確保程式碼符合預期價值
評論 (53)
0/200
WilliamLewis
2025-08-21 13:01:17
ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅
0
BrianWalker
2025-07-29 20:25:16
ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!
0
MatthewBaker
2025-07-22 15:35:51
ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅
0
ThomasYoung
2025-04-20 10:59:41
Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!
0
StephenGreen
2025-04-19 22:57:54
ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀
0
DouglasPerez
2025-04-18 12:46:08
Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.
0
我已經使用ChatGPT來提升我的程式設計生產力超過兩年,這真是一個改變遊戲規則的工具。有一次,ChatGPT幫我找出了難以捉摸的程式錯誤,那一刻我真正看到了AI在編碼中的潛力。
很多人似乎認為AI就像一個魔法精靈,能從模糊的願望中快速生成整個程式或應用程式。但我要澄清:AI更像是一個強大的工具。當然,你可以用老式的鋸子來切割木材,但桌上型電鋸會讓工作完成得更快。兩者都不會為你打造家具;它們只是幫助你建造。同樣地,AI不會為你撰寫程式碼,但它肯定能幫助你更有效率地撰寫程式碼。
我無法給出確切數字,但我很確定ChatGPT讓我的程式設計產出翻倍。它就像我身邊的可靠助手,幫助我完成兩倍的工作量。
我一直在使用ChatGPT Plus,每月費用20美元,主要是因為它過去擁有比免費版GPT-3.5更優越的GPT-4模型用於編碼。現在,兩個版本都使用GPT-4o模型的變體,因此它們的編碼能力不相上下。但免費版限制了查詢次數,這會打斷我的工作流程,所以我堅持使用Plus。
我已經針對我的真實編碼任務測試了各種大型語言模型(LLMs),只有少數基於ChatGPT的LLMs能勝任挑戰。市面上有很多很棒的AI工具供程式設計師使用,有些甚至是免費的,但只有當它們生成的程式碼真正有效時才有用。幸運的是,AI的編碼能力只會隨著時間越來越好。
回顧我的專案,我提出了一些實用的建議,以充分利用AI程式設計夥伴。讓我們深入探討。
1. 將任務分解為小工作
AI在處理複雜指令時會遇到困難,特別是產品設計方面。但它擅長處理小型、明確定義的任務。
2. 將AI視為Slack聊天
將與AI的互動想像成Slack中的快速來回訊息,而不是與同事的慢速電子郵件交流。
3. 逐步構建複雜程式
從簡單任務開始,一旦完成,再逐一添加更多元素。我經常複製並貼上前一個提示,稍作調整,以獲得我需要的程式碼。
4. 測試每個程式碼片段
永遠不要假設AI的程式碼會正常運作。總要在你的專案中測試它,看看它的表現如何。
5. 使用除錯器
為了更深入的測試,不要害怕使用除錯器逐步檢查AI生成的程式碼。觀察變數,確切了解AI在做什麼。讓AI為你撰寫程式碼片段沒問題,只要你檢查每一行。
6. 將AI與你的IDE分開
許多編碼工具供應商正在推廣整合AI功能,但我更喜歡將ChatGPT作為獨立工具使用。我不希望AI干擾我的主要編碼環境。
7. 挑選程式碼片段
你不必使用AI生成的所有內容。就像你可能從Stack Overflow挑選一樣,你也可以對AI生成的程式碼進行選擇。
8. 避免專有編碼
AI LLMs是基於通用數據和網路上可找到的內容進行訓練。它們不知道你的獨特應用程式或商業邏輯,所以不要要求它們撰寫需要這些知識的程式碼。
9. 提供範例以增加上下文
我曾給ChatGPT一段HTML程式碼,要求它添加文字擴展功能。它回傳了HTML、JS和CSS,當我要求更多時,它解釋了它的選擇。這之所以有效,是因為範例幫助AI理解了上下文。
10. 使用AI進行常見知識編碼
AI在撰寫使用常見知識、流行程式庫和標準實務的程式碼時表現出色。它不會撰寫你的獨特商業邏輯,但可以為你節省程式庫和API功能的時間。
11. 要求短程式碼片段
即使你只需要一兩行程式碼,也可以使用AI作為任何研究工具來節省時間。
12. 告訴AI程式碼無法運作
AI經常生成不完整或無法運作的程式碼。讓它知道什麼地方有問題,並要求修訂版本。它通常會改進原始版本。
13. 交叉檢查AI的工作
看到不同語言模型如何解釋同一程式碼很有趣。你甚至可以讓一個ChatGPT會話檢查另一個的工作。
14. 讓AI撰寫CSS選擇器
CSS選擇器很快就會變得複雜。我經常複製一段HTML並要求為特定部分提供選擇器。這節省時間,儘管你可能需要迭代幾次。
15. 使用AI生成正規表達式
我幾乎和討厭CSS選擇器一樣討厭撰寫正規表達式。AI很擅長生成它們,儘管你需要測試它們。
16. 使用AI測試正規表達式
我在我的Mac Studio上使用Patterns測試AI生成的正規表達式,但AI也能幫忙。我將正規表達式輸入另一個AI實例並問:“這是做什麼的?”如果描述符合我的期望,我就更有信心。
17. 讓AI處理複雜迴圈數學
像CSS選擇器和正規表達式一樣,複雜的迴圈數學可能很繁瑣。AI很適合這一點。只要讓它撰寫迴圈包裝器,然後加入你的商業邏輯。
18. 要求AI評論程式碼
我經常將AI生成的程式碼回饋給AI並問:“這段程式碼有什麼問題?”它可以指出錯誤並建議修復,然後我要求它實現這些修復。
19. 要求AI解釋程式碼
將程式碼輸入AI並問:“這是做什麼的?”可能很具啟發性,特別是對於別人撰寫的程式碼。這節省了逆向工程的時間。
20. 知道何時放棄
如果AI在兩三次嘗試後仍無法正確完成,是時候用新的提示重新開始。有時,你得自己動手。
21. 使用描述性名稱
AI從變數和函數名稱中獲取意圖,生成更好的程式碼。使用$order_date而非$od有助於AI理解上下文,也使程式碼更易讀。
22. 閱讀AI的筆記
AI通常在程式碼前後提供筆記。這些筆記可以提供它的方法見解,並建議有用的程式庫或函數。
23. 重新審視程式碼片段
如果你需要專案某部分的幫助,抓取相關程式碼,展示給ChatGPT並要求你需要的東西。這可以節省很多時間。
24. 更新過時程式碼
我曾有一個帶有棄用功能的PHP模組。我將程式碼貼到ChatGPT,詢問如何更新,得到了可行的解決方案。
25. 使用AI處理不熟悉的語言
當我在不擅長的語言中編碼時,我會問AI如何撰寫我需要的東西。例如,比較PHP和Python中的case語句可以讓撰寫不熟悉的程式碼變得更容易。
在開始使用AI進行編碼之前,請與你的公司確認關於AI生成程式碼的法律問題。如果你遵循我的建議,你將使用AI進行常見任務,而非你獨特的商業邏輯,因此你應該能夠保留核心程式碼的版權。
我為內部使用或開源專案撰寫程式碼,所以我不擔心AI生成片段的所有權問題。
你有沒有使用AI來幫助編碼?有什麼建議可以添加到我的清單中?請在下面的評論中告訴我們。
你可以在社交媒體上關注我的日常專案更新。請訂閱我的每週更新通訊,並在Twitter/X上關注我@DavidGewirtz,在Facebook上關注Facebook.com/DavidGewirtz,在Instagram上關注Instagram.com/DavidGewirtz,以及在YouTube上關注YouTube.com/DavidGewirtzTV。




ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅




ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!




ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅




Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!




ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀




Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.












