指南

如何建立 AI 寫作工具:提示詞、金鑰、成本與限制

要建立 AI 寫作工具,首先揀定一項具體嘅寫作工作,例如產品描述、求職信或會議摘要,然後將它變成一個表格:包括用戶需要填寫嘅輸入、一套經過測試嘅提示詞範本,以及一個可以讓用戶修改並儲存嘅編輯器來顯示輸出。寫作內容由一個語言模型提供,你用自己嘅金鑰、從伺服器透過 API 呼叫佢,而唔係由瀏覽器直接呼叫。令工具真正有價值嘅,係你對工作本身有幾了解,而唔係模型本身。

點解「一項工作」咁重要

通用聊天助手已經可以寫任何嘢,所以一個「幫你寫嘢」嘅新工具會同佢哋直接競爭。專注於一項狹窄工作嘅工具之所以更易勝出,係因為佢:

  • **要求正確嘅輸入。**一個物業刊登撰寫工具會要求房間數目、位置同突出特點,所以用戶唔需要記住要提供咩。
  • **隱藏提示詞。**你花咗好多時間,一次過將指示調校好;用戶只需按一下就可以享受成果。
  • **產出一致嘅格式。**每次結構、長度同語氣都相同,當輸出要直接放入網站或 CRM 時,呢點尤其重要。
  • **融入工作流程。**已儲存嘅草稿、按客戶而設嘅範本,以及一個可以以正確格式貼上嘅複製按鈕。

好嘅首個工作,通常係重複性高、有清晰嘅「好」同「差」版本,並且目標群體容易接觸得到:地產代理、招聘人員、店主、為學生寫評語嘅老師。

AI 寫作工具由咩組成

組成部分作用
輸入表格呢項工作所需嘅欄位:主題、受眾、語氣、長度、重點資料、例子
提示詞範本指示加上用戶輸入嘅內容,喺伺服器上組合而成
模型 API 呼叫你嘅伺服器用你自己嘅金鑰將提示詞送去供應商
串流輸出文字會隨住生成而逐步出現,令用戶唔需要乾等緩慢嘅轉圈圈
編輯器用戶修改結果;AI 嘅草稿只係起點
已儲存文件草稿、紀錄同可重用嘅範本,儲存喺資料庫
帳戶與限制用戶係邊個,以及佢哋可以生成幾多內容
收費(如果收費)方案或點數,通常透過 Stripe 等付款供應商處理

建立之前要決定嘅事

邊個模型供應商

你要帶上自己喺 OpenAI、Anthropic 或 Google 等供應商嘅 API 金鑰。揀選時要睇你工作嘅寫作品質、速度同價錢,並喺決定之前用同一組真實輸入測試兩至三個模型。將供應商放喺你程式碼中嘅一個函數後面,日後就可以輕鬆換模型。我哋嘅 如何使用 LLM API 指南解釋咗 token、金鑰同收費模式;有關特定供應商嘅設定,請參閱 整合 OpenAI API 同 整合 Claude API。

如何控制成本

每次生成都會令你付出費用,而免費方案亦可能被濫用。喺供應商後台設定每月消費上限,在你嘅 App 入面限制每位用戶每日嘅生成次數,限制輸入同輸出長度,並為簡單工作揀選較平嘅模型。喺你由自己嘅供應商帳單中量度到真實用量之前,唔好向用戶報價每次生成嘅成本。

免費、收費,定係點數

一個小型免費額度可以幫助人哋試用。之後,一個每月方案配上寬鬆嘅上限會較易明白;如果某些生成嘅規模遠大於其他,點數就較適合。請參閱 如何為 SaaS 產品定價。

你會儲存咩

用戶可能會貼入機密資料:客戶詳情、未公開嘅產品計劃、學生資料。你要決定儲存咩、保留幾耐,以及會唔會以可能被保留嘅方式送去供應商。請閱讀供應商嘅資料政策,並以淺白語言寫入你嘅私隱政策。

將提示詞範本當作一份任務簡報來撰寫

提示詞大致決定咗輸出嘅品質。將佢當作一份寫畀自由作家嘅簡報:

  1. 角色與工作:「你為英國住宅物業撰寫刊登內容。」
  2. 規則:長度、結構,以及需要避免嘅嘢(「唔可以加入虛構嘅設施」、「唔可以用『令人驚艷』之類嘅誇大字眼」)。
  3. 用戶嘅輸入,並清楚標示。
  4. 一個好嘅輸出例子,如果你有嘅話。
  5. 格式:標題、項目符號、純文字或 Markdown。

建立一套由十至二十個真實輸入組成嘅測試集,每次修改提示詞時都要檢查輸出。細微嘅措辭改動可能修正咗一個情況,但同時又弄壞另外三個情況。

畀 AI 生成工具嘅第一條提示詞

建立一個名為 ListingWriter 嘅網頁 App,為地產代理撰寫物業刊登描述。用戶登入後會見到已儲存嘅刊登,以及一個「新刊登」表格,欄位包括:物業類型、房間數目、浴室數目、面積、主要特點(每行一項)、附近設施、語氣(專業、親切或簡潔)同長度(短或長)。提交時,伺服器根據這些欄位建立提示詞,並以秘密設定 AI_API_KEY 呼叫 AI 供應商;將文字串流顯示到頁面嘅編輯器入面。用戶可以編輯、儲存、複製,並重新生成。將刊登儲存到資料庫,每位用戶只可以睇到自己嘅刊登。喺伺服器上限制每位用戶每日最多 30 次生成,並顯示剩餘次數。絕對唔可以將 API 金鑰送去瀏覽器。設計要簡潔易用。

當建立工具需要金鑰時,請將它加入專案設定中嘅秘密設定,而唔係貼入對話文字或程式碼。

逐步建立

  1. 先令核心流程運作:表格、伺服器呼叫、串流輸出、編輯器。用你真實嘅輸入測試。
  2. 調校提示詞,以測試集作準則,直至大部分輸出只需要輕微修改。
  3. 加入資料庫,儲存草稿,然後加入帳戶;再檢查用戶改變網址中嘅 ID 之後,會唔會睇到另一位用戶嘅草稿。
  4. 加入限制:每位用戶每日上限、最長輸入長度,並喺觸及限制時顯示清晰訊息。
  5. 處理失敗情況:供應商偶爾會逾時或回傳錯誤。顯示友善訊息,並且唔好將失敗嘅生成計入用戶配額。
  6. 如果收費,加入付款功能,並先以測試模式建立;請參閱 如何為 App 加入付款功能。
  7. 安全檢查:確認金鑰唔喺任何瀏覽器程式碼入面,而且生成端點會拒絕未登入嘅用戶。
  8. 請五位從事呢項工作嘅人試用,然後觀察佢哋點樣使用。

常見錯誤

  • **建立一個泛用嘅「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 金鑰安全?

只要模型只會由你嘅伺服器呼叫,就可以保障。將金鑰以秘密設定儲存在伺服器上,絕對唔可以放喺瀏覽器程式碼入面,並讓瀏覽器呼叫你自己嘅端點;該端點會喺呼叫供應商之前檢查用戶身份同佢哋嘅限制。

Mythex · Pricing · 用 AI 建造任何嘢 · 網站及應用程式範本 · Mythex 比較 · AI 應用程式開發詞彙表 · 免費 AI 應用程式開發工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(台灣)