幾個梗先被排進了下拉選單:AI 同人生成器,是一張替同人圈排好的表單
從 fanficwizard.com 這個兩天上線的英文 AI 同人生成器看起,觀察一張多欄位表單如何被設計成同人圈的創作入口。
科技 設計評論 約 5 分鐘閱讀
先從一個具體的欄位看起。在 fanficwizard.com 的首頁上,使用者要填的東西依序是:作品、角色或 CP、幾個「梗」(enemies to lovers、slow burn 這一類),再加基調與人稱,幾秒後得到一段完整的同人場景,結尾附上 AO3 風格的標題與 tags。這是一個 2026 年 10 月 25 日發布於 V2EX「分享創造」板的案子,作者自述週四晚上定詞寫需求,週六晚上就上線,前後兩天。
這張表單的設計值得停下來看。大部分的 AI 生成工具站把提示詞留給使用者自己想,用一個大大的空白輸入框迎接所有人;這個站則把同人圈的慣用語直接做成了選項。enemies to lovers 和 slow burn 是 AO3 上的分類標籤,也是同人讀者搜文時真正使用的語彙。把圈子內的黑話前置到表單欄位,等於先替使用者聲明了「這個站懂你」,比起一句泛用的「describe your story」,是更省力的信任設計。
(依輸出限制,本文為純文字模式,不含圖卡。)
輸出端也做了同樣的翻譯。生成的結尾帶 AO3 風格的標題和 tags,這個細節比表面看起來重要:同人作者的成品最終要回到 AO3 這個平臺流通,產出物自帶平臺格式,生成結果就不只是一段文字,而是可以直接搬進既有發表流程的半成品。工具的盡頭被設計在使用者的真實工作流裡,而非停在輸出框。
免費三次,與一頁還沒開張的定價
技術上,站點用 Next.js 16 加 Postgres(Neon)加 Prisma,部署在 Vercel,Google 登入,Cloudflare Turnstile 防刷,模型走 OpenAI 相容的網關。免費用便宜模型寫短場景,付費用較好的模型寫整章並支援續寫,續寫時帶人物設定、前情摘要與上一章結尾。這套分層把「續寫需要記憶」這件事做成了付費牆的核心差異,賣的是上下文,不是字數。
但定價頁目前寫著 Coming soon。作者在文中算了一筆帳:原本想用 Stripe,帳號資料有問題,改找 MoR(代理銷售方,代繳各國稅務、可提現回中國大陸),並比較了幾家費率,Creem 3.9% 加 0.40 美元、Waffo 3.9% 加 0.50 美元、Paddle 與 Lemon Squeezy 5% 加 0.50 美元。對一個 5 美元的小包來說,固定手續費就喫掉近 14%。一頁空的定價區,背後是一道真實的算術題,這比急著上線一個會虧錢的價格誠實。
免費額度每天三次、免註冊,這個數字配上每日全站 AI 成本上限,超過就暫停免費額度。作者的原話是「不會一覺醒來帳單爆了」。在回覆討論中他補充了防刷的層次:每次生成過 Turnstile、按帳號與 IP 限頻、key 只放服務端、構建時自動掃描密鑰是否漏到前端。暫不套 Cloudflare 代理,理由是怕擋掉 AI 爬蟲影響搜尋收錄,這是一個在防護與曝光之間的主動取捨。
安全檢查出錯時,一律攔截
內容安全是這個站另一個被認真設計過的地方。同人圈對內容分級極為敏感,作者選擇只寫 G/T 級(AO3 分級中最低的兩級),請求與輸出兩層檢查,輸出邊串流邊查,檢查服務本身出錯也一律攔截,且不扣使用者積分。
這個「fail closed」的決定值得注意。多數工具在安全服務掛掉時會傾向放行以維持體驗,這裡反過來:擋下來,但不懲罰使用者。攔截的成本由站方吸收,而不是讓使用者替一次技術故障付費。對一個寄居在敏感社羣文化裡的工具來說,這是比文案更實際的姿態。
兩天上線,是模板的勝利
作者的 Next.js 模板自述為「工具站通用:多欄位表單、提示詞模板、串流輸出,積分、作品庫、後臺都是可拆模組」,這次只改配置與文案。大部分程式碼由 Claude Code 撰寫,作者做需求、審碼與踩坑。SEO 策略也相應克制:只上首頁,主詞「ai fanfic generator」站穩了再做內頁。
這與我們先前觀察過的語音克隆按鈕被放上首頁的聚合站是同一波潮流的兩個切面:當技術棧與生成模型都成了可租用的基礎設施,一個工具站真正的設計工作,越來越集中在「把哪個社羣的哪套語彙,排進哪張表單」這一件事上。fanficwizard 選的是同人圈的梗與 tags,另一個站選的是影片、圖像與語音的生成入口,手法不同,邏輯一致。
兩天上線不代表兩天的設計。那些下拉選單裡的梗、AO3 風格的結尾、出錯時不扣積分的攔截,才是這個站真正花過腦筋的地方;其餘的,都是模板。