跳到主要內容

與官方正式學習:從新手到高手的 Prompt 完整入門指南

AI 更新的速度實在太快,快到我都感覺飛起來,上個月不行的事情,這個月就可以,這其中追得好累,就像那些年我們追的女(男)孩,追不到才是最美。

對於大家來說,學習些本質才是真正的核心,舉例來說就像『如何賭博必贏』,真正的答案就是『不要賭』,簡單如斯,但這麼簡單的事情,大家都覺得在騙肖誒,實際上就真的是如此,答案很多時候就是這麼簡單。

當然大家肯定不會只是聽我說說,那就讓官方來説説吧!

這些原廠,基本上為了留住顧客,開始讓大家知道核心『如何下 Prompt』 你也許會問到,怎麼這麼好?實際上就是這麼好,不用付錢,不用給點數,只需要註冊一個帳號,免錢當然多少要付上個資,大家彼此利益交換,這才是他們希望能夠做到的,當你想起 AI ,你就會想起那個『誰』。

這些東西,一切都免錢,免錢,免錢,萬得佛。

您是否曾經覺得,與 AI(像是 ChatGPT 或 Claude)對話時,它給出的答案總是有點……不對勁?有時候答非所問,有時候過於籠統,有時候則完全誤解了你的意思。

這就像在操作一台功能強大的 GPS,如果你只輸入「去市中心」,它可能會帶你到一個你完全不想去的地方。但如果你輸入一個精確的地址、避開高速公路、並要求尋找沿途的充電站,它就會成為你最得力的助手。

與 AI 的溝通也是如此。你輸入的指令,也就是「提示」(Prompt),就是決定 AI 表現好壞的關鍵。「Prompt Engineering」(提示工程)聽起來很專業,但它的核心理念非常簡單:學習如何更精準地提問,來獲得你真正想要的答案。

這篇文章將為您拆解 OpenAI (ChatGPT 的開發者) 和 Anthropic (Claude 的開發者) 官方指南中的核心技巧,用生活化的情境和範例,帶您一步步掌握與 AI 對話的藝術。

第一部分:掌握四大黃金法則

無論您想用 AI 做什麼,從寫一封 email 到規劃一場派對,以下四個黃金法則都是您成功的基石。

法則一:清晰、具體、不模糊

AI 沒有讀心術,它只能根據你給的文字進行推測。你的指令越模糊,AI 的答案就越可能偏離靶心。

  • 情境: 你想讓 AI 幫你寫一首詩。

  • ❌ 不佳的 Prompt:

    寫一首關於貓的詩。

  • 這個問題在哪? 什麼貓?什麼風格?長還是短?AI 只能隨機猜測。

  • ✅ 優質的 Prompt:

    請你扮演一位充滿童心的詩人,寫一首五行短詩,描述一隻橘色虎斑貓在陽光下打盹的慵懶模樣。風格要溫馨、可愛。

  • 為何更好?

    • 角色 (Role): 充滿童心的詩人

    • 主題 (Subject): 橘色虎斑貓在陽光下打盹

    • 格式 (Format): 五行短詩

    • 風格 (Style): 溫馨、可愛

法則二:給予足夠的背景資訊 (Context)

AI 不知道你的工作內容、你的客戶是誰、你的專案進度。在要求它執行任務前,請先把它當成一位新同事,做好「情境簡報」。

  • 情境: 你需要寫一封專案延期的道歉信給客戶。

  • ❌ 不佳的 Prompt:

    幫我寫一封信給客戶,跟他說專案會延遲。

  • 這個問題在哪? 哪個專案?哪個客戶?為什麼延遲?延遲多久?你希望的語氣是什麼?

  • ✅ 優質的 Prompt:

    我正在進行一個叫做「藍海計畫」的網站開發專案。我的客戶是「陽光企業」的李經理。原定本週五要交付初版設計,但因為設計師臨時生病,需要延後到下週三。請幫我草擬一封專業且誠懇的道歉信,向李經理說明狀況,並強調我們會確保品質,同時詢問他下週三的時間是否方便。

  • 為何更好? 你提供了所有必要的背景資訊,AI 可以直接生成一封幾乎無需修改的專業信件。

