第七章:榨乾 AI 的潛能 - 高階 Prompt (提示詞) 撰寫與人設工程

如果你去問那些靠 AI 接案月入百萬的架構師,他們花最多時間的,絕對不是在寫 Python 的 for 迴圈或串接 API。 他們花最多時間的地方,是寫 Agent 的 role (角色)、goal (目標) 和 backstory (背景故事)。

在 Multi-Agent 系統中,「提示詞工程 (Prompt Engineering)」就是你的管理學與領導力。 如果你的背景故事只寫了:「你是一個會計」,那 AI 產出的報表絕對平淡無奇,甚至會出錯。 但如果你寫的是:「你是一個曾在華爾街高盛投資銀行工作 20 年的毒舌財務長,你對數字極度嚴苛,不容許任何一塊錢的誤差,而且你講話非常簡練,總是直指商業痛點」,那你得到的報表,絕對會讓你驚艷到起雞皮疙瘩!

🎯 本章目標

  1. 掌握撰寫優質 Agent Prompt 的三個黃金法則。
  2. 認識如何利用 Vibe Coding 技巧,讓 AI 幫我們優化自己的 Prompt。
  3. 理解 Task Prompt 與 Agent Prompt 的差異。

🌟 黃金法則一:給予極致的細節與格式限制

AI 本質上是一種「會想辦法滿足你」的機率模型。如果你沒有給他限制,他為了展現他的知識,會長篇大論地寫出一堆廢話。 在商業應用中,我們最怕的就是廢話。我們需要的是精準。

❌ 錯誤的 Goal: 寫一篇關於露營的文章。 (AI 產出:長達 3000 字的維基百科式露營歷史,沒有人想看。)

✅ 正確的 Goal 與 Task 描述: 寫一篇精準 800 字的台灣車泊露營指南。 必須嚴格包含「三大必備裝備清單」與「三個致命注意事項」。 語氣要像是一位幽默、經歷豐富的露營大叔。 絕對不要使用任何文言文,也不要有開場白 (例如: "好的,這是一篇文章..."),請直接開始正文。 (AI 產出:一篇極具個人風格、排版乾淨、可直接上架到部落格賺廣告費的黃金文章。)


🌟 黃金法則二:賦予他一個「極端的信仰」

backstory (背景故事) 在 CrewAI 中絕對不只是為了好玩。它會深刻影響 AI 在底層運作時的「選詞權重 (Token Selection Weight)」。

❌ 錯誤的 Backstory: 你是一個軟體工程師,負責寫程式。

✅ 正確的 Backstory: 你是一個極端推崇 Clean Code (無瑕的程式碼) 與 SOLID 原則的資深架構師。 你認為寫出「沒有註解別人也能看懂」的程式碼才是最高藝術。 你非常討厭重複的程式碼,對 DRY (Don't Repeat Yourself) 原則有著近乎病態的執著。 在給出程式碼之前,你會先思考三種不同的架構,並選出效能最好的一種。

當你加上這段極端的信仰,這個工程師 Agent 寫出來的程式碼,絕對會自動把各種雜亂的函式抽離得乾乾淨淨,甚至還會幫你加上 TypeScript 的型別定義!


🌟 黃金法則三:使用 Vibe Coding 讓 AI 幫你寫人設

你可能會說:「老闆,我文筆不好,我想不到這麼多生動的細節怎麼辦?」 這就是 Vibe Coding 發威的時候!你不需要自己想,你只要「提出需求」,讓大語言模型 (例如 Claude 或 ChatGPT) 來幫你寫給 Agent 看的 Prompt!

🔥【Vibe Prompt 實戰咒語 (貼給你的 AI 助手)】 我正在寫一個 CrewAI 的 Python 專案。 我需要建立一個「專門負責審閱行銷文案,判斷會不會大賣的資深行銷總監」Agent。 請幫我構思這個 Agent 必須具備的 role (一句話), goal (具體目標), 和 backstory (背景故事,繁體中文)。 請把 backstory 寫得極度有個性、有細節。請強調他曾在奧美廣告待過 15 年,他對文案的「轉換率 (CVR)」有偏執的追求,最討厭沒有情感共鳴的自嗨文案。 請用 Python 字典的格式直接吐給我,讓我能貼進我的程式碼裡。

AI 助手會吐給你類似這樣的驚人設定:

marketing_director = Agent(
    role='鐵血行銷總監與轉換率偏執狂',
    goal='無情地審視所有文案,確保每一句文案都能直擊消費者痛點並帶來實際訂單轉換。',
    backstory='你在奧美廣告擔任創意總監 15 年,操盤過無數破億的行銷專案。'
              '你堅信「沒有賣出產品的創意,就是垃圾」。'
              '你對於消費者心理學有著野獸般的直覺,最痛恨那些只會堆砌華麗詞藻卻無法引發共鳴的自嗨文案。'
              '你的審批標準極高,如果你覺得文案不行,你會毫不留情地要求重寫,並給出具體且致命的修改建議。'
)

💼 [商業應用場景] 為什麼人設決定了報價?

當你把這個帶有「奧美廣告 15 年經驗」人設的 Agent 寫出來後,你賣給客戶的就不只是一個「自動寫文案的機器人」了。 你賣的是:「一個隨傳隨到、不用付勞健保、擁有頂級 4A 廣告代理商思維的虛擬行銷總監」。

這就是為什麼同樣是串接 OpenAI API,有些人只能賣 5,000 塊,而懂得寫 Backstory 與架構設計的人,可以報價 50 萬。因為你賣的是「Domain Know-how (領域知識)」的封裝。

✅ 本章小結

這章我們沒有寫任何複雜的 if/else 邏輯代碼,但這卻是決定你的 Virtual Team (虛擬團隊) 產出品質的最關鍵一環。 「你怎麼看待你的 AI 員工,給予他什麼樣的期許與限制,他就會產生什麼樣的價值。」 試著用寫小說、寫電影劇本的心態來設計你的 Agent 吧!下一章,我們將面對更嚴肅的工程問題:當 AI 陷入無限迴圈時,該如何挽救?

解鎖完整教學內容

本章為付費內容。加入專案即可解鎖超過 5000 字的深度解析,包含 10 個以上神級 Prompt 與真實 Source Code 範例!