AI 提示詞庫

796+ 個可直接複製使用的提示詞範本,把括號內容換成你的需求即可。讓 ChatGPT、Claude、Midjourney 等更好用。

💻 程式開發

貼上報錯訊息,讓 AI 定位 bug 並給修法

你是一位資深工程師。我遇到一個錯誤,請你幫我找出原因並給出修正方法。

請依以下順序回答:
1.【錯誤在說什麼】用白話解釋這個錯誤訊息的意思。
2.【最可能的原因】列出二到三個最有可能的成因,從最可能的排到最不可能。
3.【怎麼修】針對最可能的原因,給我可以直接套用的修正程式碼,並說明改了哪裡、為什麼。
4.【怎麼預防】下次要怎麼寫才不會再踩到。

我的開發環境:(語言/框架/版本)
我在做的事:(簡述這段程式想達成什麼)
完整錯誤訊息:(貼上 error log)
相關程式碼:(貼上出錯附近的程式碼)

如果資訊不足以判斷,請先告訴我還需要哪些資訊,不要亂猜。
建議搭配工具 →

解釋這段程式

請用白話解釋以下這段程式在做什麼,逐段說明邏輯,並指出有沒有潛在的 bug 或可以改進的地方。

程式:「___」

幫我寫測試

請幫我為以下這個函式寫單元測試,涵蓋正常情況與邊界條件(空值、極端值、錯誤輸入),並說明每個測試在驗證什麼。

函式:「___」

幫我 debug

我這段程式預期「___」,但實際「___」。請幫我找出可能的原因、如何驗證,以及修正方式。

程式:「___」
錯誤訊息:「___」

幫我重構

以下這段程式能跑,但我覺得亂。請幫我重構成更清楚、好維護的版本,說明你改了什麼、為什麼,並保持原本行為不變。

程式:「___」

請 AI 解釋這段程式碼

請用初學者也能懂的方式,解釋以下這段程式碼在做什麼、為什麼這樣寫,並指出可以改進的地方:

(貼上程式碼)

幫我規劃一款獨立小遊戲的 MVP 開發計畫

我想做一款(遊戲類型,例如:2D 平台跳躍/放置經營/解謎)小遊戲,核心點子是(一句話描述玩法),我會的技術是(完全不會寫程式/會一點 JavaScript/熟悉某引擎),每週能投入(小時數)。請幫我:1) 把點子收斂成一句話的核心玩法;2) 定義最小可玩版本(MVP)必須有的 3~5 個功能,並列出「第一版先砍掉」的清單;3) 依我的技術程度建議引擎與工具組合;4) 排出週為單位的開發里程碑。務實一點,目標是兩個月內做得完。
建議搭配工具 →

幫我除錯

我遇到這個錯誤:
(貼上完整錯誤訊息)

相關程式碼:
(貼上程式碼)

我預期的行為是(說明)。請推測可能原因並給修法,並解釋為什麼會錯。

幫我寫測試

請為以下函式寫單元測試,涵蓋正常情況與邊界情況,並說明每個測試在驗證什麼:

(貼上函式)

幫我看懂一段看不懂的錯誤訊息並一步步排查

我在跑程式時遇到錯誤,看不太懂,請你以資深工程師的角度帶我一步步搞清楚並修好。

我在做什麼:(例如 跑一支 Python 腳本/啟動專案)
使用的語言或框架與版本:(若知道)
完整錯誤訊息:(整段貼上來,包含 traceback)
相關的程式碼片段:(貼出可能出問題的那段)
我已經試過:(若有)

請幫我:
1. 用白話解釋這個錯誤到底在說什麼、最可能的原因
2. 列出 2~3 個最可能的問題點,依可能性排序
3. 給我具體的修正步驟與修改後的程式碼
4. 教我下次怎麼自己看懂這類錯誤、可以怎麼縮小範圍

限制:先確認原因再給解法,不要直接亂改;不確定的地方要明講。
建議搭配工具 →

替一段看不懂的舊程式碼寫白話註解與重構建議

你是一位有十年經驗的軟體工程師,擅長維護他人寫的舊程式。我會貼上一段程式碼。請:

程式語言:(例如 Python / JavaScript / PHP)
程式碼:(在此貼上)

請輸出:
1.「整段功能白話說明」用三句話講清楚這段在做什麼,假設讀者是新進工程師。
2.「逐區塊註解」針對關鍵區塊加上繁中行內註解(保留原碼,在旁說明用途)。
3.「潛在問題」列出可能的 bug、效能或安全疑慮。
4.「重構建議」提出兩到三個具體改寫方向,並說明改了之後好在哪。

限制:不要直接改寫整份程式,先以說明與建議為主;不確定的地方明講「需確認」。
建議搭配工具 →

幫我寫正則表達式

