空間、工作流程與步驟
工作流程是一份內容背後可重複使用的製作方法。它可以連接 AI 生成、媒體編輯、組裝與審查;每個步驟都會留下可直接檢視與修改的文字、圖像、音訊、影片或檔案。處理下一份素材時,在新的工作階段中執行同一條工作流程即可;每個工作階段會分別保存自己的輸入、草稿、編輯與輸出。
空間是容納相關工作流程的專案,畫布上的每張卡片都是步驟。節點是賦予步驟輸入、設定與輸出媒體類型的技術類型。
空間
空間擁有相關的工作流程及其內容版本設定。不應共用製作流程或版本群組的專案,請分別放在不同空間。
IceFold 內建五個預設工作室:
- Short Video Studio:適用於旁白、動畫和多段影片。
- Productivity Studio:適用於 PDF、會議記錄和草稿工作流程。
- Media Studio:專注於圖片、語音、音樂、影片生成及媒體編輯。
- Localization Studio:適用於帶有字幕、配音和語音翻譯的多語言版本。
- Content Repurposing Studio:將長篇來源內容轉換為適合各頻道發布的內容。
預設工作流程是可編輯的副本。從工作室的 … 選單選擇還原工作室預設值…,會以目前隨附的預設值取代該工作室中已變更的工作流程與內容版本設定;現有工作階段不受影響。
工作流程
工作流程是一個有向無環圖。連線會將一個步驟的輸出接到另一個步驟的具名輸入槽。獨立的分支可以平行執行。
畫布即工作流程編輯器:您可以新增和移除步驟、連接輸入、排列圖表、將選取的步驟組成子工作流程,或另存為其他工作流程。自訂節點需另外撰寫,用於實現新的行為;工作流程或子工作流程並不能直接另存為自訂節點。
開啟工作流程時會建立新的獨立工作階段,或還原您上次使用的工作階段。工作階段是實際工作的文件,會保留自己的圖表、步驟狀態、草稿和輸出。後續的工作流程或工作室範本修訂不會默默改寫現有工作階段。
步驟與節點
畫布上的每張卡片都是步驟,其節點類型決定可接收與產生的內容。內建節點類型涵蓋 IceFold 可直接執行的媒體操作:
- Input(輸入):文字、檔案和多段文字。
- Read(讀取):音訊轉錄、PDF OCR 和影像理解。
- Generate(生成):文字、圖片、語音、音樂和影片。
- Edit(編輯):音訊、圖片和影片的轉換,以及影片特效。
- Compose(合成):動畫文字、多層影片合成和影片拼接。
- Extract(擷取):音軌和影片影格。
- Subflow(子工作流程):將圖表封裝在宣告的輸入和輸出之後。
翻譯、摘要、語氣調整和結構化擷取等文字任務,使用帶有專用提示詞的 Generate Text(生成文字) 步驟;它們並非獨立的節點類型。
您也可以將自訂 Python 節點撰寫為 async def execute(inputs, ctx)。自訂節點和市集節點的程式碼會在您連線的自建 Runner 上執行,並使用該機器上可用的相依套件。
內容版本
版本群組描述專案所需的內容版本,例如語言、平台或片段。步驟可以:
- 展開(unfold) 版本群組,為每個值產生一個輸出;
- 逐一處理(step) 繼承自其輸入的內容版本;
- 摺疊(fold) 版本群組,以組合一組內容(例如連接片段);
- 挑選(pick) 標記的子集。
每個內容版本都保留獨立輸出,並可個別重新執行或固定。因此,相同的步驟設定不必複製圖表 N 次,就能產生 N 個彼此協調的內容版本。
內容版本是作品本身的語言、平台、片段或其他形式,不是工作流程或工作室範本的歷史修訂。後者稱為範本修訂;更新範本不會建立新的內容版本。
