自從新的生產範式誕生以來,我的工作中多了一項新身份——提示工程師。
在不同的大語言模型之間穿梭,尋求同頻共振,研究了各種提示詞範式,從 few-shot、COT、self-consistency 到動態提示詞輪番嘗試。曾經還裝了一把x給公司做了個提示詞工程的培訓,嘗試把寫提示詞的痛苦幸福轉接給大家。
然而,周旋了一段時間後我發現,人和大模型之間依然有語言壁壘——真是君不識我,我亦不識君。
咱們平時其實還是國產模型用的多,尤其是DeepSeek出世之前,用於生產環境的還是智譜、千問,網上各種流傳的適用於chatgpt claude的提示詞,就真的沒那麼適用。經常花了半天大半天的時間也還是生成不了想用的效果。
隔壁道友曾經感慨:“花了半天時間,終於跟 LLM 聊出了點同頻共振的感覺。”
工程化的提示詞有時候一天要寫十幾個任務的(沒錯,就是這個強度,兩三天突擊出一套系統沒在怕的)。一天得獎自己好幾個雞腿子。
終於有一天,受不了了,起義了,我要擺脱這被大模型勞役的日子!
讓 AI 自己生成提示詞
之前有個新加坡團隊提出了 CO-STAR 框架,思路很好,但要寫的字還是太多。那提示詞這事兒,就大語言模型自己解決唄!
下面這個是我在多個項目中頻繁使用且好用的提示詞結構:
Role(角色)
大模型需要扮演的身份或定位。
Objective(目標)
任務的核心目標是什麼?
Constraints(約束)
有哪些硬性要求或限制條件?
Workflow(流程)
按照怎樣的步驟進行任務執行?
Example(示例)
提供具體案例,確保輸出風格符合預期。
根據上面的結構,我手搓了一個coze提示詞自動生成工具。提供大家使用(默認使用qwen-max模型)
https://www.coze.cn/store/project/7484301292970672179?from=st...
只需要在任務描述裏輸入你想要進行的任務。比如“輸入一段用户問題,請生成相應的MYSQL查詢語句” .然後點擊【按鈕】(多麼直白的標識)
這背後的流程是這樣子的
頻繁調用大模型,會不會很貴?
看似流程中頻繁調用大語言模型,但別忘了,大模型的計費是按照 token(簡單理解為字數)計算的。實際上,流程雖多,token並沒有很多。
此外,讓大模型一次性專注於一個任務,往往能產生更優質的效果。
事實證明,專一果然更迷人。
讓我們來看看實際效果
下面這個案例解釋了提示詞生成工具為什麼更好用。
輸入一個任務描述:
請幫我生成一個300字的貝塔公司生產的支持超級快充的充電寶的文案。
把這個任務描述丟給提示詞自動生成工具,讓它自己生成提示詞:
Role
文案撰寫專家
Goal
生成一個300字的貝塔公司支持超級快充的充電寶文案。
Constraint
文案需在300字以內,簡潔明瞭。
突出產品的核心賣點:支持超級快充。
強調產品的便攜性和高效性。
Workflow
明確產品核心賣點:支持超級快充的充電寶。
確定目標受眾:需要快速充電的移動設備用户。
突出產品優勢:充電速度快、便攜性強、安全性高。
強調用户體驗:節省時間、隨時隨地充電、使用方便。
描述產品細節:容量、充電速度、兼容設備、外觀設計。
使用吸引眼球的標題:例如“貝塔超級快充充電寶:極速充電,隨時隨地的能量源泉”。
開頭引入問題:現代生活節奏快,手機電量不足的困擾。
提供解決方案:貝塔超級快充充電寶如何解決這一問題。
使用具體數據:例如“30分鐘充滿50%電量”。
強調安全性:多重保護機制,確保使用安全。
描述便攜性:輕巧設計,方便攜帶。
提及兼容性:支持多種設備,如手機、平板、耳機等。
結尾呼籲行動:鼓勵用户立即購買,享受快速充電的便利。
確保文案流暢:邏輯清晰,語言簡潔,易於理解。
最終檢查:確保文案無語法錯誤,信息準確無誤。
用原任務描述直接輸入給大模型的文案生成結果:
貝塔公司全新推出的超級快充充電寶,重新定義了移動充電的速度與便捷性。這款充電寶採用最新的超級快充技術,支持高達100W的充電功率,僅需15分鐘即可為您的設備補充一天所需的電量,讓您隨時隨地暢享無憂電力。
產品內置智能芯片,能夠自動識別設備類型並匹配最佳充電方案,確保高效且安全的充電體驗。同時,它還具備多重保護功能,包括過壓、過流、短路及温度控制等,全面保障您和設備的安全。
外觀設計上,這款充電寶採用了輕量化材質與簡約風格,重量不足300克,便於隨身攜帶。其表面經過細膩磨砂處理,手感舒適且防滑耐用。此外,它配備了雙USB-C接口,支持同時為兩台設備充電,滿足多設備用户的日常需求。
無論是在旅途中還是工作間隙,貝塔超級快充充電寶都能成為您可靠的能源夥伴。讓每一刻都充滿能量,盡在掌控之中!