我想用正則表達式(regex)達成:(描述需求,例如「比對台灣手機號碼」)。請給我可用的 regex 並逐段解釋,附幾個測試範例。

幫我看程式碼安全問題

請檢視以下程式碼,指出可能的安全風險(如注入、權限、機密外洩)並給修正建議:

(貼上程式碼)

幫我規劃自動化流程

我想自動化這個重複工作:(描述步驟)。請幫我拆解成可自動化的步驟,建議每步用什麼工具或方式,並標出哪些需要人工確認。

幫我把一段難讀的程式碼加上清楚註解與命名建議

我接手一段沒人寫註解、變數命名也很隨便的程式碼,想把它整理得未來的人(包含我自己)看得懂。

程式語言:()
這段程式碼大概在做什麼(我目前的猜測):()
程式碼:
(貼上來)

請幫我:
1. 用白話一段話總結這段程式碼實際在做什麼
2. 在不改變邏輯的前提下,加上重點處的繁體中文註解(只註解會讓人困惑的地方,不要每行都註)
3. 列出命名不清楚的變數/函式,並給更達意的命名建議,做成對照表
4. 指出有沒有看起來可能藏 bug 或之後會難維護的地方,各給一句說明。
建議搭配工具 →

幫我規劃一個功能的實作步驟(給 AI 編輯器執行)

我在做一個(專案類型,例如:Astro 網站/Node API),技術棧是(語言/框架)。我想新增一個功能:(具體描述功能與預期行為)。請幫我:1) 把這個需求拆成清楚的實作步驟(每步要改哪些檔案、做什麼);2) 標出可能的邊界情況與要寫的測試;3) 指出容易踩雷的地方。輸出成一份我可以貼給 Cursor 這類 AI 編輯器 Agent 逐步執行的任務清單,顆粒度不要太大,方便我逐段審查。
建議搭配工具 →

幫我規劃一條自動化流程

我想自動化:(描述需求,例如「收到表單就寄個人化感謝信」)。請幫我拆解成「觸發→步驟→結果」,並指出哪些步驟可以接 AI。

用 Dify 規劃客服知識庫機器人

你是 Dify 導入顧問。我們公司想做 AI 客服,現有資料:(描述,例如:產品手冊 PDF 50 頁、常見問答 30 題、退換貨規則文件)。請產出一份建置規格:1) 知識庫的文件整理與切塊建議;2) Chatflow 的節點設計(含系統提示詞草稿,需包含「查不到就承認」規則);3) 上線前的測試題清單 10 題;4) 需要人工接手的判斷條件。
建議搭配工具 →

AI 應用上線前的提示詞注入自檢清單

你是一位專門做 AI 應用安全的顧問。我要把一個 LLM 應用推上線,請幫我做上線前的安全自檢。

應用用途:(例:對外客服機器人,接公司產品知識庫)
使用的模型:(例:Claude / GPT)
它讀得到什麼資料:(例:產品 FAQ、訂單查詢 API)
它能執行什麼動作:(例:查訂單、送出退貨申請)
使用者是誰:(例:一般消費者,不需登入)

請輸出:
1. 依上述條件畫出風險邊界,列出最壞情況的三種攻擊路徑
2. 一份繁體中文的越獄測試題庫,四大類各 10 題(套系統提示詞/繞過角色設定/跨使用者資料洩漏/間接注入)
3. 每一類對應的防禦措施,分成「提示詞層」「應用層」「基礎設施層」
4. 輸出端應該過濾哪些內容,以及過濾的具體判斷條件
5. 該記錄哪些欄位到稽核日誌,才能在事後查得出問題

請直接給可執行的清單,不要講原理。

解釋這段程式碼在做什麼(給初學者)

請用初學者也懂的白話,解釋這段程式碼:1) 它整體在做什麼(用生活比喻);2) 逐段說明關鍵邏輯;3) 指出容易出錯或需要注意的地方;4) 如果有更清楚的寫法,給建議。用台灣慣用的技術用語(程式、變數、函式)。

程式碼:
```
貼上程式碼
```
建議搭配工具 →

幫我找 bug 並解釋原因

我的程式沒有照預期運作。請幫我:1) 找出最可能的問題所在;2) 解釋為什麼會這樣(講清楚原理);3) 給修正後的程式碼;4) 提醒我以後怎麼避免同類錯誤。若資訊不足,先問我需要補充什麼。

預期行為:「描述」
實際行為:「描述」
程式碼:
```
貼上程式碼
```
建議搭配工具 →

把需求變成乾淨、有註解的程式碼

請依我的需求寫出程式碼。要求:命名清楚、結構乾淨、關鍵處加繁體中文註解、考慮基本的錯誤處理與邊界情況。寫完後用幾句話說明你的設計取捨,以及有哪些可以再優化的地方。

需求:「描述你要做什麼、用什麼語言/框架」
建議搭配工具 →

