Definizione
L'intelligenza dell'attore è l'evidenza su chi o cosa sta guidando un'interazione con un'applicazione, combinata con il contesto necessario per agire di conseguenza. L'"attore" è ciò che in quel momento controlla l'interazione: una persona, una persona che lavora con un assistente AI, un agente autonomo oppure qualcosa che l'evidenza disponibile non consente di determinare.
L'intelligenza dell'attore si distingue dall'identità. L'identità risponde a "quale account è questo?" L'intelligenza dell'attore risponde a "che tipo di partecipante sta operando quell'account, o questa richiesta, in questo momento, e come lo sappiamo?"
Perché esiste questa categoria
Per gran parte della storia del web, le applicazioni potevano trattare una sessione autenticata come una persona. Il traffico automatizzato era qualcosa da rilevare e di solito da bloccare. Quel modello si rompe quando agenti software legittimi iniziano a navigare, chiamare API e invocare strumenti per le persone e le aziende che li usano. Un'applicazione oggi deve distinguere tra:
- Persone che dovrebbero ricevere l'esperienza normale.
- Persone che usano assistenza AI, che può essere gradita, limitata o semplicemente dichiarata a seconda del flusso di lavoro.
- Agenti che meritano accesso strutturato, come una API o una risposta leggibile da una macchina.
- Interazioni in cui l'evidenza è troppo debole per dirlo.
Il nostro articolo Umano, assistito da AI o agente: una tassonomia pratica per il traffico delle applicazioni spiega in dettaglio questi quattro gruppi.
Senza questa distinzione, i team ricorrono a strumenti grezzi: bloccare tutto ciò che sembra automatizzato, oppure consentire tutto ciò che si autentica. Entrambe le strade creano problemi. La prima rompe integrazioni legittime. La seconda lascia eseguire azioni ad alto impatto con meno contesto di quanto chiunque intendesse.
Componenti dell'intelligenza dell'attore
Segnali
Gli input grezzi: firme delle richieste, dettagli del protocollo, dichiarazioni dai client e segnali di interazione dalle sessioni del browser. Quali segnali esistono dipende da dove gira l'integrazione.
Classificazione con una base
Una conclusione come Agent o Human è utile solo se indica su cosa si fonda. Una buona intelligenza dell'attore riporta sempre la base dell'evidenza: Verified, Declared, Inferred o Unknown.
Analisi
Andamenti nel tempo e per route: quali parti dell'applicazione vedono traffico di agenti, quanto è Unknown e come cambiano questi numeri dopo una release.
Decisioni
La policy dell'applicazione per ogni route e livello di rischio. L'intelligenza dell'attore informa queste decisioni; non le prende da sola.
Come si relaziona al rilevamento dei bot
Il rilevamento dei bot è soprattutto avversario: mira a trovare e fermare l'automazione abusiva. L'intelligenza dell'attore è più ampia. Tratta l'automazione come un partecipante normale che può essere legittimo e tratta gli esseri umani assistiti da AI come una categoria a sé. Inoltre assegna a Unknown un posto di primo piano, invece di costringere ogni interazione in "bot" o "non bot".
Idee sbagliate comuni
Più segnali significano sempre più certezza. Segnali di forza diversa non dovrebbero essere mediati in un unico punteggio. Una firma verificata e un modello comportamentale inferito sono tipi diversi di evidenza.
L'intelligenza dell'attore dovrebbe decidere automaticamente. Il valore sta nel dare al proprietario dell'applicazione un contesto affidabile. È il proprietario a decidere l'enforcement.
Intelligenza dell'attore in Proof of Actor
Proof of Actor racchiude l'intelligenza dell'attore in tre capacità: Detect, Understand e Route. I risultati sono sempre una delle quattro classi con una base esplicita, i team iniziano in modalità di osservazione e le policy girano nel codice dell'applicazione. Scopri di più nella pagina prodotto oppure richiedi l'accesso anticipato.