Guía Técnica Framework DO

Del Papel al Código: Cómo Convertir tus SOPs en Agentes de IA con el Framework DO

Por Mi Agentuca 8 min de lectura

Tienes un Word con el procedimiento de "Clasificación de Documentos" que tu equipo debería seguir, pero la mitad del tiempo nadie lo mira. ¿Y si ese documento pudiera ejecutarse solo?

El Framework DO (Directive-Orchestration-Execution) convierte tus procedimientos operativos estándar (SOPs) en agentes de IA que realmente funcionan. No es magia: es arquitectura de microservicios aplicada a la inteligencia artificial.

En este artículo te enseño cómo pasar del papel al código, paso a paso.

El Problema: SOPs que Nadie Sigue

Escenario típico en una gestoría:

  • • Tienes un documento de 15 páginas: "Protocolo de Gestión de Facturas"
  • • Explica exactamente qué hacer cuando llega una factura nueva
  • • Nadie lo lee porque está en una carpeta de Drive perdida
  • • Cada persona hace el proceso "a su manera"
  • • Resultado: inconsistencia, errores, pérdida de tiempo

Los SOPs tradicionales tienen tres problemas fundamentales:

  1. 1. No se ejecutan solos: Requieren que un humano los lea, interprete y ejecute manualmente cada paso.
  2. 2. Se quedan obsoletos: Cuando el proceso cambia, el documento rara vez se actualiza.
  3. 3. Son estáticos: No se adaptan a situaciones inesperadas ni toman decisiones.

El Framework DO soluciona estos tres problemas convirtiendo procedimientos pasivos en agentes activos.

Qué es el Framework DO

DO significa Directive-Orchestration-Execution (Directiva-Orquestación-Ejecución). Es una arquitectura de software de 3 capas diseñada para convertir procesos de negocio en workflows agénticos confiables.

1

Capa de Directivas

QUÉ hacer

Tu SOP convertido a lenguaje natural estructurado. Define objetivos, inputs, pasos y outputs esperados.

2

Capa de Orquestación

DECIDIR cómo

La IA actúa como project manager. Lee la directiva, analiza el contexto y decide qué herramientas usar.

3

Capa de Ejecución

EJECUTAR acciones

Scripts de código tradicional (Python, JavaScript) que realizan acciones concretas. Deterministas y testeables.

Clave: La IA decide, pero el código ejecuta. Esto elimina alucinaciones en pasos críticos y garantiza fiabilidad.

Paso a Paso: De SOP a Agente

Vamos a convertir un procedimiento real de gestoría en un agente funcional.

1 Extrae tu SOP actual

Toma el procedimiento que ya tienes (aunque esté mal escrito o incompleto). Por ejemplo:

Procedimiento: Clasificación de Facturas
1. Recibir PDF del cliente
2. Revisar si tiene NIF emisor y receptor
3. Si tiene ambos → es Factura Completa
4. Si solo tiene NIF emisor → es Ticket o Factura Simplificada
5. Si falta información → solicitar datos al cliente
6. Archivar en carpeta correspondiente

2 Convierte a Directiva (Markdown)

Crea un archivo clasificar_factura.md en la carpeta /directives:

# Clasificar Factura ## Objetivo Clasificar facturas entrantes por tipo fiscal ## Inputs - PDF del documento (max 5MB) - Email del cliente (para solicitar datos) ## Proceso 1. Extraer texto del PDF usando herramienta de OCR 2. Buscar campos clave: - NIF Emisor (formato: 12345678A) - NIF Receptor - Base imponible - Tipo IVA 3. Clasificar según tipo: - Factura Completa: tiene NIF emisor Y receptor - Factura Simplificada: solo NIF emisor, importe < 400€ - Ticket: sin NIF receptor, importe < 400€ 4. Si falta información crítica: - Ejecutar script solicitar_datos_cliente.py - Marcar documento como "Pendiente de datos" 5. Archivar en carpeta correspondiente ## Outputs - Tipo de documento: [Factura Completa | Simplificada | Ticket] - Confianza de clasificación: 0-100% - Siguiente acción: [Archivar | Solicitar datos] ## Casos Excepcionales - Si confianza < 80%: marcar para revisión humana - Si OCR falla: intentar con proveedor alternativo

Nota: Esto es lenguaje natural, no código. Cualquier persona de tu equipo puede leerlo y entenderlo.

3 Deja que la IA Orqueste

Aquí entra Claude, ChatGPT o Gemini. El modelo de IA:

  • Lee la directiva
  • Analiza el documento PDF que le proporcionas
  • Decide qué pasos seguir basándose en el contexto
  • Llama a los scripts de ejecución necesarios

Ejemplo de decisión:
El agente detecta que falta el NIF receptor en la factura. En lugar de simplemente "fallar", consulta la directiva, ve la regla de "Si falta información crítica", y decide ejecutar solicitar_datos_cliente.py automáticamente.

4 Crea Scripts de Ejecución

