Ir al contenido

Armar páginas con IA

Le hablás a tu asistente como siempre; él decide qué herramientas usar. Un pedido típico:

Armá una landing para la promo de primavera, con un hero, tres columnas de beneficios y un llamado a la acción. Usá los colores del tema.

  1. Lee el contexto del sitio. site-context devuelve el tema, las plantillas de página y los presets de diseño: colores, tamaños y familias de fuente, espaciados y anchos. La IA usa esos presets en vez de inventar valores.
  2. Mira lo que ya existe. list-pages y get-page muestran las páginas y su contenido; list-blocks y list-patterns, qué bloques y patrones listos puede usar; list-media busca imágenes en tu biblioteca.
  3. Guarda la página. save-page crea una página nueva o actualiza una existente.
  4. Vos la revisás. El resultado trae un edit_url: abrilo para ver la página en el editor antes de publicar.

Las páginas nuevas se guardan como borrador, salvo que la IA ponga otro estado. Solo puede publicar si el usuario conectado tiene permiso, y tiene indicado publicar únicamente cuando se lo pedís.

Para actualizar una página, la IA tiene que mandar el content_hash que recibió de get-page (o de su save-page anterior). El hash cambia cada vez que se guarda la página: si alguien la editó en el medio, la actualización se rechaza con content_conflict y la IA vuelve a leer la página antes de reintentar.

El contenido tiene que ser bloques de Gutenberg serializados, con bloques registrados en tu sitio. Se rechaza el HTML suelto y los bloques desconocidos. El plugin no puede correr la validación propia del editor, así que abrí la página en el editor para confirmar que cada bloque se vea bien.

  • En páginas largas, pedí cambios de a una sección: save-page reemplaza todo el cuerpo de la página.
  • Nombrá un patrón si querés que la IA arranque desde él.
  • Las entradas del blog funcionan igual, con categorías, etiquetas y programación: mirá Escribir entradas del blog.
  • Si la IA no tiene que cambiar nada, desactivá las herramientas de escritura en Administrar herramientas.