Saltar al contenido
DaylitedSimply Awesome

Agentes

Cualquier cosa puede arrancar un bucle. Pararlo es la ingeniería

Un agente que no puede decidir que ha terminado sigue hasta que alguien se da cuenta, y para entonces ya ha actuado.

Qué es realmente un agente

Quite la palabrería y un agente son cuatro cosas en círculo. Algo lo dispara. Planifica qué hacer. Actúa, normalmente llamando a una herramienta que toca un sistema real. Después comprueba si el resultado es el que se quería.

Nada de esa descripción es nuevo. Los sistemas de control llevan cincuenta años con esa forma. Lo nuevo es que el paso de planificación ya puede leer texto sin estructura, lo que amplía enormemente qué se puede automatizar y no cambia nada de la disciplina necesaria para operarlo con seguridad.

Así que los construimos como se construye un sistema de control. Herramientas acotadas, una definición explícita de terminado, un límite de reintentos, y un estado que se puede inspeccionar después.

An agent loop of four boxes with a stop rule drawn below it Four boxes named trigger, plan, act and check stand in a ring with arrows running clockwise between them. The check box is drawn heavier than the other three. To the right three violet boxes marked tools connect to the ring. From the check box a glowing line falls to a blinking point above a violet line, under the words a loop without a stop rule is not in production. TRIGGER PLAN ACT CHECK TOOLS A LOOP WITHOUT A STOP RULE IS NOT IN PRODUCTION TRIGGER . PLAN . ACT . CHECK

El bucle

Cuatro pasos, y el cuarto es el producto

Disparar, planificar, actuar, comprobar. Los tres primeros salen en toda demostración y el cuarto es el que lleva tiempo.

La comprobación tiene que responder a dos preguntas que los otros pasos nunca hacen. ¿Es aceptable este resultado?, y si no lo es, ¿ahora qué? Reintentar con otro enfoque, pasar a una persona, o parar y dejar el sistema en un estado que alguien pueda entender.

Las herramientas son la superficie de riesgo

Un agente es tan peligroso como las herramientas que le dé. Un bucle que puede leer una base de datos es un sistema de informes. El mismo bucle con permiso de escritura es algo que necesita una revisión antes de ejecutarse.

Por eso la lista de herramientas se escribe y se mantiene corta, cada una se acota tanto como permita la tarea, y todo lo que cuesta dinero o envía un mensaje a alguien de fuera de la empresa queda detrás de una confirmación explícita.

Esto es poco lucido y es la mayor parte de lo que separa a un agente que puede dejar funcionando de uno que alguien tiene que vigilar.

Las decisiones

Cuatro decisiones que determinan si puede funcionar sin vigilancia

Ninguna trata de qué modelo. Las cuatro tratan del bucle que lo rodea.

DecisiónQué deja fijadoQué falla sin él
Definición de terminadoCuándo puede el bucle parar con éxitoSigue trabajando en una tarea que ya estaba terminada
Límite de reintentosCuántas veces puede volver a intentarloUn fallo barato se convierte en uno caro de la noche a la mañana
Alcance de las herramientasQué se le permite tocarEl radio de daño de un malentendido es toda su base de datos
Vía de escaladoA quién pasa el asunto cuando no puede decidirAdivina, y nadie se entera hasta que se entera un cliente

Cada una es una línea de una especificación y no un ajuste de un producto, por eso se saltan y por eso saltárselas se nota después.

O escriba aquí

Tres campos, y lo lee una persona

Nombre, una dirección a la que podamos responder, y qué quiere construir. Recibe una referencia de vuelta al instante.

Usamos esto para responderle y, cuando encaja, para preparar un alcance. La base jurídica son las gestiones realizadas a petición suya antes de un contrato. Se guarda en nuestro propio servidor en la Unión Europea, no se cede a nadie, y se borra a los doce meses si no se convierte en un encargo. El aviso completo está en la página legal.

An agent loop of four boxes with a stop rule drawn below it Four boxes named trigger, plan, act and check stand in a ring with arrows running clockwise between them. The check box is drawn heavier than the other three. To the right three violet boxes marked tools connect to the ring. From the check box a glowing line falls to a blinking point above a violet line, under the words a loop without a stop rule is not in production. TRIGGER PLAN ACT CHECK TOOLS A LOOP WITHOUT A STOP RULE IS NOT IN PRODUCTION TRIGGER . PLAN . ACT . CHECK

¿Qué le daría a un bucle?

Describa la tarea y quién la haría en otro caso. Con eso basta para decir si es buena candidata.

HablemosTodo junto