跳到主要內容

與官方正式學習:從新手到高手的 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/

留言

這個網誌中的熱門文章

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

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

[教學] 快快樂樂刪除CodeIgniter index.php

預設的CI網址預設都設定為index.php同一層級,因此所有的程式都必須指定index.php導向才能開始,例如 http://localhost/ci/index.php/welcome/test http://localhost/ci/welcome/test 本文將說明如何將惱人的index.php消除,還你一個漂亮的URL。 設定開始: 接下來說明如何使用rewrite方式將惱人的index.php去除。 rewrite不清楚的人,煩請先自行google 首先要先確定Apache的 mod_rewrite 有 開啟 ,如果沒有開啟請設定好之後重新啟動apache。 接著,在根目錄底下建立一個新檔案,檔名為 .htaccess ,裡面程式碼如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 接著到 application/config/config.php ,開啟檔案修改 $config['index_page'] = ""; 注意: /index.php/$1 要根據你目錄,例如 http://localhost/index.php ,網站根目錄為 /ci/index.php 則要寫成 /ci/index.php/$1 接著至CI目錄下,尋找 config\config.php , 修改一下裡面的檔案,修改如下: $config['index_page'] = ""; 存檔後,如此一來大功告成。 參考資料 官方網站說明

[教學] Mojito 安裝與入門,install mojito for beginner.

mojito ,最近終於從 YDN 對外公開此專案,這個套件主要用於解決前端多重裝置及瀏覽器端的問題,後端服務採取 node.js ,因此使用上必定要先準備以下幾個元素 準備素材 c++ complier git Node.js > 0.4.x NPM > 1.0.x 安裝方式 git clone git://github.com/yahoo/mojito.git cd mojito/source sudo npm install -g . npm install . 以上四個簡單的步驟,就可以把 mojito module 完整安裝到服務器上,接著就可以開始進入 mojito 的世界 使用方式 mojito 提供了完整的 command line 給開發者使用,接著先建立一個基本 hello world 專案,跟著以下步驟完成第一個專案。首先建立一個 mojito application, mojito create app hello cd hello 切換到目錄之後,再接著建立自己的 mojit,這邊的 mojit 就像是一個應用(application)可能會包含許多個獨立網站體,擁有獨立架構的 MVC ,包含內部設定等,詳細資料可以參考官方的 說明 ,建立 mojit mojito create mojit HelloMojit 輸入指令後,會看到顯示結果如下, creating mojit called 'HelloMojit' (using "default" archetype) ✔ mojit: HelloMojit created! ✔ mojito done. 接著修改 application.json 這個 mojit 設定檔案,讓剛才新建立的 hellp application 指定底下有一個 mojit -> HelloMojit ,讓應用可以去執行 mojit controller ,修改如下, [ { "settings": [ "master" ], "appPort": 8666, "specs": { ...