法則三:模仿是最好的老師:提供範例

如果你希望 AI 的輸出有特定的格式或風格,最好的方法就是「秀給它看」。這在處理重複性格式的工作時尤其有效。

  • 情境: 你想讓 AI 幫你整理雜亂的會議記錄。

  • ❌ 不佳的 Prompt:

    幫我整理這些會議記錄。

  • 這個問題在哪? AI 不知道你想要的整理格式是什麼,它可能會用條列式,也可能寫成一段摘要。

  • ✅ 優質的 Prompt:

    `請根據以下會議記錄,整理出「決議事項」和「待辦事項」。請嚴格遵循這個格式:

    範例格式:

    • 決議事項: [這裡寫下會議達成的共識]

    • 待辦事項: [負責人] - [具體任務內容] - [完成期限]

    會議記錄原文:

    「...會議中大家同意下季度的行銷重點是社群媒體。小王說他會負責製作 IG 的內容行事曆,預計下週一完成。Alice 提到網站的 Banner 設計需要更新,她會在月底前提供新的設計稿。...」`

  • 為何更好? 你給了 AI 一個清晰的模板,它會像填空一樣,精準地將資訊放入你想要的框架中。

法則四:化繁為簡,循序漸進

面對一個複雜的大問題,不要期望 AI 一次就給你完美的答案。試著將任務拆解,或引導它一步步思考。

  • 情境: 你想規劃一趟家庭旅遊。

  • ❌ 不佳的 Prompt:

    幫我規劃一個五天的東京家庭旅遊。

  • 這個問題在哪? 這太籠統了。AI 不知道你的預算、興趣、成員組成,它給的行程可能完全不適合你。

  • ✅ 優質的 Prompt:

    `我想規劃一個五天的東京家庭旅遊,成員有兩個大人和一個六歲的小孩。請你先不要給我完整的行程,而是先幫我一步步思考:

    1. 首先,根據有小孩的家庭,推薦三個適合的住宿區域,並分析其優缺點。

    2. 接著,列出 10 個適合六歲小孩的景點或活動。

    3. 最後,建議兩種交通方式(例如:地鐵券、租車)的利弊。

    請先完成這三步的分析,我會根據你的分析再進行下一步的規劃。`

  • 為何更好? 你把一個大問題變成了三個小問題,讓 AI 的回答更聚焦、更有用。這也讓整個過程變成一場你主導的對話,而不是被動地接收資訊。

第二部分:實戰演練:一個完整的 Prompt 工作流

現在,讓我們把這些法則應用在一個真實的情境中,看看一個好的 Prompt 是如何誕生的。

  • 情境: 你是一位行銷新手,需要為公司新推出的「燕麥奶咖啡」撰寫三篇風格不同的 Instagram 貼文。

步驟一:設定清晰的目標

  • 你的目標是什麼? 我需要三篇 Instagram 貼文文案,它們要能吸引人,並且風格各不相同,以測試哪種最受歡迎。

步驟二:賦予 AI 角色與背景

  • 把情境簡報給 AI:

    你是一位資深的社群媒體行銷專家,特別擅長撰寫吸引人的食品飲料文案。我們公司即將推出一款新的「陽光燕麥奶咖啡」,主打特色是使用有機燕麥、口感滑順、無添加糖。我們的目標客群是 25-40 歲注重健康、有環保意識的上班族。

步驟三:下達具體的指令與要求

  • 告訴 AI 確切的任務和格式:

    `請為這款咖啡撰寫三篇 Instagram 貼文文案,每篇文案包含內文和 5 個相關的 hashtags。三篇文案的風格必須不同:

    1. 專業風格: 強調產品的健康益處和高品質原料。

    2. 活潑風格: 使用表情符號,語氣輕鬆,像朋友推薦一樣。

    3. 文青風格: 描述一個悠閒的早晨,咖啡如何融入質感生活。`

步驟四:組合與執行 (Final Prompt)

現在,把以上所有部分組合起來,形成一個完整的 Prompt:

