Agentes de IA con n8n: Genera Contenido Automatizado para tu Sitio Web

0 de 3 lecciones completas (0%)

Módulo 2: Crea tu Agente de IA que escribe blogs y artículos en tu Sitio Web

2.1 Crear nuestra base de ideas para las publicaciones automáticas

¡Excelente! Vamos a continuar construyendo nuestro sistema. El primer paso es preparar el entorno donde nacerán las ideas para nuestros artículos.

1. Accede a la interfez de a n8n

Primero, necesitamos entrar a nuestra plataforma de n8n.

Este es nuestro centro de operaciones, el lugar donde crearemos todas las automatizaciones y daremos vida a nuestro Agente de IA. Aunque al principio pueda parecer un poco intimidante, te prometo que es un proceso muy sencillo.

2. Importar nuestro Flujo de Trabajo (Workflow)

Para ahorrarte mucho tiempo, he preparado una plantilla con el flujo de trabajo (o workflow) que vamos a utilizar. No tendrás que crearlo desde cero.

  1. Descargar el archivo en este enlace: enlace para descargar un archivo. Este archivo tiene la extensión .JSON.
  2. Una vez descargado, vuelve a n8n, Crea un nuevo workflow y haz clic en los tres puntos de la esquina superior derecha y selecciona Importar desde archivo (Import from file).
  3. Elige el archivo que acabas de descargar.

¡Listo! Ahora deberías ver en tu pantalla el mismo flujo de trabajo que te estoy mostrando. Si quieres, puedes hacer doble clic en el título en la parte superior para renombrarlo y ponerle un nombre que te guste.

3. Configurando nuestra base de datos de ideas con Airtable

Nuestro Agente de IA necesita un lugar donde pueda leer las ideas que se nos ocurran. Para ello, usaremos una herramienta llamada Airtable.

¿Por qué Airtable?

Airtable es como una hoja de cálculo (similar a Google Sheets o Excel) pero con superpoderes de base de datos. La hemos elegido para este curso porque es extremadamente fácil y rápida de integrar con n8n.

  • Nota importante: Si en tu día a día usas Google Sheets, Notion u otra herramienta, ¡no te preocupes! Primero aprende el proceso con Airtable. Una vez que entiendas cómo funciona, será muy sencillo adaptar el workflow a tu herramienta preferida.

Pasos para configurar Airtable:

  1. Ve a airtable.com y crea una cuenta gratuita. Puedes registrarte con tu correo o directamente con tu cuenta de Google.
  2. Una vez dentro, crea una nueva base (en Airtable se llaman Bases). Puedes llamarla, por ejemplo, «Ideas para Artículos».
  3. Dentro de esa base, tendrás una tabla. Vamos a configurar las siguientes columnas. Es importante que los nombres sean exactos para que la automatización funcione:
    • Fecha
    • Prompt (Aquí escribiremos nuestra idea)
    • Título (El título del artículo generado)
    • Post ID (El ID del artículo una vez publicado en la web)
    • Publicado (Un «Sí» para marcar que ya está publicado)

Para cada una de estas columnas, asegúrate de que el tipo de campo sea «Texto largo» (Long text).

4. Entendiendo nuestro Flujo de Trabajo en n8n

Ahora que tenemos la base de datos lista, volvamos a n8n y veamos cómo funciona nuestro workflow.

Un workflow en n8n es una secuencia de nodos conectados. Cada nodo realiza una tarea específica y le pasa la información al siguiente.

  • El Disparador (Trigger): Es el primer nodo, el que inicia todo el proceso. Por ahora, lo activaremos manualmente con un clic. Más adelante, lo configuraremos para que se ejecute automáticamente (por ejemplo, una vez al día).
  • Nodo «Get Ideas» (Obtener Ideas): Este es el primer nodo de trabajo. Su misión es conectarse a nuestra tabla de Airtable y leer todas las filas donde hemos apuntado ideas.
  • Nodo «Filter Idea» (Filtrar Idea): De todas las ideas que ha leído, este nodo se encarga de dos cosas:
    1. Descarta las ideas que ya están marcadas como «Completadas» (con un «Sí»).
    2. Selecciona solo una idea para trabajar en ella, siguiendo el orden de la lista.
  • Nodo «Set your Prompt» (Establecer tu Prompt): Este último nodo limpia la información y se asegura de que solo el texto de nuestra idea (el prompt) pase a la siguiente fase, que es donde la magia ocurre: la creación del artículo.

5. Conectando n8n con Airtable

Para que el nodo «Get Ideas» pueda leer nuestra tabla, necesitamos darle permiso.

  1. Haz doble clic en el nodo «Get Ideas».
  2. En la sección de Credenciales (Credentials), haz clic en «Crear nueva».
  3. En Airtable: Ve a tu perfil (arriba a la derecha) -> Developer Hub -> Personal access tokens.
  4. Crea un nuevo token. Dale un nombre (ej. «Conexión n8n»).
  5. En los permisos (Scopes), asegúrate de añadir estos tres: data.records:read, data.records:write y schema.bases:read.
  6. Copia el token que se genera.
  7. En n8n: Pega el token que acabas de copiar y guarda la credencial.

Una vez guardada, selecciona tu base («Ideas para Artículos») y la tabla correspondiente.

¡Vamos a probarlo!

Añade algunas ideas de artículos en la columna Prompt de tu Airtable. Ahora, en n8n, con el nodo «Get Ideas» seleccionado, pulsa el botón Ejecutar (Execute).

Si todo ha ido bien, en la parte derecha (la salida o output) deberías ver en formato de tabla las ideas que acabas de escribir. ¡La conexión funciona!


¡Perfecto! Ya hemos sentado las bases. Nuestro sistema ya es capaz de leer las ideas.

En el próximo vídeo, nos meteremos de lleno en la parte más emocionante: usar la IA para escribir el artículo completo. ¡Te veo allí!

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.