Notas del trabajo

Cómo usamos la IA para construir y operar sitios Drupal, y dónde no la dejamos actuar

Pregúntele al concierge Contacto

En corto: usamos a diario Claude Code, el agente de programación de Anthropic, con reglas escritas para cada proyecto, con hooks que bloquean un comando peligroso antes de que corra, y con revisión humana antes de que algo se integre o se despliegue. Un agente de IA puede leer sus sistemas; todo lo que escriba, gaste o envíe espera a una persona. Nuestros artículos los redacta Claude a partir de nuestros propios registros, y nuestro fundador revisa cada dato y aprueba cada pieza. Cada artículo, este incluido, lo dice en su primera línea.

¿Dónde no dejamos actuar a la IA?

Estas son las líneas que no cruzamos, en nuestros sitios y en el suyo:

  • Lo que escribe, gasta o envía espera a una persona. Un agente puede leer sus sistemas. No los cambia, no paga nada y no envía un mensaje sin el sí de una persona.
  • Ningún despliegue a su sitio en producción por cuenta propia. Un agente puede preparar un cambio. Una persona decide cuándo sale al aire.
  • Sus datos no entran a un modelo sin su acuerdo. No ponemos sus datos en un modelo sin que usted lo autorice.
  • Nada de clientes, citas ni resultados inventados. En este sitio no hay personas sintéticas, testimonios fabricados ni cifras que no podamos mostrar.
  • Ningún porcentaje de productividad. Nunca medimos un antes y un después, así que no citamos uno. Mostramos el mecanismo.

Por qué le sirve: cuando un proveedor le dice "trabajamos con IA", lo que debe preguntar es dónde no la deja actuar. Esa es nuestra respuesta.

¿Dónde sí usamos la IA?

En tres partes, y nuestra página Cómo usamos la IA deja cada una por escrito como regla:

  • En lo que escribimos. Los artículos de este sitio los redacta Claude a partir de nuestros propios registros: código, configuración, mediciones y fuentes públicas, listadas al final de cada artículo.
  • En la ingeniería. Claude Code trabaja todos los días en nuestros repositorios, con las reglas y los controles que se explican abajo.
  • En lo que construimos para usted. Los agentes que construimos guardan sus llaves de API en su servidor y trabajan solo con herramientas que podemos probar. Toda acción que cambie sus datos necesita aprobación. Los detalles están en un agente de IA en Drupal que guarda sus llaves en el servidor y en un servidor MCP para un sitio Drupal.

¿Cómo trabaja el agente sobre el código?

  • Reglas escritas, por proyecto. Cada repositorio trae instrucciones que el agente lee antes de empezar: las convenciones, los comandos y lo que está prohibido.
  • Hooks que bloquean, no que aconsejan. Un hook es una verificación que corre antes que el comando del agente y lo rechaza. Un ejemplo: desde el 23 de septiembre de 2026, un hook rechaza un tipo de comando que había dañado archivos sin avisar en nuestra estación de trabajo. La regla contra esos comandos llevaba semanas escrita y se seguía incumpliendo. Cuando pasó a ser un hook, se cumplió. Si una regla escrita falla una y otra vez, la volvemos una verificación que corre siempre.
  • Los mismos controles que cualquier código. Cada cambio corre las pruebas sobre una instalación limpia y revisa las dependencias contra los avisos de seguridad conocidos, y un despliegue no termina hasta que pasa una verificación sobre el sitio en vivo. Devolverse es volver a la imagen anterior. A nada de esto le importa quién escribió el cambio.
  • Una persona revisa y decide. La revisión humana va antes de integrar o desplegar cualquier cosa. En nuestros sitios, un push a la rama principal despliega, y ese push solo arranca con la palabra de nuestro fundador.
  • El historial lo dice. Cada commit escrito con Claude lleva una línea de coautoría. Entre el 1 de septiembre y el 27 de octubre de 2026, la llevaron 128 de los 165 commits del repositorio de este sitio.

¿Cómo se hace un artículo como este?

Cada pieza sigue los mismos seis pasos:

  1. Un plan con cada afirmación y su fuente: un repositorio, un archivo de configuración, una página pública o un registro con fecha.
  2. Un borrador en inglés y en español, de Claude. El español se escribe para un lector colombiano, no se traduce línea por línea.
  3. Una revisión de datos que vuelve a leer cada afirmación contra su fuente y lista lo que no pudo verificar. Una afirmación sin fuente se elimina, no se suaviza.
  4. La decisión de nuestro fundador: se publica o no.
  5. El despliegue. Los artículos viven como archivos en el repositorio del sitio, así que cada uno sale como un cambio revisado, con las mismas pruebas que el código.
  6. Una mirada atrás, dos semanas después, a las visitas que llegaron por buscadores y por asistentes de IA.

Los pasos 1 a 3 y 5 a 6 se hacen con Claude. El paso 4 es de una persona, y solo de una persona. Este artículo siguió esos pasos. El agente que lo redactó trabajó con nuestro repositorio y nuestros registros, y no tenía permiso de abrir nuestros sitios en vivo.

¿Qué le pide drupal.org al trabajo hecho con IA?

La "Policy on the use of AI when contributing to Drupal", la política de la propia comunidad, se actualizó el 20 de octubre de 2026. En resumen: si la IA escribió una parte importante de una contribución, se declara, por bien que se haya revisado. Quien publica responde por cada palabra y cada línea, y debe poder explicarla. No se permite subir lo que produce la IA sin revisarlo, y los comentarios se escriben con palabras propias, no se pegan desde un modelo.

La cumplimos allá como aquí. El módulo de nuestro fundador, elevenlabs_agent, dice en su propio README que se hizo con mucha ayuda de IA y con revisión humana. Los comentarios y parches que usaron IA lo declaran, y una persona los prueba antes de publicarlos.

¿Su sitio Drupal necesita IA?

No necesariamente. En nuestro sitio, la función de IA es el concierge de voz de la página de inicio, hecho con elevenlabs_agent (en su serie 1.0 alpha), y nada más del sitio depende de él. Al 28 de octubre de 2026 no corremos el módulo de IA de Drupal en nuestro propio sitio. Cuando la IA tiene lugar en un sitio, la construimos con las mismas líneas: llaves en el servidor, herramientas que podemos probar y una persona delante de cada cambio.

¿Qué no prometemos?

Hoy el ingeniero es nuestro fundador, y el soporte va en horario hábil de Colombia (UTC-5), sin guardias 24/7. El único precio fijo es una hora con el fundador: 75 dólares. Nuestra página Cómo usamos la IA deja estas reglas por escrito para cada trabajo.

Si quiere hablar de IA en su sitio Drupal, o de cómo la construiríamos, mire nuestra oferta o escríbanos.

Fuentes

Consultadas el 28 de octubre de 2026.

Redactado con Claude a partir de nuestros propios registros; revisado y aprobado por Carlos Santana. Cómo usamos la IA

¿Hablamos sobre este proyecto?

Pregúntele al concierge sobre este proyecto: qué es, cómo se construyó, o póngase en contacto con nosotros.