跳到主要內容

Prompting 下的好,AI 回應沒煩惱

2025 下半年度,最入門的 prompt 實際入門方式,在這邊提供給大家了,至於還在想說 one shot 就可以把完整資料生出來的各位。

至少 2025.10 目前,還無法

以上建議給予大家,接下來時間交給文章本身,完整解析整體流程

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

以下四個黃金法則都是您成功的基石。這些法則是綜合了 OpenAI 和 Claude 指南中反覆強調的核心原則。

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

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

  • 來源概念: 這個法則是提示工程中最基本也最重要的一點。

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

  • ❌ 不佳的 Prompt:

    寫一首關於貓的詩。

  • ✅ 優質的 Prompt:

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

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

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

  • 來源概念: 提供相關的上下文,幫助模型產出更貼切的內容。

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

  • ❌ 不佳的 Prompt:

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

  • ✅ 優質的 Prompt:

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

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

如果你希望 AI 的輸出有特定的格式或風格,最好的方法就是「秀給它看」。這就是所謂的「少樣本提示」(Few-shot prompting)。

  • 來源概念: 這是引導模型輸出格式和風格最有效的方法之一。

    • Claude 的指南中明確建議:「Use examples (multishot prompting)」(使用範例)。他們說明,提供範例可以幫助模型理解複雜的指令、遵循特定格式並提升輸出的準確性。
    • OpenAI 也在其清晰指令的策略中提到,提供範例是讓模型遵循特定格式的有效方式。
  • 情境: 你想讓 AI 幫你整理雜亂的會議記錄。

  • ❌ 不佳的 Prompt:

    幫我整理這些會議記錄。

  • ✅ 優質的 Prompt:

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

    範例格式:

    • 決議事項: [這裡寫下會議達成的共識]
    • 待辦事項: [負責人] - [具體任務內容] - [完成期限]

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

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

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

  • 來源概念: 這種方法被稱為「思想鏈」(Chain of Thought)或任務分解。

    • OpenAI 將其列為第三策略:「Split complex tasks into simpler subtasks」(將複雜任務拆解為更簡單的子任務)。這不僅能降低錯誤率,也能讓工作流程更易於管理。
    • Claude 也有類似的建議:「Let Claude think (CoT)」(讓 Claude 思考)。他們建議在指令中加入「一步步思考」之類的語句,引導模型在給出最終答案前,先進行內部的推理過程。
  • 情境: 你想規劃一趟家庭旅遊。

  • ❌ 不佳的 Prompt:

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

  • ✅ 優質的 Prompt:

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

    1. 首先,根據有小孩的家庭,推薦三個適合的住宿區域,並分析其優缺點。
    2. 接著,列出 10 個適合六歲小孩的景點或活動。
    3. 最後,建議兩種交通方式(例如:地鐵券、租車)的利弊。

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

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

現在,讓我們把這些法則應用在一個真實的情境中,看看一個好的 Prompt 是如何誕生的。這個流程綜合了上述所有法則,是一個系統性的應用。

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

步驟一至五 (工作流)

這個從「設定目標」到「迭代優化」的工作流程,是將前面提到的所有理論付諸實踐的過程。它本身不是一條單獨的規則,而是應用「清晰指令」、「提供背景」、「拆分任務」等原則的綜合體現。

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

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

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

範例:

`<背景資料> 我的產品是「陽光燕麥奶咖啡」... </背景資料>

<任務指令> 請撰寫三篇不同風格的文案... </任務指令>

<排除項目> 請不要使用「前所未有」、「終極」等過於誇張的詞彙。 </排除項目>`

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

  • 來源概念: 透過角色扮演(Role-playing)來引導模型的語氣和視角。

    • Claude 的指南中有一節專門講述:「Give Claude a role」(給 Claude 一個角色)。這能有效地設定對話的上下文,讓 Claude 產出更符合特定情境的回答。
    • OpenAI 也將此技巧包含在「清晰指令」的策略中,建議使用者描述 AI 回應時應扮演的「角色」(Persona)。
  • 你是一位經驗豐富的旅遊作家,請...

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

結論

好好學,繼續學, 喜歡付錢就付錢,喜歡上課就上課,沒人可以阻止你,沒人可以傷害你。每次的進步,都讓你越來越超越自己,永遠都可以比孫正義還正義,比蘇富比還富比,人生就是讓自己持續增長,不論是智慧,身高,體重,三者只能取其一,願祝大家,身體健康,萬事如意。

留言

這個網誌中的熱門文章

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架構發生什麼事情。