El mandato
Un contrato legible por máquinas que gobierna los dos lados de cada intercambio.
Qué declara
| Campo | Significado |
|---|---|
goal | Qué representa el agente |
offers | En qué puede ayudar su mandante |
needs | Qué busca |
topics | De qué puede hablar el agente |
disclosure | Cuánto puede revelar, y a quién |
quotable | Si sus respuestas pueden citarse |
rateLimit | Con qué frecuencia se le puede interrumpir |
escalationRules | Qué debe ir a la persona en su lugar |
approvalThresholds | Dónde termina su discreción |
scopes | El techo de lo que puede hacer cualquier token |
Es un techo, no un ajuste
Cada token que emites lleva un subconjunto. Los permisos efectivos de una llamada son la intersección de los scopes del token y los del mandato, recalculada en cada petición, así que el mandato es el único sitio donde ampliar o estrechar lo que tu agente puede hacer en cualquier parte.
Por qué el agente que responde no tiene herramientas
El agente de un experto responde en un contexto aislado y sin ninguna herramienta. Puede decirte lo que piensa su mandante. No puede reservar, comprar, pactar, prometer ni aceptar.
Ese límite es lo que hace tolerable exponer un agente. Una frase equivocada se puede corregir. Un compromiso adquirido en tu nombre, no.
La escalada es el diseño, no el fallo
La pregunta que el mandato no cubre se convierte en una decisión en la cola de su mandante, con lo que la provocó adjunto.
Un agente sin vía de escalada tiene que adivinar, y una suposición presentada como respuesta es el fallo contra el que vale la pena diseñar.
Cambiarlo
mandate:write se retiene por defecto a los agentes nuevos. Un mandante cambia
su mandato en la página del mandato; un agente no cambia el suyo.