`你是一位資深的社群媒體行銷專家,特別擅長撰寫吸引人的食品飲料文案。

背景資料:

  • 產品: 陽光燕麥奶咖啡

  • 特色: 使用有機燕麥、口感滑順、無添加糖

  • 目標客群: 25-40 歲注重健康、有環保意識的上班族

任務指令:

請為這款咖啡撰寫三篇 Instagram 貼文文案,每篇文案包含內文和 5 個相關的 hashtags。三篇文案的風格必須不同:

  1. 專業風格: 強調產品的健康益處和高品質原料。

  2. 活潑風格: 使用表情符號,語氣輕鬆,像朋友推薦一樣。

  3. 文青風格: 描述一個悠閒的早晨,咖啡如何融入質感生活。`

步驟五:迭代與優化

AI 產生結果後,你可能會發現有些地方可以更好。例如,你覺得「活潑風格」的文案不夠有互動性。這時,你可以進行追問:

很好,請修改一下「活潑風格」的文案,在結尾加上一個與粉絲互動的問句。

這就是一個完整的、從目標到優化的工作流程。

第三部分:進階技巧:讓你的 AI 更懂你

當你掌握了基礎後,可以試試下面這兩個小技巧,它們能讓你的 Prompt 結構更清晰,效果更上一層樓。

技巧一:用「標籤」來組織你的想法

