選項
首頁
新聞
將Chatgpt轉換為您的AI編碼電源工具,以加倍輸出

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

2025-04-10
267

將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。

相關文章
內部細節曝光:下一代 Gemini 算力緊張,內部團隊在開發優先順序和資源分配上存在分歧 內部細節曝光:下一代 Gemini 算力緊張,內部團隊在開發優先順序和資源分配上存在分歧 報告顯示,谷歌備受期待的下一代 Gemini 模型釋出已被推遲。由於內部在開發優先順序和資源分配上存在分歧,加上計算能力有限以及複雜的審批流程,導致釋出時間延後了兩個月。儘管谷歌擁有定製的 TPU 晶片,但由於模型訓練、Google Cloud 服務以及眾多消費和企業級 AI 應用對計算資源的需求相互競爭,谷歌仍面臨計算資源短缺的問題。目前,高層管理人員正透過組織結構調整來解決這些部門間的衝突。與此同時,領導層也發生了變化,聯合創始人謝爾蓋·布林越來越多地參與到核心模型訓練中,並倡導將資源專門用於
OpenAI 否認增長放緩擔憂,稱多個業務部門加速發展 OpenAI 否認增長放緩擔憂,稱多個業務部門加速發展 針對外界對其銷售增長放緩及未達內部基準的質疑,人工智慧領域的領軍企業 OpenAI 於 4 月 28 日(星期二)發表了一份信心十足的宣告。該公司澄清稱,其消費產品和企業服務正在快速推進,直接駁斥了近期關於業務放緩的猜測。針對該公司“未達成多項內部目標”的說法,OpenAI 將這些報道斥為“典型的標題黨”。公司強調了企業對 AI 整合的強勁需求,並指出其廣告業務早期增長前景良好。據 OpenAI 內部人士透露,公司內部情緒依然樂觀。儘管市場競爭日益激烈,但公司正在向投資者傳遞信心,聲稱其商業
阿里巴巴超級盃:Qwen3.8-Max 重磅登場,程式碼與辦公工具能力全面升級 阿里巴巴超級盃:Qwen3.8-Max 重磅登場,程式碼與辦公工具能力全面升級 阿里巴巴正式釋出了Qwen3.8-Max,這是一款擁有2.4萬億引數的下一代基礎大模型。這一重大AI進展在編碼和專業辦公任務等核心領域帶來了顯著的效能提升,展現了強大的技術能力。在權威的Arena大模型排名中,Qwen3.8-Max取得了令人矚目的成績,僅次於Anthropic的Claude系列,位居行業前列。這一里程碑標誌著國內大模型在處理複雜任務方面取得了快速進展,為開發者和企業使用者提供了先進的智慧工具。該模型的API現已在Qwen AI平臺上上線,並整合到新推出的“Qwen Offic
相關專題推薦
音樂創作 最佳用於歌曲草稿的 AI 旋律創作工具
最佳用於歌曲草稿的 AI 旋律創作工具

2026 年最新最佳頂級評分 AI 旋律創作工具,助力歌曲草稿創作!XIX.AI 精心策劃了一套極具影響力且經過嚴格真實世界測試的變革性合集,旨在提供最佳的創作體驗。您可以找到詳細的免費與付費版對比、精準的排名以及必試選項,這些工具旨在幫助您輕鬆創作出令人驚豔的歌曲草稿,並顯著提升您的創意生產力。立即探索,發現您的完美工具!

8 個工具
xix.ai
聊天機器人 最適合面試練習的 AI 對話訓練工具
最適合面試練習的 AI 對話訓練工具

2026 年最新、最受好評的 AI 面試對話訓練工具,盡在 XIX.AI!這份精心精選的清單收錄了多款功能強大、顛覆傳統的工具,這些工具均經過嚴格的實戰測試,能提供精準的回饋。 您將在此找到免費版與付費版的比較分析,以及詳細的排名榜單,助您挑選必試的選項,從而提升自信與技能。立即探索,發掘助您在面試中脫穎而出的完美工具!

12 個工具
xix.ai
設計與藝術 最適合進行創意實驗的 AI 風格轉移工具
最適合進行創意實驗的 AI 風格轉移工具

2026 年最新、最佳且評價最高的 AI 風格轉移工具,助您進行創意實驗!XIX.AI 精心精選了一系列強大且具革命性的必試工具,這些工具經實際測試與嚴格評比,能帶來卓越成果。這些頂尖解決方案能加速內容創作並開啟無盡的創意可能性,協助創作者顯著提升生產力。 立即探索,找出最適合您的工具,並從今天開始創作吧!

9 個工具
xix.ai
漫畫創作 最適合視覺敘事的 AI 對話氣泡工具
最適合視覺敘事的 AI 對話氣泡工具

2026 年最新、最受好評的視覺敘事 AI 對話氣泡工具,現已登陸 XIX.AI!這份精心挑選的合集收錄了強大且具顛覆性的工具,能協助創作者提升生產力並突破創作瓶頸。 查看免費版與付費版的比較、參考實際測試結果,並查閱最新排行榜,找出最適合打造引人入勝視覺敘事的必試解決方案。立即探索,發掘您的理想工具!

10 個工具
xix.ai
會議助理 頂尖 AI 會議摘要工具:清晰追蹤決策與後續行動
頂尖 AI 會議摘要工具:清晰追蹤決策與後續行動

2026 年最新高評價最佳 AI 會議摘要工具,助您清晰追蹤決策並輕鬆進行後續跟進。這份精選清單展示了一系列強大且具顛覆性的解決方案,透過自動化會議記錄、識別關鍵行動項目,以及簡化所有專案的團隊協作,大幅提升生產力。 獲取免費版與付費版的比較分析,搭配實際測試報告及每週更新的排行榜,助您找到最合適的工具。立即探索,釋放您的 AI 優勢!

9 個工具
xix.ai
數據分析 最佳人工智慧資料清洗工具:快速處理缺失值與重複資料
最佳人工智慧資料清洗工具:快速處理缺失值與重複資料

2026年最新、最優秀且評分最高的AI資料清洗工具,可快速處理缺失值與重複資料問題。這份精心挑選的清單展示了那些功能強大、能帶來顛覆性變革的解決方案,可顯著提升工作效率。所有候選工具都經過了嚴格的實際應用測試,以確保其穩定性。您可以獲取免費版與付費版的對比資訊,找出最符合您需求的必備工具。即刻訪問XIX.AI,開啟您的AI優勢之旅。

11 個工具
xix.ai
評論 (55)
0/500
CharlesMartinez
CharlesMartinez 2026-04-06 16:00:56

Usar o ChatGPT para programação realmente muda tudo, mas não é mágica – tem que saber pedir! 😅 Às vezes a resposta vem torta, mas eu já aprendi a refinar os prompts. Alguém já tentou integrar ele direto no VSCode? Fiquei pensando se a OpenAI vai lançar um plugin oficial em breve...

NoahSmith
NoahSmith 2025-08-27 01:01:20

ChatGPT as a coding tool sounds dope! 😎 I’m a newbie coder and tried it for debugging—saved me hours on a pesky loop issue. Anyone else using it for quick code reviews?

WilliamLewis
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? 😅

BrianWalker
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!

MatthewBaker
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? 😅

ThomasYoung
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!

OR