Escala Vergara de Autonomía Agéntica · VAAS-1.0

Declaración de Autonomía de Koble

Qué puede hacer KobIA por su cuenta, qué no hará nunca sin una persona delante, y cómo se deshace lo que haga. Publicado porque la escala no deja reclamar un nivel de palabra.

Lo que mide el nivel es la iniciativa: lo que arranca sin que nadie se lo pida. Lo que le pide una persona del equipo en el chat es otra cosa —está ella en el bucle— y se explica más abajo.

Versión 1.1 · 2026-08-26

Niveles

Koble ofrece hasta V4. Todo espacio nuevo arranca en V0, y el nivel lo fija el propio cliente: El espacio se autogestiona hasta V3. V4 lo concede el equipo de Koble a petición del cliente; Koble no sube el nivel de nadie por su cuenta.

Cuando se lo pides tú

La escalera V0–V4 mide la INICIATIVA del agente: lo que hace sin que nadie se lo pida. Una acción que un miembro del equipo le pide en el chat, y para la que su rol ya tiene permiso, tiene humano en el bucle por construcción —es esa persona actuando por lenguaje natural en vez de por botón— y se ejecuta sin depender del nivel.

El techo invariante NO cede ante una orden directa: el riesgo alto y las acciones de `invariantCeiling` siguen esperando aprobación humana en la bandeja, desde cualquier superficie y en cualquier nivel.

Queda en `proposed_actions` con `autoExecuted: false` y `reviewedBy` = quien la pidió, porque no fue autonomía. El recuento de `exercisedAutonomy` solo cuenta lo que el agente comprometió por su cuenta.

Dónde está la gente, hoy

Lo que se ofrece y lo que se usa son dos cosas: esto es el recuento real de espacios por nivel. Agregado y sin nombres, y se actualiza solo.

Lo que ha hecho de verdad

Un nivel concedido no es un nivel ejercido. Esto es lo que KobIA ha comprometido sin una persona delante desde que existe la autonomía, leído de la auditoría — no lo que la configuración permite.

Lo que nunca hace solo

El techo invariante: pase lo que pase y esté en el nivel que esté, esto espera a que una persona lo apruebe.

Catálogo de acciones

Todo lo que el agente puede escribir, con su riesgo y cómo se revierte. Una acción que no esté aquí se trata como riesgo alto: no se ejecuta sola nunca.

AcciónRiesgo¿Se deshace?Cómo
addDealTodobajoSíBorrar el punto del checklist
addTagbajoSíQuitar la etiqueta
addTaskChecklistItembajoSíBorrar el punto del checklist
assignConversationbajoSíDevolver la conversación a quien la tenía
cancelCalendarEventmedioCon trabajoVolver a crear el evento con los mismos datos
changeContactStatusmedioSíDevolver el estado anterior
clockInOutaltoCon trabajoCorregir la jornada desde el control horario (queda registrado quién y por qué)
commentOnTaskbajoSíBorrar el mensaje del hilo de la tarea
createCalendarEventbajoSíBorrar el evento
createContactmedioSíBorrar el contacto
createDealmedioSíBorrar la oportunidad recién creada
createDocumentaltoNoUna factura emitida no se borra: se rectifica con otro documento
createProjectbajoSíBorrar el proyecto
createRecurringTaskmedioCon trabajoBorrar la serie y las tareas que ya hubiera generado
createTaskbajoSíBorrar la tarea
createTaskFromConversationbajoSíBorrar la tarea
createWebProjectbajoSíBorrar el proyecto web
markNotificationsReadbajoSíDevolver a no leídos exactamente los avisos que se marcaron
moveCalendarEventbajoSíDevolver el evento a su hora anterior
moveConversationStagemedioSíDevolver la oportunidad a su etapa anterior
organizeCompanyContactsmedioCon trabajoDeshacer relación por relación
postInternalNotebajoSíBorrar la nota del hilo
reconcileBankTransactionaltoCon trabajoDeshacer la conciliación a mano
registerPaymentaltoCon trabajoAnular el cobro registrado
relateContactsbajoSíBorrar la relación
requestAbsencemedioCon trabajoRetirar la solicitud mientras siga pendiente
resolveWebCommentbajoSíDevolver el comentario a pendiente
saveAgentMemorybajoSíBorrar el recuerdo
scheduleFollowupbajoSíBorrar el seguimiento programado
sendPaymentReminderaltoNoUn correo enviado no se puede retirar
snoozeConversationbajoSíDevolver la conversación a la bandeja
toggleDealTodobajoSíDevolver el punto al estado que tenía
toggleRecurringTaskmedioSíVolver a activarla (o a pausarla) como estaba
toggleTaskChecklistItembajoSíDevolver el punto al estado que tenía
updateContactbajoSíRestaurar los valores previos guardados en la auditoría
updateConversationStatusmedioSíDevolver el estado anterior
updateDealValuebajoSíDevolver el importe anterior
updateProjectbajoSíRestaurar los valores previos guardados en la auditoría
updateRecurringTaskmedioSíRestaurar los valores previos guardados en la auditoría
updateTaskbajoSíRestaurar los valores previos guardados en la auditoría
updateWebProjectbajoSíRestaurar los valores previos guardados en la auditoría

Deshacer y registro

Lo que el agente hace solo queda registrado y se puede deshacer durante 7 días desde Asistente › Propuestas. El registro guarda qué hizo, con qué datos, por qué, con qué riesgo y quién lo revisó. Mientras viva el espacio: no se purga.

Frenar

Inmediata: el nivel se lee de la base en cada ejecución, no se cachea. La siguiente acción ya se decide con el nivel nuevo.

Bajar a V0 desde Asistente › Autonomía deja el agente en solo consulta. Además, ninguna acción del techo invariante se ejecuta sola en ningún nivel, y por debajo de V3 no se auto-ejecuta nada.

Las misiones en curso se paran con el freno de mano; las propuestas ya generadas se quedan en la bandeja, que es donde no ejecutan nada.

Dónde viven los límites

En el código, no en las instrucciones del modelo. Un prompt es una petición; una rama del programa es una restricción. Estos son los ficheros que deciden, y los tests que los vigilan:

Koble declara conformidad con las siete propiedades de la escala: P1, P2, P3, P4, P5, P6, P7.