Definição
Inteligência de ator é a evidência sobre quem ou o que está conduzindo uma interação com um aplicativo, combinada ao contexto necessário para agir sobre ela. O "ator" é aquilo que está no controle da interação naquele momento: uma pessoa, uma pessoa trabalhando com um assistente de IA, um agente autônomo ou algo que a evidência disponível não consegue determinar.
Inteligência de ator é diferente de identidade. Identidade responde "qual conta é esta?" Inteligência de ator responde "que tipo de participante está operando essa conta, ou esta solicitação, agora, e como sabemos disso?"
Por que a categoria existe
Na maior parte da história da web, os aplicativos podiam tratar uma sessão autenticada como uma pessoa. Tráfego automatizado era algo a detectar e, em geral, bloquear. Esse modelo deixa de funcionar quando agentes de software legítimos começam a navegar, chamar APIs e invocar ferramentas em nome das pessoas e das empresas que os operam. Agora, um aplicativo precisa distinguir entre:
- Pessoas que devem receber a experiência normal.
- Pessoas usando assistência de IA, que pode ser bem-vinda, restringida ou apenas divulgada, dependendo do fluxo de trabalho.
- Agentes que merecem acesso estruturado, como uma API ou uma resposta legível por máquina.
- Interações em que a evidência é insuficiente para afirmar.
Nosso texto Human, AI-assisted or agent: a practical taxonomy for application traffic explica esses quatro grupos em detalhes.
Sem essa distinção, as equipes recorrem a ferramentas bruscas: bloquear tudo que pareça automatizado, ou permitir tudo que autentica. Ambas criam problemas. A primeira quebra integrações legítimas. A segunda deixa ações de alto impacto executarem com menos contexto do que qualquer pessoa pretendia.
Componentes da inteligência de ator
Sinais
As entradas brutas: assinaturas de requisição, detalhes de protocolo, declarações de clientes e sinais de interação de sessões do navegador. Quais sinais existem depende de onde a integração é executada.
Classificação com base
Uma conclusão como Agent ou Human só é útil se declarar em que se apoia. Uma boa inteligência de ator sempre informa a base da evidência: verified, declared, inferred ou unknown.
Análise
Padrões ao longo do tempo e por route: quais partes do aplicativo recebem tráfego de agentes, quanto é unknown e como esses números mudam após um release.
Decisões
A política do próprio aplicativo para cada route e nível de risco. A inteligência de ator informa essas decisões; ela não as toma sozinha.
Como isso se relaciona com detecção de bot
Detecção de bot é principalmente adversarial: seu objetivo é encontrar e impedir automação abusiva. Inteligência de ator é mais ampla. Ela trata a automação como um participante normal que pode ser legítimo, e trata humanos com assistência de IA como sua própria categoria. Ela também dá a Unknown um lugar de primeira classe, em vez de forçar toda interação a ser "bot" ou "não bot".
Equívocos comuns
Mais sinais sempre significam mais certeza. Sinais de força diferente não devem ser combinados em uma única pontuação. Uma assinatura verificada e um padrão de comportamento inferido são tipos diferentes de evidência.
Inteligência de ator deve decidir automaticamente. O valor está em fornecer ao responsável pelo aplicativo um contexto confiável. O responsável decide a aplicação da política.
Inteligência de ator no Proof of Actor
Proof of Actor empacota a inteligência de ator em três capacidades: Detect, Understand e Route. Os resultados são sempre uma das quatro classes com uma base explícita, as equipes começam em modo de observação, e as políticas executam no próprio código do aplicativo. Saiba mais na página do produto ou solicite acesso antecipado.