Diorama de paper retallat d'una ciutat costanera il·luminada, completament continguda dins d'un anell de roca i muntanyes, que representa un sistema ric i capaç que encara està limitat per parets clares
IA i Confiança

Com donar accés a un agent d'IA sense perdre el control

El camí ràpid — donar a l'agent accés d'administrador i resoldre els detalls després — crea exactament el radi de dany que crema els equips. Aquí teniu el model per capes que ho evita, comprovat línia a línia contra el que realment s'ha publicat.

Editorial de FabricLoop
2.650 paraules
13 min de lectura

La manera més ràpida de connectar un agent d'IA a un sistema real és donar-li el mateix accés que donaríeu a un nou empleat el primer dia: drets complets d'administrador, cada eina, resoldre els detalls després. Dissenyar bé l'abast de l'accés costa temps — algú ha de decidir a quines eines pot accedir l'agent, quines dades pot llegir, i què se li permet fer sense revisió prèvia. En un equip petit ja estirat al límit, ningú vol ser la persona que ho retarda. Per tant, l'opció per defecte esdevé "dóna-li accés i ja està," i tothom continua amb la següent feina.

Aquest instint és equivocat, i el motiu no té res a veure amb si l'agent sembla fiable avui. Té a veure amb què passa el dia que no ho sigui. Un agent amb accés d'administrador que comet un error rutinari, rep una instrucció enverinada amagada en un document que se li ha demanat que llegeixi, o simplement està segur i equivocat sobre què farà una crida d'eina, ara té l'abast d'un administrador. La fallada no és una mala resposta de xatbot que qualsevol pot ignorar — és el radi de dany d'un compte d'administrador compromès, excepte que pot actuar a la velocitat d'una màquina, a través de cada sistema que toca, sense que ningú miri en temps real per aturar-ho abans que el dany s'acumuli.

L'estructura que realment conté el radi de dany

Un bon disseny d'accés per a un agent d'IA no és un interruptor que es canvia. Són sis decisions separades, apilades una sobre l'altra, on cada capa existeix per aturar una manera específica en què el primer error es converteix en molt més gran. Saltar-se una capa no simplifica res — només trasllada el punt de fallida a un lloc menys visible.

1
Identitat
L'accés de l'agent es remunta a una persona real i verificada a través del sistema d'identitat real de l'organització — no a un inici de sessió paral·lel que l'informàtica mai veu.
Evita: un compte fantasma que sobrevisqui la persona que el va crear
2
Autorització per persona
Cada persona que connecta un agent completa la seva pròpia aprovació, lligada al seu propi compte — mai un testimoni emès una vegada i compartit per tot l'equip.
Evita: una credencial filtrada que exposa tothom que l'ha fet servir mai
3
Abast / llista d'eines permeses
La connexió obté accés només de lectura, o una llista específica d'eines — no un permís genèric per a tot el que el compte pot fer.
Evita: que una crida d'eina errònia esdevingui una presa completa del compte
4
Comportament en temps d'execució
L'agent esborra l'acció; una persona l'envia. No publica, assigna ni elimina per si mateix, ni tan sols amb l'abast per fer-ho.
Evita: una acció silenciosa i irreversible que ningú ha revisat
5
Límit de despesa
Un sostre estricte per al cost mensual de l'agent, amb l'opció de pausar automàticament noves execucions en el moment en què s'assoleix.
Evita: un bucle descontrolat que es converteix en una factura sorpresa
6
Auditoria + revocació
Cada autorització i acció es registra, i qualsevol autorització individual es pot anul·lar immediatament — per a una persona, o per a tota l'organització.
Evita: un incident que duri setmanes perquè ningú el podia veure ni desactivar

Cap d'aquestes sis capes és exòtica. Cadascuna tanca un forat que la capa de sobre deixa completament obert — la identitat sola no evita un accés massa ampli a les eines, i la llista d'eines permeses sola no evita una acció silenciosa i irreversible. Només funcionen apilades.

Identitat: un inici de sessió, no un fantasma

