Com es calcula la nota d'exposició
RosmarOps llegeix la configuració dels teus agents d'IA per programar i dibuixa un mapa d'exposició: què pot llegir i canviar cada agent, quines claus té a l'abast i si un agent pot canviar la configuració o les instruccions d'un altre. La nota d'exposició dels teus agents converteix aquest mapa en un número sobre 100. Aquesta pàgina és el mètode sencer. No hi ha res secret.
Una nota per agent
RosmarOps dona a cada agent que avalua la seva pròpia nota d'exposició, sobre 100. Com més alta, millor.
La franja la posa el semàfor
La nota mai no contradiu el semàfor de l'agent, perquè el seu pitjor avís fixa la franja i la nota es mou a dins:
- 0–49, vermell: exposat.
- 50–79, groc: escletxes obertes.
- 80–100, verd: contingut.
Un 79 no és «gairebé bé»: encara té escletxes.
Què pesa cada avís
Avisos vermells:
- una credencial de privilegi alt que l'agent pot llegir i treure fora: 20;
- poder canviar la configuració d'un altre agent: 15;
- poder canviar la seva: 15;
- una credencial de privilegi alt desada en un repositori git: 20, o 30 si aquest repositori té un remot.
Avisos grocs:
- una credencial mitjana que pot llegir i treure (o una que RosmarOps no sap classificar), o una d'alta que només pot llegir: 8;
- poder reescriure les instruccions d'un altre agent: 6;
- les seves: 4;
- una credencial mitjana desada a git: 8.
Si un avís de credencial arriba a qualsevol projecte i no només a un, el seu pes es multiplica per 1,5. Una credencial a git compta a la nota de tots els agents, perquè no depèn de cap. Les credencials mitjanes que un agent pot llegir però no treure no són avisos, però cadascuna suma 2. Les claus de privilegi baix, com les publicables o anònimes, i els valors de plantilla no pesen res.
Dues coses no canvien el pes. La confiança: quan RosmarOps ha de suposar alguna cosa, ho diu, però una suposició no fa més lleugera l'exposició. I el nombre de còpies: el mateix avís en 27 projectes pesa el mateix que en un, perquè l'abast ja es compta.
La fórmula
Se sumen els pesos: això és P. Dins de la franja, la nota baixa quan P creix:
nota = base de la franja + amplada de la franja × 80 / (80 + P), arrodonit cap avall.
Les amplades són 49 en vermell, 29 en groc i 20 en verd. Això té tres conseqüències:
- arreglar alguna cosa mai no baixa la nota, i afegir un problema mai no la puja;
- com que s'arrodoneix cap avall, un arranjament petit no sempre canvia la xifra quan en queda molt;
- només hi ha 100 quan no s'ha trobat res.
Un exemple sintètic
Un agent amb quatre avisos:
- una credencial alta accessible des de qualsevol projecte (30);
- accés d'escriptura a la configuració d'un altre agent (15);
- una credencial mitjana accessible des de qualsevol projecte (12);
- els seus propis fitxers d'instruccions (4).
P = 61, franja vermella, nota 27. Arreglar només el primer la porta a 35. Arreglar-ho tot, a 100.
Quan no hi ha nota
Un agent només té nota si RosmarOps ha pogut llegir tot el que necessita per a aquest agent:
- el graf de capacitats s'ha construït i ha passat la validació;
- l'execució no s'ha quedat sense temps en construir-lo;
- cap font de configuració d'aquest agent no ha fallat en llegir-se;
- cap fitxer no ha fallat en llegir-se d'una manera que pugui amagar una credencial.
Si falla alguna cosa, l'informe diu «Sense nota» i en dona el motiu. Un agent que RosmarOps encara no sap avaluar no rep nota: l'informe el posa com a detectat sense avaluar. Sense cap agent a la màquina, l'informe diu «Sense nota: no s'ha trobat cap agent d'IA», mai 100.
Quins arranjaments compten
La nota només es mou quan RosmarOps torna a executar-se i llegeix la configuració nova. Un arranjament que treu l'exposició resta tot el seu pes. Un arranjament que redueix un avís de credencial de qualsevol projecte a un de sol manté l'avís, però li treu el ×1,5. Si un ajust retalla l'exposició però, segons la mateixa documentació del fabricant, no la tanca, la nota no es mou. L'informe diu què queda.
Abans que canviïs res, l'informe et diu quant pujaria la nota si fas el canvi que et proposa avui.
Versions i comparacions
La fórmula té versió. L'informe desa la versió del mètode al costat de cada nota, amb les versions de les regles de detecció i de la base de coneixement que ha fet servir. Quan canvia el mètode, l'informe separa el que ha canviat a la teva màquina del que ha canviat en el mètode. Quan canvien les regles de detecció o la base de coneixement, diu que la nota no és comparable amb l'anterior. Quan canvien els agents avaluats, o el nombre de projectes baixa més d'un 10 %, diu que les dues execucions no són comparables.
La nota serveix per comparar-te amb tu mateix, no amb ningú més.
Amagar coses no dona millor nota
- Fer il·legible una font: no dona millor nota; dona «sense nota».
- Treure de la configuració més del 10 % dels teus projectes: l'informe marca que la comparació amb l'execució anterior no és comparable.
- Desinstal·lar un agent: surt de l'informe i la comparació amb l'execució anterior es marca com a no comparable.
- Treure de debò una credencial del disc: el seu avís desapareix i el seu pes surt de la nota.
El que no mesura
- agents que RosmarOps encara no avalua;
- el que fa un agent mentre treballa: només llegeix la configuració en repòs;
- el que fa per dins una eina MCP;
- el magatzem de credencials de Windows.
Què significa un 100
Un 100 significa: no s'ha trobat exposició en el que s'ha llegit. Mai no significa segur ni protegit.
