選項
首頁
新聞
將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。

相關文章
DeepMind執行長哈西里斯:我每天睡六個小時,通常在凌晨1點左右感到精力充沛。 DeepMind執行長哈西里斯:我每天睡六個小時,通常在凌晨1點左右感到精力充沛。 Fortune 最近刊登了對谷歌 DeepMind 執行長 Demis Hassabis 的採訪,揭示了他對休息和生產力的非傳統方法。Hassabis 透露,他睡眠時間非常少,將清醒時間劃分為兩個不同的工作階段。關於他的睡眠習慣,Hassabis 表示:“我目標睡六小時,但我的習慣非同尋常。我可以在白天有效運作。”他強調,睡眠少於六小時會對大腦健康產生負面影響。Hassabis 於 2010 年聯合創立了 DeepMind(後被谷歌收購),並因其在蛋白質結構預測方面的開創性工作榮獲 20
儘管營收未達預期,OpenAI 與 Anthropic 仍爭奪市場份額 儘管營收未達預期,OpenAI 與 Anthropic 仍爭奪市場份額 儘管近期有報導指出 OpenAI 未達營收目標,導致本週二科技股承壓,但私人人工智慧實驗室的投資者仍展現出韌性。資深投資者已確認,儘管媒體報導負面,他們仍不會削減投資。分析師認為當前的 AI 競逐仍處於初期階段,因此排除「贏家通吃」的結果。儘管高昂的運算成本對營收造成壓力,但各實驗室可透過調高訂閱費來提升獲利能力。產業格局正經歷微妙的變化與 OpenAI 不同,競爭對手 Anthropic 獲得了
加州自動駕駛合規:罰單、地理圍欄與 100 萬英里的新時代 加州自動駕駛合規:罰單、地理圍欄與 100 萬英里的新時代 Guident 在南佛羅里達州營運一輛 AuveTech 接駁車,並運用其遠端監控技術,管理西棕櫚灘的一條四英里路線以及博卡拉頓的一條一英里路線。| 圖片來源:Guident加州正重新定義無人駕駛車輛的監管格局,從科技產業的「快速行動、打破常規」心態,轉向嚴格的問責制與嚴謹的行駛里程要求。Guident 執行董事長兼執行長哈羅德·布勞恩(Harold Braun)在《機器人報告》(The Robo
相關專題推薦
寫作 適用於長篇寫作的 AI 文章大綱工具
適用於長篇寫作的 AI 文章大綱工具

2026 年最新、最受好評的長文寫作 AI 大綱工具!這份精選清單收錄了強大且具顛覆性的工具,能透過實際測試生成精準、結構化的大綱,大幅提升寫作效率。XIX.AI 正是這份菁英名單中的一員。 獲取免費版與付費版的比較指南,助您挑選最合適的工具。立即探索,釋放您的 AI 優勢!

9 個工具
xix.ai
聊天機器人 用於語言練習、面試準備和日常流利度的最佳 AI 角色扮演聊天應用
用於語言練習、面試準備和日常流利度的最佳 AI 角色扮演聊天應用

2026 年最新最佳頂級評分 AI 角色扮演聊天應用,用於語言練習、面試準備和日常流利度!XIX.AI 精心策劃了一個強大的變革性合集,提供免費與付費對比、真實世界測試以及每週更新的排名。這些必試工具可幫助您提升寫作技能,克服流利度挑戰,並提高所有日常場景下的溝通效率。立即探索,發現您語言成長的完美工具!

10 個工具
xix.ai
音樂創作 用於混音製作、取樣準備及卡拉OK母帶處理的 AI 聲部分離工具
用於混音製作、取樣準備及卡拉OK母帶處理的 AI 聲部分離工具

2026年最新、最優秀且評分最高的AI音軌分離工具彙總,專為混音製作、取樣準備以及卡拉OK音訊處理而設計。這些功能強大的創新工具經過實際測試,能夠實現精準的音訊分離,顯著提升工作效率。XIX.AI每週都會更新免費的付費產品對比指南,幫助您找到最適合自身需求的工具。立即探索,發揮您的AI優勢。

8 個工具
xix.ai
數據分析 用於收入看板、轉化漏斗分析及產品指標分析的 AI SQL 助手
用於收入看板、轉化漏斗分析及產品指標分析的 AI SQL 助手

2026年最新最優秀的AI SQL輔助工具排名揭曉!XIX.AI精心挑選了一系列功能強大的工具,這些工具會定期更新,並透過真實的場景測試來驗證其效能。使用這些值得嘗試的工具,您可以快速生成精準的收入分析報表、分析銷售流程,並追蹤產品各項指標,從而大幅提升工作效率。立即探索,找到最適合您的資料驅動決策工具!238個字元

9 個工具
xix.ai
音樂創作 最佳用於歌曲草稿的 AI 旋律創作工具
最佳用於歌曲草稿的 AI 旋律創作工具

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

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

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

12 個工具
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