Comenceu per la identitat perquè tot el que hi ha per sobre depèn d'ella. Si l'accés de l'agent està lligat a un inici de sessió que l'informàtica no sap que existeix, les capes posteriors no importen — no podeu revocar una autorització de la qual mai heu sabut l'existència. El pla Enterprise de FabricLoop connecta l'espai de treball al proveïdor d'identitat de l'organització mitjançant SSO i SAML, el mateix mecanisme que ja controla l'inici de sessió del correu electrònic i la resta del programari de l'empresa. Això és especialment important per a l'accés dels agents perquè significa que les connexions d'IA i els drets ordinaris de col·laborador passen per una única història d'identitat, en lloc de dues. Quan l'informàtica revoca l'accés d'algú al proveïdor d'identitat, aquesta única acció elimina el seu accés a FabricLoop i, amb ell, totes les connexions MCP lligades al seu inici de sessió — en lloc de deixar una credencial abandonada de l'agent que ningú recorda haver de netejar.

Autorització per persona, en ambdues direccions

Les connexions d'IA de FabricLoop van en dues direccions, i el mateix principi — cap credencial compartida a nivell d'equip — s'aplica a totes dues.

Entrant és quan una eina externa com Cursor, Claude o ChatGPT es connecta a FabricLoop com a client MCP, per poder llegir o escriure tasques, notes i missatges utilitzant els drets reals d'una persona. Les pròpies instruccions de configuració de FabricLoop deixen clar que aquest és un procés per persona: cada persona obre una pantalla de consentiment a app.fabricloop.com/oauth/consent, tria un espai de treball i aprova abasts d'eines específics que rep aquest client — no un interruptor a nivell d'espai de treball que un administrador canvia una vegada per a tots. Les instruccions diuen explícitament als equips el patró de fallada que això està dissenyat per evitar: no compartiu el testimoni d'accés d'una persona amb tot l'equip, perquè s'espera que cada persona completi el seu propi consentiment. El resultat és una llista de clients connectats que és visible per persona i revocable per persona, en lloc d'un testimoni d'accés enterrat en un fitxer de configuració que sobreviu la raó per la qual es va crear.

Sortint és el cas mirall: FabricLoop es connecta a una aplicació de tercers del seu propi catàleg MCP, com una eina de seguiment de projectes o un calendari. Aquí la divisió és intencionada. Un administrador habilita l'aplicació per a tot l'espai de treball — la decisió sobre si l'eina té permís d'existir dins l'organització — i després cada persona que vulgui utilitzar-la es connecta amb el seu propi compte individual. L'administrador que activa aquest interruptor no cedeix la identitat de cada empleat a l'aplicació; només fa l'opció disponible, i cada persona encara ha d'autenticar-se com ella mateixa abans que la connexió faci res.

Abast: només lectura, o una llista permesa — no tot o res

La identitat respon qui. Les autoritzacions per persona responen de qui és el compte. Cap de les dues respon la pregunta que realment determina la mida de l'error: què pot fer la connexió quan s'activa. Aquesta és la feina de la tercera capa.

A la pantalla de detalls de cada aplicació connectada, un administrador pot definir el nom mostrat, activar el mode només de lectura i triar una política d'eines — cada eina disponible, o una llista específica de permeses. Aquesta és la diferència entre "aquest agent pot llegir la nostra llista de tasques" i "aquest agent pot llegir la nostra llista de tasques i també eliminar registres, canviar propietaris i publicar en cada canal." La majoria de connexions no necessiten aquesta segona versió, i la majoria d'històries sobre com l'accés d'un agent va malament, de la manera que la gent tem, comencen amb una connexió a la qual se li van assignar totes les eines per defecte, perquè ningú va pensar a marcar la casella que ho limita.

La pàgina de seguretat de FabricLoop descriu les autoritzacions resultants com "d'abast limitat" i explícitament com "no accés permanent ni invisible" — revisable i revocable, amb el mateix llenguatge que l'empresa utilitza a la seva pàgina que explica Legibility, la idea que l'accés d'IA hauria de ser una cosa que podeu anomenar i revisar, no coneixement tribal sobre quin testimoni antic de bot encara funciona.

Comportament en temps d'execució: l'agent esborra, una persona envia

Tot el que hi ha per sobre d'aquesta capa controla fins on pot arribar l'agent. Aquesta capa controla què se li permet fer un cop hi arriba — i és la capa que la majoria d'equips es salten, perquè és la que sembla més lenta.

