top of page
作家相片L L

Prompt Engineering:如何精準對AI下指令?ChatGPT的三個定義關鍵

如何讓AI幫你完成繁瑣的工作?答案就在於「Prompt Engineering」!


它是一門教你如何與AI對話、下達指令的技術,這個指令就是「Prompt」。透過精準的指令,你可以讓ChatGPT、Gemini等AI工具,成為你工作上的得力助手。



Prompt是什麼?

Prompt Engineering,簡單來說就是「設計指令」,讓AI能理解並執行任務的過程。


AI就像一個超級聰明的機器人,你必須給它一個清晰的「指令 (Prompt)」,也就是提出明確的「問題」或「要求」,它才能真正了解你的需求,給出你要的結果。



如何寫出好的Prompt:三個定義關鍵

寫Prompt是一個不斷嘗試和調整的過程,多試幾次,你會發現更好的Prompt。

如果AI給你的答案不夠好,多半是指令不夠明確完整,多試幾次就會更好!


有效的 Prompt一定要包括三個關鍵:{角色} + {目標} + {產出}


一、定義角色

也就是它的「身分」,例如是什麼領域的專家、有什麼樣的能力。


假設定義為「在地化翻譯員」,作為翻譯專家,職能是對語言、在地文化及生活用語的掌握度,這樣在AI的生成內容上會具備相應的專業度,文字風格也會更貼合實際當地人應用的語言風格及口吻。


你可以這樣下 Prompt:


  • 你是一位在美執業多年的在地化國際翻譯員

  • 你具備豐富的金融知識及國際翻譯經驗


二、定義目標

也就是它的「任務」+「目的」。

「任務」例如你必須是達成什麼目標、完成什麼事物、回答什麼問題。

「目的」可以載明生成內容要提供給什麼樣的對象、場合、用途


你可以這樣下 Prompt:


  • 你的任務是「將一份美國金融市場新聞文章翻譯成中文」

  • 目的是「提供給對金融市場不了解的一般大眾閱讀,避免太艱澀的金融知識,這是用來促進臺灣對國際金融市場脈動的認識。」


三、定義產出

也就是要生成的「結果」,應該呈現什麼樣的內容、形式架構、文字風格。


你可以這樣下 Prompt:


  • 使用臺灣在地化的用詞語法翻譯並潤飾,避免不常用、生僻的字詞,用正式、專業、簡潔的口吻。

  • 總字數在1000字內,依重點分成三個段落,每個段落設定一個10字以內的副標題。

  • 針對該文章,補充三個支撐觀點的數據研究。



Bonus技巧:提供參考資訊 + 善用引號
提供參考資訊

如何問生成式AI太廣泛或技術性太深入的問題,可能會得出錯誤的答案,因此可以提供參考資訊,再放上三個關鍵定義。


你可以這樣下 Prompt:

請根據上述提供的資訊來完成任務。若你在提供的資訊中找不到答案,請寫「缺乏相關資訊」。


善用引號

想從大量資訊中提取所需內容,再進行其他操作,可以善用引號來下指令。


你可以這樣下 Prompt:

請從上方提供的文章內容中,提取出有關<A>的資訊。



總之,指令越具體越好,例如不要只下「寫一篇A公司的簡介」,而是「根據上方提供的資訊,寫一篇500字的文章,介紹A公司的發展歷程、主要業務、合作夥伴、過往成就;發展歷程要以 <西元年份:成就標題:說明>的形式呈現」。



應用場景範例
寫作

「撰寫一篇關於環保意識的重要性及如何在日常生活中實踐的文章,字數約800字,並包含三個實際可行的建議。」


程式碼生成

「請用Python寫一段程式碼,計算1到100的和,並輸出結果。」


顧客服務

「請根據上述產品文件需求及規格資訊,提供針對XYZ產品無法正常啟動問題的詳細故障排除指南,包含可能的原因及解決步驟。」


市場調查

「請根據上述市場資訊及產品內容,分析XYZ產品在市場中與主要競爭對手相比的優勢與劣勢,並提供相關數據支持。」


社群經營

「請根據上述產品資訊,撰寫一則適合發布於Instagram的促銷活動公告,語氣活潑,字數不超過150字,並附上兩個合適的hashtag。」


產品開發

「請提供一個針對XYZ新產品的使用者測試計劃,包含測試目標、測試步驟、所需資源及預期結果,並以數據呈現。」



常見的AI模型比較

簡單來說,選擇哪個模型取決於你的需求:

ChatGPT

由OpenAI開發,特色是:

  • 內容最廣泛、綜合性高

  • 生成最快

  • 擅長開放式對話,尤其多輪對話可以保持上下文連貫。


Gemini

由Google開發,特色是:

  • 推理能力最好,例如解決數學問題、分析數據。

  • 可以處理複雜的查詢和指令,且回答內容最詳盡。

  • 多模態能力,可以處理文本、圖片、影像等多種形式的數據。


Claude

由Anthropic開發,特色是:

  • 可以一次處理大量文字,且單詞量最豐富

  • 擅長程式代碼、數學計算、輔助研究

  • 安全性最佳,注重用戶隱私,減少生成有害內容的風險。


Copilot

由Microsoft開發,特色是:

  • 專注於程式開發,能根據上下文生成、補全程式碼,甚至生成整個函數或模塊。

  • 支援多種程式語言,包括Python、JavaScript、C++等。



Comments


bottom of page