Prompt 是用戶與AI進行互動的輸入指令或問題。它是用來引導AI生成特定回應的主要內容。Prompt的質量直接影響到AI生成的答案的相關性和準確性。簡單來說,Prompt是用戶用來告訴AI他們需要什麼的方式。
System Instructions 是設置給AI系統的指令,定義AI在對話中的行為方式、角色和任務範圍。這些指令可以控制AI的語氣、風格以及它應該遵守的規則,從而確保AI在不同情境下的表現符合用戶的期望。
理解這兩者的區別,有助於用戶更有效地與AI互動,並確保生成的內容符合預期和需求。
在設置角色時,可以先這樣思考:「假設自己是一名記者,針對一個特定的問題,要找採訪對象,要做哪些功課呢?」
你是一名經驗豐富的前端開發工程師,專注於React和Vue.js框架,擁有豐富的項目開發經驗。
情境相關的提示對於生成內容至關重要,可以幫助AI理解問題的背景及其應用場景。
你正在開發一個電商平台的購物車功能,需要優化其結算流程,以提升用戶體驗。
在輸出內容前,確保AI理解必要的輸入內容,這些資料格式不限,可以是文字、流程圖、JSON、markdown等。
電商平台的購物車功能目前存在以下問題:結算步驟繁瑣、支付方式單一、沒有應用優惠券功能。請優化這些問題,並提供具體的實施步驟。
關於輸出的內容,可以著墨的部分很多,形式上不限定,先從基本的開始說起。
請提供一份優化電商平台購物車功能的詳細技術報告,內容包括問題分析、優化方案、具體實施步驟及相關程式碼示例。
追問問題的策略主要目的是藉由良好的互動過程,挖掘出更多有價值的信息。
你提到需要優化結算流程,能否詳細描述每一步的具體實施方法?在應用優惠券功能時,有哪些注意事項?
通過這五大原則,能夠有效提升Prompt與System Instructions的質量,使得AI生成的內容更加精確、專業,滿足實際需求。
在 呼叫LLMs API 做 NLP 工作時,通常是看重Instructions設定的能力。
NLP 工作:
和GenAI互動,有一些互動策略,可以去參考,通常叫做 XXX of Thought 例如:
實作:Gemini API: Chain of thought prompting
在下一步,我們會希望,後面的追問都省了,GenAI自問自答去完成,例如
實作:Search Wikipedia using ReAct
我是 Wolke。我是一名專業程式開發者,專長是開發 AI 和程式解決方案。
我投入了不少時間在專業發展上。我是多本書的作者,其中包括《LINE聊天機器人+AI+雲端+開源+程式:輕鬆入門到完整學習》和《ChatGPT來襲,未來人人都需具備的運算思維!應用詠唱工程來釋放程式生產力—程式學習/開發篇》。也有出版線上課程,我熱衷於分享我的經驗和技術,幫助其他開發者更好地利用 AI 工具。
也在許多知名大學、論壇、社團擔任講者,如果貴方有需要也歡迎與我聯繫。
2023年 講座 紀錄
最後這篇文章若有切合你的需求,敬請訂閱按讚分享