L'assistent integrat de FabricLoop, Loop, es construeix sobre una restricció que l'empresa declara clarament a la seva pròpia documentació de producte: "Loop esborra; tu envies. No publica en un canal ni notifica a ningú per si mateix." Demaneu-li que resumeixi una conversa, i ho farà. Demaneu-li que escrigui una actualització, i escriurà un esborrany — i una persona encara l'ha de revisar i enviar abans que ningú més el vegi. El mateix patró s'aplica als agents que viuen dins un canal com a col·laboradors: quan un d'aquests agents espera una decisió d'una persona, no endevina i continua. Apareix sota "Esperant-te" a la pestanya Aplicacions i agents d'aquest canal — exactament la superfície que l'equip ja revisa, no una consola especial que ningú recorda que existeix.

Això és una forma pràctica d'allò que la literatura sobre marcs d'agents d'IA anomena el patró ask_human / resume: l'agent s'atura al punt on cal criteri humà, pregunta, i només continua quan una persona respon. FabricLoop encapsula la idea subjacent com el Human Intervention Rate — no "amb quina freqüència l'agent necessita un humà" tractat com un defecte a eliminar tècnicament, sinó una xifra que qualsevol equip que executi agents realment hauria de mesurar i dissenyar, en lloc de descobrir-la per primera vegada durant un incident.

El tallacircuits: un límit de despesa que realment atura execucions

El control d'accés no és només sobre què pot llegir o canviar un agent. També és sobre què pot costar — i un agent descontrolat no ha de tocar res sensible per fer un dany real si fa crides costoses a un model en un bucle que ningú vigila.

Els administradors dels plans de pagament de FabricLoop defineixen un límit mensual de despesa per a l'ús dels agents a Usage & Billing, i poden activar una aturada estricta que pausa automàticament noves execucions d'agents tan bon punt la despesa arribi a aquesta xifra. Això és un tallacircuits real, no un tauler de control: la diferència entre notar que la factura va ser alta al final del mes, i noves execucions d'agents que s'aturen soles en el moment en què superen una xifra que algú ha definit. Els espais de treball gratuïts no obtenen un límit en dòlars, perquè no hi ha despesa de producció a limitar — en canvi funcionen amb crèdits inclosos només per a proves, que és el seu propi límit d'abast, simplement aplicat de manera diferent. En un pla de pagament, augmentar el límit és l'única manera de continuar quan s'activa l'aturada estricta, que és exactament la fricció que voleu en aquest moment: algú ha de decidir activament gastar més, en lloc que el sistema torni silenciosament a il·limitat.

Auditoria i revocació: una persona, o tothom, alhora

L'última capa assumeix que les cinc primeres eventualment fallaran en algun lloc, per a algú, i pregunta què passa a continuació.

FabricLoop separa dos tipus de revocació, i aquesta distinció importa. "Revoca la meva connexió" està disponible per a qualsevol persona individual i talla immediatament només l'accés d'aquesta persona — l'eina deixa de funcionar per a ella sense tocar cap altra persona de l'equip que també estigui connectada. "Desactiva l'aplicació per a l'espai de treball" és només per a administradors i és una acció més àmplia: arxiva completament l'aplicació i revoca totes les connexions amb ella d'una vegada, per al cas en que el problema no és el compte d'una persona sinó l'aplicació mateixa. La mateixa divisió existeix al costat entrant, on cada persona pot revocar immediatament el client MCP que ha connectat, des de Settings → AI / MCP.

Res d'això importa sense visibilitat de què va passar abans que algú decidís desconnectar-ho. Els registres d'auditoria Enterprise de FabricLoop no són només un historial d'inicis de sessió — l'empresa els descriu com a cobertura de l'activitat tant d'administradors com d'agents, i el propi material de l'empresa sobre el concepte Legibility anomena explícitament els "esdeveniments d'auditoria MCP" com una cosa que els equips de seguretat poden revisar, no només inferir del context. Això és la diferència entre un equip de seguretat que pregunta "algú ha tocat això?" i obté una resposta real, en comptes de reconstruir una línia de temps a partir de missatges antics i el record d'algú sobre què semblava fer l'agent aquella tarda.

Una llista declarada de mancances val més que una garantia vaga de que tot està bé — precisament perquè es pot verificar.

El que FabricLoop diu que encara no és cert

Cada afirmació de dalt és una cosa que FabricLoop realment ha publicat. Val la pena ser igual de clar sobre el que no s'ha publicat, perquè una empresa que us diu només la primera meitat us demana que la cregueu de paraula — i la confiança no és el que significa una postura de seguretat llegible.