幫我寫測試涵蓋這段程式

請為以下程式寫測試。要求:涵蓋正常情況、邊界情況與錯誤情況;每個測試命名清楚說明在測什麼;用該語言常見的測試框架;並指出還有哪些情況值得再補測。

程式碼:
```
貼上程式碼
```
建議搭配工具 →

幫我把這段程式重構得更好讀

請重構以下程式,讓它更好讀、好維護:1) 改善命名;2) 拆解過長的函式;3) 移除重複;4) 保持行為不變。改完後說明你改了哪些、為什麼,並附重構後完整程式。

程式碼:
```
貼上程式碼
```
建議搭配工具 →

幫我做程式碼安全檢查

請以資安角度審查以下程式碼:1) 檢查常見漏洞(注入、XSS、越權、機密洩漏、不安全的相依套件用法);2) 依嚴重程度排序列出問題;3) 每個問題附修復後的程式碼;4) 說明如何驗證修好了。

程式碼:
```
貼上程式碼
```
建議搭配工具 →

幫我寫資料庫查詢(SQL)

請幫我寫 SQL:1) 依我描述的需求寫出查詢;2) 逐段解釋這個查詢在做什麼;3) 指出可能的效能問題(缺索引、全表掃描)與改法;4) 提醒邊界情況(NULL、重複、時區)。

資料表結構:「描述表與欄位」
我想查:「描述需求」
建議搭配工具 →

幫我寫正規表達式(Regex)

請幫我寫正規表達式:1) 依需求給出 regex;2) 逐段拆解說明每一部分在匹配什麼;3) 給 5 個會匹配與 5 個不會匹配的例子;4) 指出常見的誤匹配陷阱與更穩的寫法。

我想匹配:「描述規則,例如台灣手機號碼」
使用語言:「例如 JavaScript」
建議搭配工具 →

把自然語言需求轉成可跑的 SQL 查詢

你是一位資深資料工程師。我的資料表結構如下:
(貼上 CREATE TABLE 或欄位說明)

我想回答的問題是:(用白話描述,例如「上個月每個銷售員的成交金額排行」)

請:
1. 產生一段標準 SQL(標明適用的資料庫,如 PostgreSQL/MySQL)。
2. 逐行用註解說明查詢邏輯。
3. 指出可能的效能陷阱(缺索引、全表掃描)與最佳化建議。
4. 若我的問題有語意模糊處,先反問我再出 SQL。

為 Pull Request 做一次嚴謹的程式碼審查

你是一位注重品質的 Tech Lead。以下是我的 diff:
(貼上程式碼變更)

請用「精確、少誤報」的原則審查,依嚴重度分級列出問題:
1. 🔴 正確性/安全性(會出錯或有漏洞的)
2. 🟡 可維護性(命名、重複、邊界條件)
3. 🟢 建議(可做可不做的優化)

每一條請標明檔案與行號、說明為什麼是問題、給出修正範例。沒有問題的部分不用硬找。
建議搭配工具 →

程式碼逐行審查抓錯

你是一位資深軟體工程師,專長程式碼審查。請審查以下(程式語言)程式碼,逐項指出:潛在 bug、邊界條件漏洞、效能瓶頸、命名與可讀性問題、以及安全風險。每個問題請標明行號、嚴重程度,並給出修正後的程式碼片段與理由。程式碼如下:(貼上程式碼)
建議搭配工具 →

重構老舊程式碼

你是重構專家。請將以下(程式語言)程式碼重構得更乾淨、易維護,遵循 SOLID 原則與該語言慣例。請保留原本功能不變,並用註解說明每處改動的原因。若可拆分函式或抽出共用邏輯請一併處理。輸出重構後完整程式碼+改動重點清單。程式碼:(貼上程式碼)
建議搭配工具 →

看不懂的程式碼白話解說

你是耐心的程式教學老師。請用白話中文,逐段解釋以下(程式語言)程式碼在做什麼,先給整體目的的一句話總結,再拆解每個關鍵區塊的邏輯與資料流向,最後點出初學者最容易誤解的地方。對象是(程度,例如剛學程式半年)。程式碼:(貼上程式碼)
建議搭配工具 →

錯誤訊息除錯協助

你是除錯高手。我在執行(程式語言/框架)時遇到以下錯誤,請判斷最可能的根本原因,並依可能性高低列出 3 個排查方向與具體修正步驟。若需要更多資訊請明確告訴我要提供什麼。錯誤訊息:(貼上完整錯誤訊息)。相關程式碼:(貼上程式碼)
建議搭配工具 →

從需求產生程式碼

你是資深(程式語言)開發者。請依下列需求寫出完整可執行的程式,遵循該語言最佳實務、加上必要的錯誤處理與繁體中文註解,並在結尾附上簡短使用範例。需求:(描述你要的功能)。限制條件:(例如不可用第三方套件、需相容某版本)。
建議搭配工具 →