Estos son los microservicios deterministas. Ejemplo de solicitar_datos_cliente.py:

# solicitar_datos_cliente.py def solicitar_nif_receptor(cliente_email, documento_id): """ Envía email automático solicitando NIF receptor Determinista: mismo input = mismo output siempre """ # Cargar template HTML template = cargar_template("solicitud_nif.html") # Enviar email enviar_email( to=cliente_email, subject="Falta NIF del receptor en tu factura", body=template.render(documento_id=documento_id), attachments=None ) # Registrar en base de datos db.registrar_log( documento_id=documento_id, accion="nif_solicitado", timestamp=datetime.now() ) return {"status": "enviado", "email": cliente_email}

Ventajas de esta capa:

  • Testeable: Puedes escribir unit tests
  • Reutilizable: El mismo script sirve para múltiples directivas
  • Versionado: Control de versiones con Git
  • Sin alucinaciones: El código hace exactamente lo que programaste

El Resultado: Un Agente que Funciona

Ahora tienes un sistema que:

Se ejecuta solo

Cuando llega un PDF, el agente lee la directiva y actúa sin intervención humana. Solo pide ayuda cuando la necesita.

Se adapta

Si la situación no está explícitamente cubierta en la directiva, la IA toma decisiones razonables basándose en el contexto.

Es actualizable

Cambiar el procedimiento es tan simple como editar el archivo .md. No hace falta reprogramar nada.

Es confiable

Las acciones críticas (enviar emails, actualizar bases de datos) las ejecuta código determinista. Cero alucinaciones.

Caso real: Una gestoría en la ciudad de Santander implementó este framework para clasificación de documentos — un ejemplo de cómo la IA está transformando las pymes santanderinas. Resultado:

  • • Precisión del 97% en clasificación
  • • 100% fiabilidad en envío de emails de solicitud
  • • Tiempo de procesamiento: de 10 minutos manuales a 30 segundos automáticos
  • • Coste operativo: reducido en un 70% en tareas administrativas

Por Qué Este Enfoque Funciona

El Framework DO soluciona el problema fundamental de los agentes "todo en uno": separa la inteligencia (decisiones) de la ejecución (acciones).

❌ Enfoque Malo

"Le pido a ChatGPT que clasifique la factura Y envíe el email de solicitud"

Problema: Si el LLM alucina en el paso de enviar el email, puede enviar el mensaje equivocado, al cliente equivocado, o simplemente fallar silenciosamente.

✓ Enfoque Correcto

"Le pido a Claude que decida si enviar el email, y luego ejecuto el script verificado de envío"

Ventaja: La IA solo decide (probabilístico). El código envía (determinístico). Combinas lo mejor de ambos mundos.

Esta arquitectura basada en microservicios garantiza que cada componente haga lo que mejor sabe hacer. Para una visión más amplia de cómo la IA está transformando empresas en la región, lee nuestra guía completa de Inteligencia Artificial en Cantabria.

Cuándo Usar el Framework DO

Este enfoque es ideal para:

Procesos con reglas claras pero casos excepcionales

Ejemplo: Clasificación de documentos, validación de datos, aprobaciones de solicitudes

Tareas repetitivas que requieren juicio humano

Ejemplo: Responder emails de clientes, priorizar solicitudes, generar reportes personalizados

Workflows multi-paso con integraciones

Ejemplo: Onboarding de clientes (crear cuenta → enviar email → agendar llamada → crear carpeta Drive)

Procesos que cambian frecuentemente

Ejemplo: Compliance fiscal (las reglas cambian, solo actualizas la directiva)

Cuándo NO usarlo: Para tareas totalmente determinísticas sin excepciones (usa código tradicional), o para creatividad pura sin restricciones (usa LLMs sin estructura).

Conclusión: Del Papel al Código en 4 Pasos

  1. 1
    Extrae tu SOP actual
    Aunque esté mal escrito o incompleto
  2. 2
    Conviértelo a directiva .md
    Estructura: Objetivo → Inputs → Proceso → Outputs → Excepciones
  3. 3
    Deja que la IA orqueste
    Lee la directiva y decide en tiempo real
  4. 4
    Escribe scripts de ejecución
    Código determinista para acciones críticas

El Framework DO no es magia. Es arquitectura de software sólida aplicada a la automatización inteligente. Convierte procedimientos pasivos en workflows agénticos activos, adaptables y confiables. Las herramientas de IA disponibles hoy hacen que implementar este framework sea más accesible que nunca.

Y lo mejor: no necesitas saber programar. La directiva es lenguaje natural. La orquestación es automática. Solo los scripts de ejecución requieren código (y podemos escribirlos juntos). Además, existen ayudas a la digitalización en Cantabria que pueden financiar la implementación. Consulta nuestros servicios de consultoría IA para dar el primer paso.

¿Quieres convertir tus SOPs en agentes?

Te ayudo a implementar el Framework DO en tu empresa. Primera auditoría gratuita.

Solicitar Auditoría Gratuita