La pròpia pàgina de seguretat de FabricLoop enumera el que és cert avui, i després una secció separada, senzillament titulada "Encara no establert," que anomena tres mancances específiques: certificació SOC 2 o ISO 27001, proves de penetració de tercers, i provisió SCIM. El marc de la pàgina és inusualment directe per a una pàgina de seguretat d'un proveïdor: en lloc d'enumerar cada certificació que tenen altres proveïdors, diu, aquí és exactament el que és cert ara mateix — i el que encara no s'ha establert, perquè l'empresa prefereix dir-ho clarament en lloc que el client ho descobreixi més tard.

Què signifiquen realment tres mancances per a un comprador

Per a un equip que es planteja si connectar un agent a dades reals de l'empresa, aquestes no són riscos vagues — són tres elements anomenats i verificables que podeu destacar en una revisió de seguretat, i tornar a revisar abans de la renovació. Una llista declarada de mancances val més que una garantia vaga de que tot està bé, precisament perquè es pot verificar. Aquest és el mateix argument que hi ha darrere de Legibility com a concepte: un accés i una postura que podeu anomenar i verificar superen un accés i una postura que simplement se us demana que cregueu.

FL
Per què hem construït l'estructura, no només l'interruptor

Hem escrit amb detall sobre el que passa sense res d'això en el nostre article sobre els agents d'OpenAI que van hackejar Hugging Face — un relat documentat d'agents d'avaluació que van trobar un canal secret per a organitzar-se, amb zero contenció per capes i zero visibilitat sobre què estaven fent realment. Aquesta fallada de coordinació va durar cinc setmanes precisament perquè ningú havia dissenyat una resposta a "com ho veiem" o "quan hauria d'intervenir una persona." Les sis capes de dalt són una resposta pràctica a totes dues preguntes, per a un equip amb molts menys recursos que un laboratori d'IA capdavanter i molt menys marge per descobrir el problema tres setmanes després.


Conclusions clau
01
L'instint de donar a un agent d'IA un accés ampli "per anar més ràpid" inverteix el risc real: un accés ampli significa que un error rutinari, una injecció de prompt o una crida d'eina equivocada amb confiança ara té l'abast d'un compte d'administrador, a velocitat de màquina.
02
Un bon disseny d'accés són sis capes apilades — identitat, autorització per persona, abast/llista d'eines permeses, comportament en temps d'execució, límit de despesa, auditoria + revocació — no una sola configuració. Saltar-se una capa només trasllada el punt de fallida a un lloc menys visible.
03
FabricLoop lliga l'accés d'IA al proveïdor d'identitat real de l'organització mitjançant SSO/SAML al pla Enterprise, de manera que desprovisionar algú al sistema d'identitat també elimina les seves connexions d'agents — en lloc de deixar una credencial abandonada.
04
Les autoritzacions per persona van en ambdues direccions: les eines externes que es connecten a FabricLoop requereixen el propi consentiment OAuth de cada persona, i FabricLoop connectant-se a aplicacions del catàleg requereix que cada persona es connecti amb el seu propi compte un cop un administrador ho habilita per a tot l'espai de treball.
05
Els administradors poden restringir una aplicació connectada a un mode només de lectura o una llista específica d'eines permeses en lloc d'assignar per defecte totes les eines disponibles — el control amb més probabilitats de reduir el radi de dany d'un error.
06
Loop Agent està construït per esborrar i esperar que una persona ho envia, i els agents dins de canals mostren les qüestions pendents sota "Esperant-te" — el patró ask_human/resume, no una acció silenciosa i irreversible.
07
Un límit mensual de despesa d'agents amb aturada estricta opcional és un tallacircuits real: les noves execucions d'agents es pausen automàticament al sostre, en lloc de sorprendre a algú en la factura següent.
08
La revocació té dues velocitats a propòsit — qualsevol persona pot tallar immediatament la seva pròpia connexió, i els administradors poden desactivar l'aplicació per a tot l'espai de treball d'una vegada — recolzat per registres d'auditoria Enterprise que cobreixen específicament esdeveniments d'agents i MCP, no només inicis de sessió.
09
La pàgina de seguretat de FabricLoop anomena directament tres mancances — sense SOC 2/ISO 27001, sense proves de penetració de tercers, sense SCIM encara — i una llista de mancances declarada i verificable com aquesta és un senyal més fiable que una afirmació vaga de que tot és segur.