Un límite de confianza para la ejecución de herramientas separa la intención generada por el modelo de los efectos secundarios privilegiados, de modo que un agente de IA local no pueda convertir texto arbitrario en autoridad por sí mismo.
Esto es más específico que un límite de privacidad general alrededor de los archivos sensibles. Un agente doméstico puede razonar sobre el contexto local, proponer reiniciar un contenedor o generar argumentos para una herramienta, pero ninguna de esas salidas debería heredar automáticamente permiso para modificar el servidor. El límite de confianza se sitúa en la capa de ejecución, donde la validación del esquema, la identidad, el alcance de los recursos, la autorización, la aprobación y la auditoría convierten una propuesta no confiable en una acción permitida.
El límite se sitúa entre la intención del modelo y la ejecución privilegiada
Un modelo de lenguaje puede producir nombres de herramientas y argumentos, pero esos tokens siguen siendo contenido generado. La capa de ejecución debe tratarlos como una solicitud que hay que evaluar, no como una prueba de que quien realiza la llamada está autorizado a ejecutar la acción.
La arquitectura de confianza cero asume que la confianza no se concede implícitamente porque una solicitud se origine dentro de una red o un límite de proceso, y las decisiones explícitas sobre el acceso a los recursos son también el modelo mental adecuado para la ejecución de herramientas de agentes locales.
El mismo principio se aplica incluso cuando el modelo se ejecuta en el servidor doméstico. La ejecución local protege la ubicación de los datos, pero no convierte la salida del modelo en un comando de administrador confiable.
Las descripciones de las herramientas y el razonamiento permanecen en el lado no confiable
Los prompts, los documentos recuperados, el contenido web y las descripciones de las herramientas pueden influir en la acción propuesta por el modelo. Si cualquiera de esos textos puede crear autoridad directamente, una inyección de prompts o un plan equivocado podría cruzar hacia el control del servidor sin una comprobación independiente.
Las herramientas pueden representar la ejecución de código arbitrario, por lo que la seguridad de la invocación de herramientas debe mantenerse separada de la selección de una herramienta por parte del modelo.
Las descripciones del esquema pueden limitar la estructura de una acción, pero siguen formando parte de la superficie de propuesta. Que un campo llamado `path` sea sintácticamente válido no demuestra que el agente pueda escribir en cualquier ruta que sea capaz de indicar.
Esto mantiene limpio el límite: el razonamiento puede ser flexible y probabilístico en un lado, mientras que las comprobaciones de permisos permanecen deterministas y aplicables en el otro.
La autorización limita qué recursos y operaciones pueden cruzar
Una vez que una llamada propuesta llega al límite, el ejecutor debe resolver la identidad real, el recurso de destino, la operación y el alcance de las credenciales antes de realizar cualquier trabajo. Las credenciales ambientales amplias eliminan esa distinción, porque cualquier solicitud sintácticamente válida se vuelve potencialmente accesible.
Los controles basados en OAuth pueden proteger recursos y operaciones protegidos, reforzando que la conectividad de las herramientas y la autoridad de las herramientas son asuntos independientes.
El alcance limitado de las herramientas restringe el acceso; la perspectiva del límite de confianza explica dónde deben aplicarse esas restricciones antes de que se produzcan efectos secundarios.
La validación, la aprobación y la auditoría completan el cruce
La autorización responde a si una identidad puede realizar una operación, pero un límite seguro también puede exigir la validación del esquema, comprobaciones del estado actual, aprobación explícita del usuario, límites de frecuencia o un presupuesto de ejecución antes de liberar una acción de alto impacto.
Los riesgos relacionados con el diputado confundido y la gestión de tokens hacen que los fallos de los límites de autorización sean un asunto de la capa de ejecución, no un problema de ingeniería de prompts.
Después de que la acción cruce el límite, registra los parámetros aprobados, la identidad, el resultado y el efecto secundario observable, para que la reconciliación posterior pueda distinguir entre una solicitud fallida y una acción que se completó antes de que se interrumpiera la conexión.
El límite solo es eficaz cuando se eliminan las vías de acceso alternativas. Si el agente también dispone de un shell sin restricciones, un socket de Docker con permisos de escritura o un token de administrador, un intermediario de herramientas cuidadosamente diseñado ya no define el verdadero límite de confianza.
Centro de Tecnología e IA
Más para leer

¿Qué es el estado de Plex y qué partes deben persistir?
El estado persistente de Plex es la información que conserva la experiencia del servidor entre reinicios y reconstrucciones; los datos multimedia y los datos...

¿Cómo gestiona Plex la autenticación entre sesiones locales y remotas?
La autenticación de Plex comienza con la identidad del servidor y de la cuenta; después, las rutas de red locales o remotas determinan la...

¿Por qué puede ralentizarse la búsqueda en Plex a medida que crecen los datos de la biblioteca?
El crecimiento de la biblioteca por sí solo no es el diagnóstico. Comprueba la estructura de las consultas, los índices, el estado de la...