當你的 Prompt 很長、包含多個部分時,AI 可能會感到困惑。這時候,你可以像整理文件夾一樣,用簡單的標籤把不同區塊包起來。Claude 的文件特別推薦使用 XML 標籤 <tag></tag>,但其實用簡單的標題符號(如 ###)也能達到很好的效果。

範例:

`### 背景資料 ###

我的產品是「陽光燕麥奶咖啡」...

任務指令

請撰寫三篇不同風格的文案...

排除項目

請不要使用「前所未有」、「終極」等過於誇張的詞彙。`

這樣做可以極大地幫助 AI 理解你複雜指令的結構,避免它遺漏或混淆你的要求。

技巧二:給 AI 一個「角色」

我們在前面的例子中已經多次使用這個技巧,但它值得再次強調。在 Prompt 開頭用一句「你是一位...」或「請扮演...」來設定 AI 的角色,是改變輸出品質最簡單、也最有效的方法之一。

  • 你是一位經驗豐富的旅遊作家,請...

  • 你是一位精打細算的背包客,請...

這兩個 Prompt 會產生截然不同的旅遊建議。前者可能推薦精品酒店和米其林餐廳,後者則可能建議青年旅舍和當地小吃。

結論:這是一場對話,也是一種技能

與 AI 的溝通,不像下達命令,更像是一場需要技巧的對話。它不是一次性的交易,而是一個可以反覆修正、不斷優化的過程。

請記住,沒有所謂的「完美 Prompt」,只有「更有效的 Prompt」。今天你學到的法則和技巧,是一個強大的起點。不要害怕嘗試,盡情發揮創意,把 AI 當成你的專屬助理、寫作夥伴、和創意發想機。

當你開始練習並掌握這門「對話的藝術」時,你會驚訝地發現,AI 能為你的工作和生活帶來多麼巨大的潛力。現在就動手試試看吧!

看到這邊,恭喜你已經贏過 70% 的人,大部分都沒看完就走了。

剩下 30%,分別有兩群人,一群人是直接跳到 End,另外一種是真正看完的。不論你是哪一種,我都很感謝,畢竟整理資料並不是大家想的 copy paste & generate by AI。

即便這篇文章再豐富,大家還是會希望可以付個錢,找個所謂 nXn 專家,aX coding 大師來手把手教導各位,希望能上一堂課就直接突破天際,立刻成神。

基本上我是做不到這件事情,但也許其他專家可以,寫了這麼多,當然希望大家可以多使用在工作,課業,愛情,健康上,預祝大家身體健康,萬事如意。如果有興趣,歡迎加入 LINE@ AI for developer 社群

「AI for Developer」!請點選以下連結加入社群! https://bit.ly/4az4vJt

或者可以加入  AI for Developer Taiwan社團, https://www.facebook.com/groups/1362642437933526/

留言

這個網誌中的熱門文章

Vibe Coding:到底?氛圍驅動程式開發必殺技?

Vibe Coding(氛圍編程) 是由 OpenAI 共同創辦人 Andrej Karpathy 在 2025 年提出的革命性程式開發方式,它讓開發者透過自然語言與 AI 對話來生成程式碼,徹底改變了傳統的編程模式。 這種開發方式的核心理念是 「順著感覺走」 ,讓 AI 處理技術細節,開發者專注於創意和需求描述。 Vibe Coding 需要基本上的規劃和執行,但並沒有強制規範,從日常經驗來說可分為三個階段, 前期準備、開發過程、和後期維護 三個關鍵階段。每個階段都有其特定的任務和注意事項,正確執行這些步驟將大幅提升開發效率和程式品質。 將靈感與需求透過 AI 快速轉化成產品功能或原型。以下幫你分成 「前、中、後」 三階段要做的事情,適合你自己做、或帶團隊做 前期:設定 vibe & 準備素材 這個階段的重點是 「建立開發語境」 ,因為 AI 的生成表現高度依賴前期提供的上下文與資料。 明確目標 :釐清要解決的問題、預期要做的功能與核心價值。例如在筆記軟體的情境中,可能是:「我要做一款讓使用者能用 Markdown 記錄筆記,並提供標籤與全文搜尋功能的簡單 App。」 收集靈感 :觀察同類產品(如 Obsidian、Notion)、蒐集市場痛點(例如太多筆記軟體無法脫機使用,或同步效能差)。 建立語境 :準備初步 prompt、背景知識、產品定位、品牌調性、目標使用者輪廓等。 確認資源 :決定用哪些工具(Gemini、ChatGPT、設計軟體、流程管理工具等)。 確認完上述內容之後,就可以先開始進行準備規格,進行第一次的 Vibe Coding 方向驗證 提示詞模板準備 很多人會跳過這步驟,但一份 「好的 AI 提示詞模板」 將決定接下來每一次 AI 對話的品質。有效的提示詞模板需具備: 描述具體且無歧義 包含技術要求和約束條件 提供範例資料和測試案例 指定程式碼風格和慣例 例如針對筆記軟體的案例:   「建立一個支援 AI 功能純文字筆記,輸入內容可即時渲染;需支援儲存到本地檔案,提供標籤欄位做分類;以 React 架構,程式風格採用 Tailwind style components 並使用 hooks。」 開發工具選擇 開發工具的選擇 同樣重要,目前市場上主要的 ...

Claude Code Hooks:自動化與安全的最佳實踐

寫在最前頭,這份文章主要寫起來是給自己看, 同時內容是比較適合開發者,工程師們可以做些自動化處理的簡單筆記。 Claude Code hooks Claude Code hooks 是一種強大的自動化機制,允許用戶在 Claude Code 的不同生命週期階段,自定義執行 shell 指令。這種設計讓開發者能夠將規則和自動化行為嵌入到應用層級,確保每次都能可靠執行,而不必依賴 LLM(大型語言模型)是否會選擇執行某項操作。 Hooks 的核心用途 通知 :自訂收到 Claude Code 等待用戶輸入或執行權限時的提醒方式。 自動格式化 :如在每次檔案編輯後自動執行 prettier (針對 .ts 檔)、 gofmt (針對 .go 檔)等。 日誌記錄 :追蹤所有執行過的命令,便於合規或除錯。 自動反饋 :當 Claude Code 產生不符合團隊規範的程式碼時,自動給出反饋。 自訂權限 :阻擋對生產環境檔案或敏感目錄的修改[^1]。 配置與結構 Hooks 透過設定檔進行配置,分為全域( ~/.claude/settings.json )、專案( .claude/settings.json )、本地專案( .claude/settings.local.json )以及企業級策略設定。每個 hook 由「事件名稱」和「匹配器」組成: "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "jq -r '...'" } ] } ] } matcher :用於匹配工具名稱(支援正則表達式),如 Write 、 Edit|Write 、 Notebook.* 。 hooks :當匹配時要執行的命令陣列。 type :目前僅支援 "command" 。 ...

[CSS] z-index 在不同瀏覽器繼承問題

今天會討論到這個課題,是因為要實做一個Popup dialog,所以我們希望的結果如下圖。 可是在IE7 卻發生了這樣的情況。 Popup不論怎麼設定z-index都無法浮在最上層,我們看一下html架構發生什麼事情。