撰寫單元測試

你是測試工程師,專精 TDD。請為以下(程式語言)函式撰寫完整單元測試,使用(測試框架,例如 Jest/PyTest)。務必涵蓋正常情境、邊界值、以及例外與錯誤輸入。每個測試案例加一句註解說明驗證重點。函式如下:(貼上程式碼)
建議搭配工具 →

SQL 查詢撰寫與最佳化

你是資料庫工程師。請根據以下需求寫出正確的 SQL 查詢,並說明每個 JOIN 與條件的用意,最後給出效能最佳化建議(索引、避免全表掃描等)。資料庫:(例如 MySQL/PostgreSQL)。資料表結構:(貼上 schema)。我要查詢的目標:(描述需求)。
建議搭配工具 →

寫正規表達式

你是正規表達式專家。請幫我寫一個 regex,用途是(描述要比對什麼),需相容(程式語言/工具)。請提供表達式本體,逐段拆解每個符號的意義,並附上 3 個會命中與 2 個不會命中的測試字串,方便我驗證。要處理的範例文字:(貼上範例)
建議搭配工具 →

撰寫 API 串接程式

你是後端工程師。請用(程式語言)寫一段串接以下 API 的程式,包含正確的請求方法、標頭、參數、回應解析與錯誤重試機制,並用繁體中文註解。若有 API 金鑰請用環境變數處理。API 文件重點:(貼上端點、參數、認證方式)。我想達成的目標:(描述)。
建議搭配工具 →

產生技術文件與 README

你是技術文件撰寫者。請為以下專案產出清楚的 README,包含:專案簡介、功能特色、安裝步驟、使用範例、環境需求、與常見問題。語氣專業但好懂,程式碼區塊用 Markdown 標示。專案資訊:(描述專案用途、技術棧)。主要程式碼或設定:(貼上關鍵內容)
建議搭配工具 →

程式碼跨語言轉換

你是精通多語言的工程師。請將以下(來源語言)程式碼轉換為(目標語言),維持相同邏輯與行為,並改用目標語言的慣用寫法與標準函式庫,而非逐字直譯。轉換後請標註兩者在語法或生態上需注意的差異。原始程式碼:(貼上程式碼)
建議搭配工具 →

設計系統架構

你是系統架構師。我要開發(產品/功能描述),預估規模(例如日活躍使用者數)。請提出合適的技術架構,包含前後端技術選型、資料庫、快取、部署方式,並用文字畫出各元件關係與資料流。列出這套設計的優缺點與可能瓶頸,以及可擴充的方向。
建議搭配工具 →

優化程式效能

你是效能最佳化專家。以下(程式語言)程式碼執行速度過慢,請分析時間與空間複雜度,找出效能瓶頸,提出具體最佳化方案並附上改寫後程式碼。請說明最佳化前後的複雜度差異。若涉及演算法或資料結構調整請解釋原理。程式碼:(貼上程式碼)
建議搭配工具 →

撰寫 Git 指令與流程

你是 Git 版本控制專家。我目前的情況是(描述你遇到的狀況,例如想撤銷上一個 commit、解決衝突、合併分支)。請一步步告訴我要下哪些 Git 指令,每個指令說明作用與風險,並提醒有沒有不可逆的動作。若有更安全的替代做法也請一併說明。
建議搭配工具 →

程式碼安全漏洞檢查

你是資安工程師,熟悉 OWASP Top 10。請檢查以下(程式語言)程式碼是否有安全漏洞,例如 SQL 注入、XSS、CSRF、敏感資訊外洩、驗證授權缺失等。逐項標明風險等級、可能被攻擊的方式,並提供修補後的安全寫法。程式碼:(貼上程式碼)
建議搭配工具 →

規劃開發工作拆解

你是技術專案經理。我要開發(功能/產品描述),技術棧為(填入)。請幫我把它拆解成可執行的開發任務清單,依合理順序排列,標明每項的相依關係與預估難度,並指出需要先釐清的技術風險或未知數。輸出成可直接貼到看板的條列清單。
建議搭配工具 →

← 回所有分類

常見問題

什麼是 AI 提示詞(Prompt)?

提示詞就是你輸入給 AI 的指令或問題。寫得越清楚、脈絡越足、角色與格式越明確,AI 的回答就越好。

怎麼寫出好的 AI 提示詞?

掌握四個要素:給 AI 一個角色、說清楚目標與背景、指定輸出格式與語氣、提供範例或限制。本頁的範本都依此設計,可直接套用。

這些提示詞可以用在哪些 AI?

文字類提示詞適用 ChatGPT、Claude、Gemini 等;生圖提示詞適用 Midjourney、Stable Diffusion 等。把括號內容換成你的需求即可。