如何讓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