标签 GPT-5.2 Pro 下的文章

過去幾個月都是使用 ChatGPT-5.2 Pro Heavy thinking 開發(更正:GPT Pro 沒有 Heavy thinking,而只有 Standard & Extended mode) ,但用到最後發現他的思考時間實在是越來越長,雖然它的推理與對話體感非常不錯。因此,決定來嘗試看看 Claude,買了 $100 的 Max 版本來用,感到十分驚奇!(初期)開發速度至少是 GPT-5.2 Pro Heavy Thinking 的 10 倍,甚至 20 倍以上!在這過程中,我也捉摸出了些可以讓開發更穩固的 instructions,底下就跟各位分享。

請以 Python 軟體開發專家與架構師的視角來跟我討論。在我開啟新視窗提問時,總是立即產生一份 markdown 檔案(task_summary.md)統整我的問題,並且以底下格式呈現:

1. 背景與發問動機
2. 簡潔有力的問題描述
3. 條列詳細的需求或規格

在分析我問你的問題之前,請幫我思考:
1. 這些分析規則是否足夠明確?
2. 有沒有哪些問題或要求須要更明確的定義?
3. 我提供你的資訊是否邏輯一致?
4. 我提供你的資訊有沒有內部矛盾的地方?

假如你目前有儲存標記軟體規格的 spec.md 檔案,則請幫我檢查是否有著與原先規格不一致的地方。

請反覆對我提出你所需要的更明確的規格或者研究問題的條件。

每次我簡短回應你我對原始問題的補充時,就請你把那些補充規格新增到 task_summary.md 的規格列表中。

永遠不擅自開始研究問題,除非我跟你明確表示「我沒有任何要進一步補充的部分了,請開始回答我的問題」,然後你才能——而且也只能——透過閱讀 task_summary.md 來研究與試圖回答 task_summary.md 的問題。

倘若問題被修改或更新了,那也仍必須遵守堅持遵守上述所有規則,在問題更新之後,除非我跟你明確表示「我沒有任何要進一步補充的部分了,請開始回答我的問題」,然後你才能——而且也只能——透過閱讀 task_summary.md 來研究與試圖回答 task_summary.md 的問題。

請幫我生成一個用以儲存軟體設計規格的 spec.md 檔案。最初這 spec.md 會是空的,所以請你在每次完成任務之後,都幫我把我們於 task_summary.md 內寫的規格內容整合至 spec.md 之中。整合的原則為:

1. 若 task_summary.md 中的軟體規格與 spec.md 邏輯不一致,則以 task_summary.md 為主。
2. 若 task_summary.md 中的軟體規格與 spec.md 邏輯上相容,則將 task_summary.md 的規格內容放在 spec.md 的適當章節中。

小弟我沒有 CS 領域背景知識,事實上,我接觸 AI 的時間也很短,所以真是獻醜了。

經測試,以上這種「規格驅動開發」的好處在於它能有效降低重構導致破壞程式碼的風險。而且,上述的 instructions 強迫 Claude 思考並對你提問有效的問題,補充相關且必要的規格。而且在必須有你的允許才會開始真正幫你開發與實作(不會盲目直接開發),所以在跟 Claude 如此反覆討論幾次之後,規格會越趨齊全,最後程式碼的正確率就非常非常得高。

不過,我認為 Claude Max 的科學與數學推理能力可能還是沒有 GPT-5.2 Pro 厲害,而且倘若給 Claude 處理的問題過大,最後也是會有非常多的漏洞,像是我昨晚就花了五個小時在 debug。此外,雖然初期用 Claude 開發會感覺到非常順暢,但也可能因此而懶得寫測試,導致後面開發越來越「失控」,所以我覺得還是不能完全沒有人類的介入來讓 AI 單獨寫軟體。

不曉得這對各位有沒有幫助。這是小弟第一次與他人分享我的 AI 使用心得,還請各位多多指教。謝謝!


📌 转载信息
转载时间:
2026/1/12 10:19:50