Por que o contexto de IA de outros usuários não se mistura ao trocar de conta
Ao usar a conta A no mesmo computador e trocar para a conta B, o que deve acontecer com o contexto de IA do usuário anterior?
Os Saved e Anchor da conta A não devem aparecer para a conta B. O Handoff preparado na conta A também não deve ser usado na nova conversa da conta B.
A troca de conta não é apenas mudar o nome na tela, mas mudar a fronteira de propriedade da memória da IA.
Se misturar, não é um simples erro de exibição
Conversas com IA podem conter ideias de negócio, código, informações de clientes e julgamentos pessoais.
Se o contexto de outro usuário ficar visível ou for transmitido a uma nova conversa, não apenas há exposição de informações pessoais, mas também julgamentos errados podem ser conectados como se fossem do próprio registro.
O que deve ser separado por conta
Os seguintes dados e estados devem seguir a mesma fronteira de usuário:
- Registros de conversa Raw
- Pack
- Saved
- Anchor
- Nós e relações de conexão do Graph View
- Estado de preparação e execução de Handoff
- Cache local e requisições pendentes
- Uso e exibição de conta
Mesmo que apenas os dados do servidor sejam separados, se o estado do navegador permanecer, podem ocorrer problemas.
O servidor deve verificar o proprietário dos dados
O navegador pode enviar o ID do usuário no corpo da requisição, mas o servidor não deve confiar nesse valor diretamente.
Apenas o usuário obtido pela verificação do estado de autenticação atual pelo servidor deve se tornar o proprietário dos dados.
Apenas por conhecer um ID de Anchor específico, não se adquire permissão de leitura daquele Anchor.
Web e extensão devem usar a mesma autoridade de login
Se o site é conta B mas a extensão usa o estado antigo da conta A, pode ser salvo na conta errada.
No 5BY.AI, a web e a extensão não devem ter autoridades de login independentes. O mesmo estado de usuário verificado pelo servidor deve ser usado em conjunto pelo popup, coleta de conversa, Saved, Anchor, Handoff e requisições de API.
No mesmo perfil do Chrome, compartilha-se um estado de conta do 5BY.AI
Múltiplas janelas e abas no mesmo perfil do Chrome usam os mesmos cookies web e área de armazenamento da extensão.
Portanto, dentro do mesmo perfil, compartilha-se um estado de login do 5BY.AI e conexão da extensão.
Para usar contas diferentes do 5BY.AI simultaneamente, a maneira mais clara é usar perfis diferentes do Chrome.
Ao trocar de conta no mesmo perfil
Ao sair da conta A e logar na conta B, o seguinte deve ser trocado junto:
- Desativação da sessão da conta A
- Inicialização do estado do popup e das páginas de IA
- Separação de cache por usuário
- Bloqueio de requisições pendentes antigas
- Confirmação do estado de login da conta B
- Reconsulta dos dados da conta B
Uma requisição de salvamento iniciada na conta A não deve ser reinterpretada como requisição da conta B.
O Graph View também deve mostrar apenas dados da conta atual
O Graph View do 5BY.AI deve mostrar apenas Pack, Saved e Anchor de propriedade do usuário atualmente logado.
Mesmo se houver outro ID de usuário na URL ou na requisição, o servidor deve verificar a propriedade.
Dados que aparecem brevemente na tela e depois desaparecem também são exposição, portanto o cache local também deve ser separado por usuário.
Handoff precisa de verificação mais rigorosa
Handoff transmite o contexto do Anchor passado para uma nova conversa com IA.
Se o Handoff de outro usuário permanecer, ocorre um problema maior do que a simples exibição em lista. Só deve ser utilizável quando o usuário atual é o proprietário do Anchor e o executou explicitamente.
Isolamento e exclusão são diferentes
Ao trocar para a conta B, os dados da conta A não são excluídos.
A conta B perde o acesso. Ao logar novamente na conta A posteriormente, deve poder reencontrar os Pack, Saved e Anchor originais.
A confiabilidade da memória da IA não se constrói apenas com a capacidade de preservar por muito tempo.
É necessária junto a capacidade de distinguir precisamente de quem é a memória e impedir que conversas e julgamentos de outros usuários se misturem.
Artigos e recursos relacionados
- Por que ideias e conversas com IA devem ser preservadas em privado
- Como continuar os fundamentos de julgamento mesmo quando a equipe muda
- Por que o Anchor permanece mesmo após fechar a janela de conversa com IA
- Gerenciamento de conta do 5BY.AI