IceFold Documentación
Guías

Espacios, Flujos y Pasos

Un Flujo es el método de producción reutilizable detrás de una pieza de contenido. Puede conectar generación con IA, edición, ensamblaje y revisión de medios, mientras cada Paso deja texto, imágenes, audio, video o archivos reales que puedes inspeccionar y modificar. Ejecuta el mismo Flujo en una sesión nueva con la siguiente fuente; cada sesión conserva sus propias entradas, borradores, ediciones y salidas.

Un Espacio es un proyecto que contiene Flujos relacionados y cada tarjeta del lienzo es un Paso. Un nodo es el tipo técnico que define las entradas, la configuración y el medio de salida de un Paso.

Espacios

Un Espacio contiene Flujos relacionados y su configuración de versiones de contenido. Usa Espacios separados para proyectos que no deban compartir flujos de trabajo ni grupos de versiones.

IceFold incluye cinco Estudios predefinidos:

  • Short Video Studio para narración, animación y video multisección.
  • Productivity Studio para flujos de trabajo con PDF, reuniones y bloc de notas.
  • Media Studio para generación enfocada de imágenes, voz, música y video, así como edición de medios.
  • Localization Studio para versiones de idioma con subtítulos, doblaje y locución.
  • Content Repurposing Studio para convertir fuentes de formato largo en contenido listo para canales.

Los Flujos predefinidos son copias editables. Restaurar valores predeterminados del Estudio…, en el menú del Estudio, reemplaza sus Flujos modificados y la configuración de versiones de contenido con los valores predeterminados actuales. Las sesiones existentes no cambian.

Flujos

Un Flujo es un grafo acíclico dirigido que sirve para comenzar a trabajar. Las conexiones llevan la salida de un Paso a una entrada con nombre de otro Paso. Las ramas independientes pueden ejecutarse al mismo tiempo.

El lienzo es el editor de Flujos: agrega y elimina Pasos, conecta entradas, organiza el grafo, agrupa Pasos seleccionados en un Subflujo o guarda Pasos seleccionados como otro Flujo. Los Nodos personalizados se crean por separado cuando necesitas un comportamiento nuevo; convertir un Flujo o Subflujo en uno no es una opción de guardado.

Abrir un Flujo crea una sesión independiente o recupera la última sesión que usaste allí. La sesión es el documento de trabajo: conserva su propio grafo, el estado de los Pasos, los borradores y las salidas. Las revisiones posteriores de la plantilla del Flujo o del Estudio no la reescriben de forma silenciosa.

Pasos y tipos de nodo

Cada tarjeta del lienzo es un Paso. Su tipo de nodo define lo que puede aceptar y producir. Los tipos de nodo integrados cubren las operaciones multimedia que IceFold puede ejecutar directamente:

  • Entrada: texto, archivos y texto multisección.
  • Leer: transcripción de audio, OCR de PDF y comprensión de imágenes.
  • Generar: texto, imagen, voz, música y video.
  • Editar: transformaciones de audio, imagen y video, además de efectos de video.
  • Componer: texto animado, composición de video en capas y unión de videos.
  • Extraer: pistas de audio y fotogramas de video.
  • Subflujo: empaquetar un grafo detrás de entradas y salidas declaradas.

Las tareas de texto como traducción, resumen, cambio de tono y extracción estructurada usan un Paso Generar texto con un prompt específico; no son tipos de nodo separados.

También puedes crear un nodo Python personalizado como async def execute(inputs, ctx). El código de nodos personalizados y del Mercado se ejecuta en tu Runner autoalojado conectado, con las dependencias disponibles en esa máquina.

Versiones de contenido

Los grupos de versiones describen las versiones de contenido que necesita un proyecto, como idioma, plataforma o segmento. Un Paso puede:

  • desplegar un grupo de versiones para producir una salida por valor;
  • procesar las versiones de contenido heredadas de sus entradas;
  • plegar un grupo de versiones para combinar un conjunto, como unir segmentos;
  • seleccionar un subconjunto etiquetado.

Cada versión de contenido mantiene su propia salida y puede volver a ejecutarse o fijarse de forma independiente. Por lo tanto, la misma configuración de un Paso puede producir N versiones de contenido coordinadas sin copiar el grafo N veces.

Las versiones de contenido son los idiomas, las plataformas, los segmentos y otras formas del trabajo en sí. No son revisiones de la plantilla de un Flujo o Estudio: estas se llaman revisiones de plantilla, y actualizar una nunca crea otra versión de contenido.