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.
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.
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.
- No tenir SOC 2 o ISO 27001 significa que encara cap auditor independent ha verificat els controls interns de FabricLoop contra un estàndard reconegut.
- No tenir proves de penetració de tercers significa que encara cap empresa de seguretat externa ha intentat entrar-hi i informar del que ha trobat.
- No tenir SCIM significa que la provisió i desprovisió d'usuaris a gran escala, a través d'un proveïdor d'identitat, encara no està automatitzada de la manera que els grans departaments d'informàtica esperen.
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.
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.
