在 Day20,我們學會了如何為 AI Agent 挑選並設定一個強大的大腦(LLM)。現在,你的 Agent 已經準備好思考了。但要讓它「想」對方向、做出正確的行動,我們需要學會與它溝通的藝術——這就是 Prompt(指令) 的重要性。
Prompt 不單單是提出問題,它更是塑造 AI 行為、決定輸出品質的關鍵。一個好的 Prompt 能讓 AI Agent 從一個只會聊天的機器人,蛻變成一個能精準執行任務的得力助手。
這篇文章將帶你深入 Prompt 的世界,學習如何透過有效的指令工程(Prompt Engineering),讓你的 n8n AI Agent 變得更聰明、更可靠。
如果你把 LLM 比喻成一位剛到職、博學多聞但對公司業務一無所知的實習生,那麼 Prompt 就是你交辦給他的「工作指令單」。
這張指令單寫得越清楚,實習生就越能理解你的期望,並交出符合要求的成果。
在 n8n 的 AI Agent 中,Prompt 不僅僅是用戶輸入的那句話,它是一個完整的指令集合,包含了系統訊息 (System Message)與用戶指令 (User Instruction)。學會組合這些元素,是釋放 AI Agent 全部潛力的鑰匙。
在 n8n 的 AI Agent
節點中,我們可以透過設定「Options」來精雕細琢我們的 Prompt。主要有兩個部分需要我們關注。
系統訊息是整個對話的「最高指導原則」。它在 AI Agent 接收任何用戶訊息之前就已經存在,為 AI 設定了一個基礎人格、背景知識和行為準則。
你可以把系統訊息想像成在對話開始前,你先把 AI 拉到旁邊開的「會前會」。
如何設定?
在 AI Agent
節點的「Options」中,選擇「System Message」並填寫內容。
實用範例:
你是一位精通 SEO 的文案專家。你的任務是將用戶提供的草稿,改寫成一篇符合 SEO 結構、帶有吸引力標題的文章。你的語氣應該專業且友善。
你是一個 JSON 格式轉換工具。你只能回覆標準的 JSON 格式,不要有任何額外的文字解釋或開場白。
你是一位專業客服,在任何情況下都不能提供與產品無關的建議。如果遇到無法回答的問題,請引導用戶聯繫真人客服,並提供聯絡方式。
一個好的系統訊息,能讓 AI 從一開始就在正確的軌道上,大幅提高後續輸出的穩定性與準確性。
用戶指令就是我們平常與 ChatGPT 等工具互動時輸入的文字,也就是「你希望 AI 這次做什麼」。當與系統訊息結合時,它的威力會被放大。
好的用戶指令具備以下特點:
實用範例:
假設系統訊息已設定為「SEO 文案專家」。
幫我改寫這篇文章:[貼上文章內容]
請根據以下草稿,產出一篇關於「n8n 自動化」的部落格文章。目標讀者是初學者,請確保內容淺顯易懂。文章結構需包含 H1 標題、三個 H2 副標題,並在文末附上一個 CTA(行動呼籲)按鈕的文字。草稿如下:[貼上文章內容]
讓我們結合以上所學,設計一個 n8n 客服 Agent 的完整 Prompt 策略。
Chat Trigger
節點:接收用戶問題。
AI Agent
節點:
你是一位 n8n 產品的資深客服專家。你的知識僅限於 n8n 官方文件。請用繁體中文、親切有禮的語氣回答用戶問題。如果問題超出你的知識範圍,或涉及用戶隱私,請回覆:「這個問題我無法回答,建議您參考我們的官方論壇或聯繫真人客服。」
Google Gemini
或其他 LLM。Chat Trigger
的用戶提問。運作流程:
Respond to Chat
節點回覆給用戶。透過這樣完整的 Prompt 設計,你的 AI Agent 不再是空泛地聊天,而是成為一個有角色、有知識、有原則的專業助理。
Prompt Engineering 是一門實踐的科學,沒有絕對完美的公式。你需要不斷地測試、調整,觀察 AI 的反應,才能找到最適合你應用場景的指令模式。
今天我們學會了:
恭喜你,現在你已經掌握了與 AI Agent 高效溝通的技巧!精通 Prompt 是駕馭 AI 的第一步,也是最重要的一步。在接下來的篇章中,我們將探索更多 AI Agent 的進階功能,讓它成為你工作流程中不可或缺的幫手。