如何建立 AI 寫作工具:提示詞、金鑰、成本與限制
要建立 AI 寫作工具,首先揀定一項具體嘅寫作工作,例如產品描述、求職信或會議摘要,然後將它變成一個表格:包括用戶需要填寫嘅輸入、一套經過測試嘅提示詞範本,以及一個可以讓用戶修改並儲存嘅編輯器來顯示輸出。寫作內容由一個語言模型提供,你用自己嘅金鑰、從伺服器透過 API 呼叫佢,而唔係由瀏覽器直接呼叫。令工具真正有價值嘅,係你對工作本身有幾了解,而唔係模型本身。
點解「一項工作」咁重要
通用聊天助手已經可以寫任何嘢,所以一個「幫你寫嘢」嘅新工具會同佢哋直接競爭。專注於一項狹窄工作嘅工具之所以更易勝出,係因為佢:
- **要求正確嘅輸入。**一個物業刊登撰寫工具會要求房間數目、位置同突出特點,所以用戶唔需要記住要提供咩。
- **隱藏提示詞。**你花咗好多時間,一次過將指示調校好;用戶只需按一下就可以享受成果。
- **產出一致嘅格式。**每次結構、長度同語氣都相同,當輸出要直接放入網站或 CRM 時,呢點尤其重要。
- **融入工作流程。**已儲存嘅草稿、按客戶而設嘅範本,以及一個可以以正確格式貼上嘅複製按鈕。
好嘅首個工作,通常係重複性高、有清晰嘅「好」同「差」版本,並且目標群體容易接觸得到:地產代理、招聘人員、店主、為學生寫評語嘅老師。
AI 寫作工具由咩組成
| 組成部分 | 作用 |
|---|---|
| 輸入表格 | 呢項工作所需嘅欄位:主題、受眾、語氣、長度、重點資料、例子 |
| 提示詞範本 | 指示加上用戶輸入嘅內容,喺伺服器上組合而成 |
| 模型 API 呼叫 | 你嘅伺服器用你自己嘅金鑰將提示詞送去供應商 |
| 串流輸出 | 文字會隨住生成而逐步出現,令用戶唔需要乾等緩慢嘅轉圈圈 |
| 編輯器 | 用戶修改結果;AI 嘅草稿只係起點 |
| 已儲存文件 | 草稿、紀錄同可重用嘅範本,儲存喺資料庫 |
| 帳戶與限制 | 用戶係邊個,以及佢哋可以生成幾多內容 |
| 收費(如果收費) | 方案或點數,通常透過 Stripe 等付款供應商處理 |
建立之前要決定嘅事
邊個模型供應商
你要帶上自己喺 OpenAI、Anthropic 或 Google 等供應商嘅 API 金鑰。揀選時要睇你工作嘅寫作品質、速度同價錢,並喺決定之前用同一組真實輸入測試兩至三個模型。將供應商放喺你程式碼中嘅一個函數後面,日後就可以輕鬆換模型。我哋嘅 如何使用 LLM API 指南解釋咗 token、金鑰同收費模式;有關特定供應商嘅設定,請參閱 整合 OpenAI API 同 整合 Claude API。
如何控制成本
每次生成都會令你付出費用,而免費方案亦可能被濫用。喺供應商後台設定每月消費上限,在你嘅 App 入面限制每位用戶每日嘅生成次數,限制輸入同輸出長度,並為簡單工作揀選較平嘅模型。喺你由自己嘅供應商帳單中量度到真實用量之前,唔好向用戶報價每次生成嘅成本。
免費、收費,定係點數
一個小型免費額度可以幫助人哋試用。之後,一個每月方案配上寬鬆嘅上限會較易明白;如果某些生成嘅規模遠大於其他,點數就較適合。請參閱 如何為 SaaS 產品定價。
你會儲存咩
用戶可能會貼入機密資料:客戶詳情、未公開嘅產品計劃、學生資料。你要決定儲存咩、保留幾耐,以及會唔會以可能被保留嘅方式送去供應商。請閱讀供應商嘅資料政策,並以淺白語言寫入你嘅私隱政策。
將提示詞範本當作一份任務簡報來撰寫
提示詞大致決定咗輸出嘅品質。將佢當作一份寫畀自由作家嘅簡報:
- 角色與工作:「你為英國住宅物業撰寫刊登內容。」
- 規則:長度、結構,以及需要避免嘅嘢(「唔可以加入虛構嘅設施」、「唔可以用『令人驚艷』之類嘅誇大字眼」)。
- 用戶嘅輸入,並清楚標示。
- 一個好嘅輸出例子,如果你有嘅話。
- 格式:標題、項目符號、純文字或 Markdown。
建立一套由十至二十個真實輸入組成嘅測試集,每次修改提示詞時都要檢查輸出。細微嘅措辭改動可能修正咗一個情況,但同時又弄壞另外三個情況。
畀 AI 生成工具嘅第一條提示詞
建立一個名為 ListingWriter 嘅網頁 App,為地產代理撰寫物業刊登描述。用戶登入後會見到已儲存嘅刊登,以及一個「新刊登」表格,欄位包括:物業類型、房間數目、浴室數目、面積、主要特點(每行一項)、附近設施、語氣(專業、親切或簡潔)同長度(短或長)。提交時,伺服器根據這些欄位建立提示詞,並以秘密設定 AI_API_KEY 呼叫 AI 供應商;將文字串流顯示到頁面嘅編輯器入面。用戶可以編輯、儲存、複製,並重新生成。將刊登儲存到資料庫,每位用戶只可以睇到自己嘅刊登。喺伺服器上限制每位用戶每日最多 30 次生成,並顯示剩餘次數。絕對唔可以將 API 金鑰送去瀏覽器。設計要簡潔易用。
當建立工具需要金鑰時,請將它加入專案設定中嘅秘密設定,而唔係貼入對話文字或程式碼。
逐步建立
- 先令核心流程運作:表格、伺服器呼叫、串流輸出、編輯器。用你真實嘅輸入測試。
- 調校提示詞,以測試集作準則,直至大部分輸出只需要輕微修改。
- 加入資料庫,儲存草稿,然後加入帳戶;再檢查用戶改變網址中嘅 ID 之後,會唔會睇到另一位用戶嘅草稿。
- 加入限制:每位用戶每日上限、最長輸入長度,並喺觸及限制時顯示清晰訊息。
- 處理失敗情況:供應商偶爾會逾時或回傳錯誤。顯示友善訊息,並且唔好將失敗嘅生成計入用戶配額。
- 如果收費,加入付款功能,並先以測試模式建立;請參閱 如何為 App 加入付款功能。
- 安全檢查:確認金鑰唔喺任何瀏覽器程式碼入面,而且生成端點會拒絕未登入嘅用戶。
- 請五位從事呢項工作嘅人試用,然後觀察佢哋點樣使用。
常見錯誤
- **建立一個泛用嘅「AI 寫手」。**呢類工具好難解釋,亦好難勝過人們已經在用嘅聊天助手。
- **由瀏覽器呼叫模型。**任何人都可以複製你嘅金鑰,並花你嘅錢。
- **冇用量限制。**一個腳本一晚就可以推高一張大帳單。
- **將輸出當作事實呈現。**模型會編造細節。要告訴用戶核對事實,並撰寫禁止加入輸入以外資料嘅提示詞。
- **承諾「可以避開 AI 偵測器」或生成「無抄襲」文字。**你無法保證任何一項,而且呢類承諾會吸引濫用。
- 未有測試集就修改提示詞,結果發現一半用戶嘅輸出品質下降。
幾時現成產品會較好
如果寫作工作屬通用性質,例如電郵、網誌草稿或改寫文字,AI 助手以及辦公室與電郵軟件內置嘅寫作功能大概已經足夠,而且比自行建立便宜。成熟嘅 AI 文案工具亦已涵蓋常見嘅營銷格式,並提供團隊功能。當工作針對某個行業或工作流程、你需要每個輸出都套用你自己嘅資料或寫作風格,或者你想向一個你熟悉嘅群體出售一個專注嘅工具時,就值得自行建立。
用 Mythex 建立
Mythex 係一個 AI App 生成工具:你描述工具,它就會喺即時預覽中建立表格、伺服器端呼叫、編輯器同已儲存嘅草稿,然後發佈到一個公開網址。你工具入面嘅 AI 會使用你自己嘅供應商金鑰,儲存為專案秘密設定(Mythex 需要時會喺對話中顯示秘密設定卡),而用量會計入你自己嘅供應商帳戶,唔會計入 Mythex 建立額度。Mythex 唔包括畀你 App 用戶嘅代幣,亦冇內置嘅速率限制;限制要由你自己要求並測試。
當你要求儲存草稿時,Mythex 會為專案加入一個 Postgres 資料庫。用戶嘅登入採用你所選擇嘅認證方式,而付費方案則使用你自己嘅 Stripe 帳戶。使用你自己嘅 API 金鑰加入 AI 同 喺你嘅 App 入面加入 AI 兩份文件都提供起步提示詞,而 如何為 App 加入 AI 功能 則介紹可以加入現有產品嘅較小型 AI 功能。
常見問題
建立 AI 寫作工具一定要自己訓練模型嗎?
唔需要。幾乎所有 AI 寫作工具都係透過 API 呼叫現有嘅語言模型,然後以提示詞、結構、上下文同圍繞單一工作而設嘅流程增加價值。第一版通常冇必要訓練模型。
運行 AI 寫作工具要幾多錢?
你要按 token 向模型供應商付費,大致上即按讀取同寫出嘅字詞計算,所以成本會隨使用量及輸出長度增加。請查閱供應商目前嘅價格,喺其後台設定每月消費上限,並喺你嘅 App 入面限制每位用戶嘅用量。
AI 寫作工具同直接用聊天機械人有咩分別?
一個好嘅寫作工具只做一項工作:預先問清楚所需輸入,背後有經過測試嘅提示詞,輸出格式一致,並提供一個地方儲存、編輯同重用草稿。用戶只需填寫表格,而唔需要自己撰寫提示詞。
寫作 App 入面,我可以點樣保障 API 金鑰安全?
只要模型只會由你嘅伺服器呼叫,就可以保障。將金鑰以秘密設定儲存在伺服器上,絕對唔可以放喺瀏覽器程式碼入面,並讓瀏覽器呼叫你自己嘅端點;該端點會喺呼叫供應商之前檢查用戶身份同佢哋嘅限制。