ChatGPT 角色扮演提示詞大集合:讓你成為 AI Prompting 高手!(繁體中文版)
嘿,台灣的朋友們!你是否也加入了 ChatGPT 的行列,卻覺得產出的結果總是不盡人意?別擔心,這篇文章將帶你深入了解 ChatGPT 的 Prompt Engineering,讓你也能像個專家一樣,輕鬆駕馭 AI 模型!
什麼是 ChatGPT Prompt Engineering?
簡單來說,Prompt Engineering 就是設計並優化你輸入給 ChatGPT 的「提示詞」,讓它能更精準地理解你的需求,並產出更符合你期望的結果。就像跟人溝通一樣,你講得越清楚,對方就越容易理解你的意思。
為什麼 Prompt Engineering 這麼重要?
因為 ChatGPT 這類 AI 模型是基於大量的資料訓練出來的,它們的「理解能力」很大程度取決於你給予的提示詞。一個好的 Prompt 可以:
- 提高產出內容的品質: 更精準、更具創意、更符合你的需求。
- 節省時間: 減少需要修改或重新生成的次數。
- 激發創意: 透過不同的 Prompt 組合,探索 AI 的無限可能。
從 Awesome ChatGPT Prompts 學習 Prompt Engineering
今天要介紹的資源是 Awesome ChatGPT Prompts。這個 GitHub 專案收集了各式各樣的 Prompt,讓你快速上手 Prompt Engineering。它就像一本 Prompt 大全,提供你源源不絕的靈感。
這個專案有什麼?
- 豐富的角色扮演範例: 從 Linux 終端機到面試官,從小說家到詩人,各種角色 Prompt 應有盡有。
- 清晰的 Prompt 結構: 每個 Prompt 都簡潔明瞭,方便你學習和修改。
- 社群貢獻: 許多開發者分享了他們的 Prompt 心得,讓你從不同的角度學習。
- 持續更新: 這個專案不斷新增 Prompt,讓你隨時掌握最新的 Prompt Engineering 技巧。
如何開始使用 Awesome ChatGPT Prompts?
- 前往 GitHub 專案: 在瀏覽器輸入 https://github.com/f/awesome-chatgpt-prompts
- 瀏覽 Prompt 列表: 專案的 README.md 檔案中包含了所有 Prompt。你可以根據你的需求,選擇不同的 Prompt。
- 複製 Prompt 並修改: 將你喜歡的 Prompt 複製到 ChatGPT 中,並根據你的實際情況進行修改。
- 嘗試不同的 Prompt 組合: 將不同的 Prompt 組合在一起,看看會產生什麼樣的火花。
新手入門:幾個簡單的 Prompt 範例
讓我們從幾個簡單的範例開始,讓你快速了解 Prompt 的使用方式:
- 範例 1:英文翻譯和改進
我想請你擔任英文翻譯員、拼寫校正員和改進員。我會用任何語言和你交談,你會檢測語言,翻譯它,並用我文本的更正和改進版本用英文回答。我想讓你用更優美、更優雅、更高級的英語單字和句子替換我簡化的 A0 級單字和句子。保持意思相同,但使其更具文學性。我希望你只回覆更正、改進,不做任何解釋。我的第一句話是“istanbulu cok seviyom burada olmak cok guzel”
這個 Prompt 可以讓你將任何語言翻譯成更優美的英文。
-
範例 2:扮演 Linux 終端機
我想讓你扮演一個 Linux 終端機。我會輸入命令,你會回覆終端機應該顯示的內容。我希望你只在一個獨特的程式碼區塊內回覆終端機輸出,不要回覆其他內容。不要寫解釋。除非我指示你這麼做,否則不要輸入命令。當我需要用英語告訴你一些事情時,我會把文字放在大括號內 {像這樣}。我的第一個命令是 pwd
這個 Prompt 可以讓你模擬 Linux 終端機的操作。
-
範例 3:擔任面試官
我想請你擔任面試官。我將成為候選人,您將針對 ${Position:JavaScript Developer} 職位向我提出面試問題。我希望您只以面試官的身分回覆。不要一次寫完所有的對話。我希望你只和我面試。問我問題並等待我的回答。不要寫解釋。像面試官一樣一個一個地問我問題,並等待我的回答。我的第一句話是“Hi”
這個 Prompt 可以讓你練習面試技巧。
進階技巧:打造更有效的 Prompt
除了使用現成的 Prompt 之外,你還可以學習如何打造更有效的 Prompt:
- 明確你的目標: 你希望 ChatGPT 產出什麼樣的內容?越明確的目標,越容易設計出有效的 Prompt。
- 提供足夠的上下文: 讓 ChatGPT 了解你的背景知識和需求,它才能更好地理解你的意思。
- 使用具體的指令: 告訴 ChatGPT 你希望它做什麼,例如:「翻譯成繁體中文」、「撰寫一篇關於…的文章」、「扮演…的角色」。
- 控制輸出格式: 你可以指定 ChatGPT 的輸出格式,例如:「使用 Markdown 格式」、「以列表呈現」、「產生 JSON 格式的資料」。
- 不斷實驗和調整: 沒有完美的 Prompt,只有不斷的實驗和調整,才能找到最適合你的 Prompt。
個人實作心得
在使用 Awesome ChatGPT Prompts 的過程中,我發現以下幾點特別重要:
- 不要害怕嘗試: 不同的 Prompt 會產生不同的結果,多嘗試才能找到最適合你的 Prompt。
- 善用角色扮演: 角色扮演可以讓 ChatGPT 更具創意,產出更意想不到的結果。
- 持續學習: Prompt Engineering 是一個不斷發展的領域,持續學習才能掌握最新的技巧。
錯誤排除指南
在使用 ChatGPT 的過程中,你可能會遇到一些問題,以下是一些常見的錯誤和解決方法:
- 產出的內容不符合預期: 檢查你的 Prompt 是否明確,是否提供了足夠的上下文。
- ChatGPT 回覆錯誤或拒絕回答: 嘗試重新整理 Prompt,或換一種方式表達你的需求。
- ChatGPT 產生過於籠統或空泛的內容: 嘗試使用更具體的指令,或提供更多的範例。
其他資源
除了 Awesome ChatGPT Prompts 之外,還有許多其他的資源可以幫助你學習 Prompt Engineering:
- OpenAI Prompt Engineering 指南: https://platform.openai.com/docs/guides/prompt-engineering
- Prompt Engineering 社群: 許多線上社群分享 Prompt Engineering 的技巧和心得。
結論
Prompt Engineering 是一項非常實用的技能,它可以讓你更有效地利用 ChatGPT 這類 AI 模型,無論是工作、學習還是娛樂,都能帶來意想不到的幫助。希望這篇文章能幫助你踏上 Prompt Engineering 的旅程,成為 AI Prompting 高手!
祝你 Prompting 愉快!
額外補充
- Clemta: 參考資料中有提到 Clemta,這是一個可以讓你在家舒適地經營公司的平台。如果你有創業的想法,不妨了解一下。
- Warp: 參考資料中還有 Warp,這是一個為開發者打造的智慧型終端機。如果你是開發者,可以試用看看。
- Graphite: Graphite 是一個 AI 開發者生產力平台,可以幫助 GitHub 團隊更快地交付更高品質的軟體。
- MCP Tools: 如果你正在構建 MCPs,MCP Tools 是一個 MCP 伺服器的瑞士刀。
希望這些額外資訊對你有所幫助!
參考閱讀
https://github.com/f/awesome-chatgpt-prompts