告別AI開發亂象:自訂「凍結、最小化」指令,讓模型只動你指定的程式碼
作者分享如何透過設定固定指示來約束 AI 避免修改不相關的程式碼,這是一項非常實用的 Prompt 工程技巧,解決了實際開發中的痛點。
• AI開發中最令人惱火的問題是,模型經常在未經請求的情況下修改既有程式碼,導致開發者需不斷偵錯原本運作正常的區塊。 • 為了解決這個「超改」問題,作者建議在每次開發會話開始時,設定一套 常駐指令,並以簡短名稱引用。 • 這些指令包括: • Frozen:將所有現有功能視為固定不動,僅修改明確要求的部分。 • Minimal:僅進行滿足請求的最小幅度修改,若無法在不影響其他部分的情況下完成,需暫停並解釋原因。 • Changes-only:僅顯示與前一版本不同之處。 • Impact:在應用變更前,說明可能影響的現有功能並等待確認。 • 其中,Minimal 指令極為實用,其「暫停並解釋」的步驟能有效防止模型默默重塑程式碼。
「如果你的請求無法獨立完成,它會告訴你並解釋原因,而不是悄悄地修改一半的檔案。」 • 這不僅能避免不必要的偵錯,更能揭示潛在的設計問題,而非將其隱藏在未經審查的變更中。 • 作者表示,這些指令只是其用於開發、壓力測試決策和潤飾寫作的龐大指令集(共 50 個)的一部分。
來源:r/PromptEngineering
閱讀原文 ↗