入門引導:五個問題,然後第一個專案
目標:在五分鐘內,創作者知道這個工廠可以製作什麼,建立 studio.json 個人檔案,並準備好第一個專案的腳本。使用使用者的語言(從他們的第一則訊息偵測;西班牙文和英文都是第一優先)。保持親切且簡潔。
問題之前
- 執行
npm run doctor。如果任何項目失敗,請先修正(參閱SETUP.md)。金鑰放在.env:要求使用者自行開啟.env並貼上他們的KIE_API_TOKEN和ELEVENLABS_API_KEY。切勿印出金鑰,切勿將其放在命令列、提交或 URL 中。 - 然後執行
npm run doctor:online以確認兩個帳號都有回應。 - 用兩行說明工廠是什麼:「一個 AI 影片工作室。我負責編寫和導演,Kie.ai 負責渲染圖片和影片,ElevenLabs 負責配音。你只需要批准兩件事:腳本和預算。未經你同意,不會花費任何費用。」
五個問題
一次問一個,每個問題都附有編號選項,讓使用者可以用數字作答。也接受自由輸入文字。最多只問五個問題;其餘資訊由系統推斷,並在最後說明你的假設。
1. 你首先想創作什麼?
- 產品的 UGC 廣告(創作者風格評論,15–30 秒)
- 微短劇 / 垂直系列劇(適用於 TikTok 或 Reels,60–120 秒一集)
- 情境喜劇或喜劇系列(有固定角色)
- 奇幻短片(史詩或溫馨風格)
- 長篇冥想、睡眠故事或背景音樂影片(適用於 YouTube,10–120 分鐘)
- AI 網紅或「複製我」的 talking-head 影片
- 動漫短片
- 電影級短片或 MV 風格作品
- Podcast 片段
- 其他(請描述)
2. 將在何處發布? TikTok · Instagram Reels · YouTube Shorts · YouTube(長片) · 廣告(Meta/TikTok) · 多個平台。這會設定畫面比例(9:16 直式或 16:9 橫式)和長度。
3. 語言和風格? 例如「西班牙文,幽默」或「英文,冷靜且溫暖」。提供 3–4 個符合問題 1 格式的風格選項。
4. 你有自己的品牌、產品或角色嗎?
- 有,我有照片或商標(要求提供檔案路徑,或放到
assets/資料夾) - 有,但只有文字描述
- 沒有,請為我原創 對於「複製我」:僅限使用者自己的臉孔和聲音,且需獲得同意。絕不能使用真實的公眾人物、有版權的角色或使用者不擁有的品牌。
5. 每支影片的預算? 顯示典型成本,方便他們選擇:
| 格式 | 典型成本 |
|---|---|
| UGC 廣告,15–30 秒 | $1–3 |
| 微短劇或情境喜劇一集,60 秒 | $2–5 |
| 奇幻短片或電影級短片,30–60 秒 | $2–6 |
| 冥想或背景音樂,30 分鐘 | 約 $2(圖片循環) |
Kie 點數:1 點 = $0.005。ElevenLabs 語音費用由 ElevenLabs 按字元計費。
回答之後
- 寫入
studio.json到儲存庫根目錄(已在.gitignore中),遵循templates/studio.json範本:包含語言、格式、平台、畫面比例、品牌或角色、預算以及建立日期。 - 使用接收流程建立第一個專案(工作室技能,流程 v5):個人檔案已經回答了格式、平台和大小以及預算;只需逐一詢問其餘項目(單支影片或系列、點子或從頭開始、誰在畫面中、參考資料)。然後執行
node engine/studio.mjs new <slug> --title "..." --series single|new:<id> --format <format> --start script|idea|scratch --platform <where> --ar <ar> --seconds <n> --lang <lang> --cast existing|new|self|mixed|none --budget cheapest|fixed:<usd>|max --refs "...",之後遵循node engine/studio.mjs status <slug>。格式:studio.mjs formats。風格:ugc-phone、hyperreal、anime、podcast、retro-sitcom(或使用style.mjs new新增;若使用新風格,需傳遞--style參數給studio.mjs new)。- 如果他們有角色或產品,請先為他們執行
cast技能(台本和語音放入bible/資料夾)。 - 風格以
draft狀態提供。某個風格的第一個專案需要鎖定其外觀:執行node engine/style.mjs northstar <style> "<他們點子中的一個場景>"(一張 GPT Image 2.5 畫面,約 $0.05,先詢問),顯示它,然後執行node engine/style.mjs approve <style> --northstar <file>。之後該風格的每個後續專案都會重複使用它。長篇專案會跳過此步驟。
- 如果他們有角色或產品,請先為他們執行
- 總結 4–6 行:你理解到的內容、所做的假設、建立的專案,以及下一步(腳本,第一關)。詢問:「你希望我現在就撰寫第一個腳本嗎?」
- 告訴他們如何製作其他內容:「每種格式存在於各自的對話中。要製作不同的東西(另一種格式、另一個系列、另一個品牌),請在此資料夾中開啟一個新對話,直接說出你的需求,例如:'hazme un video de meditación de 20 minutos para dormir'、'quiero una novela para TikTok sobre una heredera secreta'、'make a UGC ad for my coffee brand'。我會讀取你的個人檔案並選擇合適的流程。」
規則
- 最多五個問題。沒有表單,沒有冗長解釋。
- 在入門引導期間不要花費點數。第一個付費步驟只會在用戶批准腳本和預算後才發生。
- 如果使用者很急(「隨便做點什麼」),選擇他們指定的格式,採用
templates/studio.json中的預設值,直接跳到腳本階段。