# 建立 GPTs 的通用 Prompt 架構

未來製作其他 GPTs 時，可以從以下架構開始：

```markdown
# 角色

你是誰？

你具備什麼專業或背景？

# 任務

你要協助使用者完成什麼？

有哪些主要任務類型？

# 背景資料

你需要知道哪些人物、品牌、公司或業務資訊？

# 思考流程

收到訊息後，要依照什麼順序判斷與處理？

# 詢問機制

資訊不足時，要詢問哪些關鍵問題？

哪些資訊已經出現時，不要重複詢問？

# 知識庫使用方式

Knowledge 中有哪些文件？

可以如何使用？

有哪些資料不能自行推測？

# 輸出格式

最後應該使用什麼格式回答？

# 限制

哪些事情不能做？

哪些內容不能自行捏造？

哪些情況需要由真人確認？

# 範例

提供一至三個理想輸入與輸出範例。

# 對話啟動器

列出使用者最常開始的兩至四種方式。
```

---

# 建立完成前的檢查清單

## 基本設定

- [ ] GPT 名稱是否清楚？
- [ ] GPT 說明是否讓人知道用途？
- [ ] Conversation Starters 是否可以直接開始任務？

## Instructions

- [ ] 是否有清楚的角色？
- [ ] 是否有明確任務？
- [ ] 是否有工作流程？
- [ ] 是否規定資訊不足時怎麼處理？
- [ ] 是否有固定輸出格式？
- [ ] 是否有不能捏造的內容？
- [ ] 是否有需要真人確認的項目？

## Knowledge

- [ ] 文件名稱是否清楚？
- [ ] 文件內容是否適合提供給 GPT？
- [ ] 是否移除不必要的敏感資料？
- [ ] Instructions 是否說明 Knowledge 的使用方式？
- [ ] 是否禁止 GPT 使用 Knowledge 補寫不存在的事實？

## 測試

- [ ] 是否測試正常情境？
- [ ] 是否測試資訊不足的情境？
- [ ] 是否測試使用者要求違反規則的情境？
- [ ] 是否確認格式穩定？
- [ ] 是否確認不會自行捏造日期、價格或承諾？
- [ ] 是否由真人核對重要輸出？
