Genesis English Invítame un café Descargar

Usar Genesis

Automatizar: recetas y lotes

#Recetas

Una receta encadena herramientas de Genesis y se usa como una sola. Al guardarla aparece en Inicio (con su propio formulario), en la CLI como genesis run recipe.<id>, en el Asistente y para cualquier IA conectada por MCP (recipe_<id>): una IA puede lanzar un proceso completo con una sola llamada.

Incluidas:

Receta Qué hace
Clips verticales subtitulados Busca los mejores momentos de un video largo (ai.highlights), los corta, los pasa a vertical siguiendo al sujeto y les añade subtítulos
Podcast: audio limpio y artículo Reduce ruido, normaliza a −16 LUFS, transcribe (SRT) y escribe un artículo en Word
Subtitular (y pasar a vertical) Subtítulos automáticos, opcionalmente después de reencuadrar a 9:16
Imagen para redes sociales Versiones 1080×1080, 1080×1920 y 1200×630 recortadas sin deformar

Créalas en Automatizar → Nueva receta o duplica una incluida. Se guardan en <datos de Genesis>/recipes/<id>.json:

JSON
{
  "id": "mi-receta",
  "name": "Mi receta",
  "description": "Qué hace (la lee también la IA que la use).",
  "inputs": [
    { "name": "video", "label": "Video", "type": "file", "required": true },
    { "name": "cantidad", "label": "Clips", "type": "number", "default": 3 }
  ],
  "steps": [
    { "id": "momentos", "tool": "ai.highlights", "input": { "input": "{{inputs.video}}", "count": "{{inputs.cantidad}}" } },
    { "id": "clips", "tool": "video.cut", "forEach": "{{steps.momentos.highlights}}", "parallel": 2,
      "input": { "input": "{{inputs.video}}", "start": "{{item.start}}", "end": "{{item.end}}",
                 "output": "{{inputs.video|dir}}/{{inputs.video|stem}}_clip{{number}}.mp4" } }
  ],
  "outputs": { "clips": "{{steps.clips}}" }
}
  • Entradas: file, files, text, longtext, number, boolean y choice (con options).
  • Pasos: cualquier herramienta, incluidos plugins (ext.…) y otras recetas (recipe.…). if salta el paso cuando es falso; forEach lo repite para cada elemento de una lista (item, index, number), hasta parallel (1–4) a la vez.
  • Referencias: {{inputs.x}}, {{steps.id.campo}}, {{steps.id.lista[0].campo}}. Una referencia sola conserva su tipo (número, lista…); dentro de un texto se escribe como texto.
  • Filtros: |stem (nombre sin extensión), |name, |dir, |ext, |json, |default:valor y |or:otra.referencia (por ejemplo, el resultado de un paso que se saltó).
  • Antes de ejecutar se comprueba todo (herramientas que no existen, referencias a pasos posteriores, entradas no declaradas…) y los errores dicen en qué paso están.

#Lotes

Automatizar → Por lotes (o la herramienta batch.run) aplica una herramienta o receta a una lista de archivos o a una carpeta, con los mismos ajustes para todos. Si alguno falla, sigue con el resto e informa de cada uno. En los ajustes puedes usar {{file}}, {{file|stem}}, {{file|dir}} y {{number}}:

Terminal
genesis run batch.run tool=recipe.subtitular folder=~/Videos/charlas 'extensions=["mp4"]' parallel=2
Terminal
genesis run batch.run tool=image.transform folder=fotos 'input={"width": 1200, "output": "{{file|dir}}/web/{{file|stem}}.jpg"}'

#Plantillas

Al abrir Documentos, Presentaciones, Hojas de cálculo o el Editor de video sin archivo aparece Empezar desde una plantilla: 4 documentos (informe, acta de reunión, propuesta comercial, carta), 3 presentaciones (pitch para inversores, clase, resultados del trimestre), 3 hojas (presupuesto mensual, factura con IVA, seguimiento de proyecto) y 3 videos (vertical para redes, video con intro y rótulo, pase de fotos).

El botón Plantilla de la barra de cada editor guarda el proyecto actual como plantilla propia (<datos de Genesis>/templates/<tipo>/), que aparece primero en la galería y se puede borrar desde ella.

#Mejores momentos (ai.highlights)

Transcribe el archivo y pide a un modelo de lenguaje (una cuenta conectada o un modelo local) los fragmentos que mejor funcionan solos. Los ajusta a los límites de los subtítulos para no cortar frases y respeta la duración mínima y máxima sin solapamientos. Admite indicaciones como «momentos graciosos» o «consejos prácticos».