Bereiche, Flows und Schritte
Ein Flow ist die wiederverwendbare Produktionsmethode hinter einem Inhalt. Er kann KI-Generierung, Medienbearbeitung, Zusammenstellung und Prüfung verbinden. Jeder Schritt hinterlässt dabei tatsächlichen Text, Bilder, Audio, Video oder Dateien, die Sie prüfen und ändern können. Führen Sie denselben Flow in einer neuen Sitzung mit dem nächsten Ausgangsmaterial aus; jede Sitzung behält ihre eigenen Eingaben, Entwürfe, Bearbeitungen und Ausgaben.
Ein Bereich ist ein Projekt mit zusammengehörigen Flows, und jede Karte auf der Arbeitsfläche ist ein Schritt. Ein Knoten ist der technische Typ, der einem Schritt seine Eingänge, Einstellungen und sein Ausgabemedium gibt.
Bereiche
Ein Bereich besitzt zugehörige Flows und deren Einstellungen für Inhaltsversionen. Verwenden Sie getrennte Bereiche für Projekte, die keine Workflows oder Versionsgruppen teilen sollen.
IceFold enthält fünf voreingestellte Studios:
- Short Video Studio für Erzählung, Animation und mehrsegmentige Videos.
- Productivity Studio für PDF-, Meeting- und Notiz-Workflows.
- Media Studio für fokussierte Bild-, Sprach-, Musik- und Videogenerierung sowie Medienbearbeitung.
- Localization Studio für untertitelte, synchronisierte und gesprochene Sprachversionen.
- Content Repurposing Studio zur Umwandlung von Langformat-Quellen in kanalgerechte Inhalte.
Voreingestellte Flows sind bearbeitbare Kopien. Studio-Standards wiederherstellen… im …-Menü des Studios ersetzt dessen geänderte Flows und Einstellungen für Inhaltsversionen durch die aktuellen mitgelieferten Standards. Bestehende Sitzungen bleiben unverändert.
Flows
Ein Flow ist ein gerichteter azyklischer Graph, mit dem Sie eine Arbeit beginnen. Kanten verbinden die Ausgabe eines Schritts mit benannten Eingängen eines anderen Schritts. Unabhängige Zweige können parallel ausgeführt werden.
Die Arbeitsfläche ist der Flow-Editor: Fügen Sie Schritte hinzu oder entfernen Sie sie, verbinden Sie Eingänge, ordnen Sie den Graphen an, gruppieren Sie ausgewählte Schritte zu einem Subflow oder speichern Sie ausgewählte Schritte als weiteren Flow. Einen benutzerdefinierten Knoten erstellen Sie separat, wenn Sie neues Verhalten benötigen; einen Flow oder Subflow in einen solchen Knoten umzuwandeln ist keine Speicheroption.
Beim Öffnen eines Flows wird eine neue unabhängige Sitzung erstellt oder die dort zuletzt verwendete Sitzung wiederhergestellt. Die Sitzung ist das Arbeitsdokument: Sie behält ihren eigenen Graphen, Schrittstatus, Entwürfe und Ausgaben. Spätere Revisionen einer Flow- oder Studio-Vorlage überschreiben sie nicht stillschweigend.
Schritte und Knotentypen
Jede Karte auf der Arbeitsfläche ist ein Schritt. Sein Knotentyp legt fest, was der Schritt annehmen und erzeugen kann. Integrierte Knotentypen decken die Medienoperationen ab, die IceFold direkt ausführen kann:
- Eingabe: Text, Dateien und mehrsegmentiger Text.
- Lesen: Audio-Transkription, PDF-OCR und Bildverständnis.
- Generieren: Text, Bild, Sprache, Musik und Video.
- Bearbeiten: Audio-, Bild- und Video-Transformationen sowie Videoeffekte.
- Komponieren: Animierter Text, ebenenbasierte Videokomposition und Video-Zusammenführung.
- Extrahieren: Audiospuren und Videobilder.
- Subflow: Packt einen Graphen hinter deklarierte Ein- und Ausgänge.
Textaufgaben wie Übersetzung, Zusammenfassung, Tonänderung und strukturierte Extraktion verwenden einen Generate Text-Schritt mit einem passenden Prompt; sie sind keine separaten Knotentypen.
Sie können außerdem einen benutzerdefinierten Python-Knoten als async def execute(inputs, ctx) erstellen. Code benutzerdefinierter und im Marktplatz installierter Knoten läuft auf Ihrem verbundenen, selbst gehosteten Runner mit den dort verfügbaren Abhängigkeiten.
Inhaltsversionen
Versionsgruppen beschreiben die benötigten Inhaltsversionen eines Projekts, etwa Sprache, Plattform oder Segment. Ein Schritt kann:
- eine Versionsgruppe entfalten (unfold), um eine Ausgabe pro Wert zu erzeugen;
- von seinen Eingängen geerbte Inhaltsversionen durchlaufen (step);
- eine Versionsgruppe zusammenfalten (fold), um eine Menge zu kombinieren, z. B. Segmente zusammenzuführen;
- eine getaggte Teilmenge auswählen (pick).
Jede Inhaltsversion behält ihre eigene Ausgabe und kann unabhängig neu ausgeführt oder angeheftet werden. Dieselbe Schrittkonfiguration kann so N koordinierte Inhaltsversionen erzeugen, ohne den Graphen N-mal zu kopieren.
Inhaltsversionen sind Sprach-, Plattform-, Segment- und andere Varianten der Arbeit selbst. Sie sind keine Revisionen einer Flow- oder Studio-Vorlage: Diese heißen Vorlagenrevisionen, und ihre Aktualisierung erzeugt keine neue Inhaltsversion.
