Score de fraude e risco
A velocidade de uso do cartão, a idade do dispositivo e o histórico da conta são lidos no checkout, no caminho da requisição, antes de o pagamento ser aprovado.
Features tipadas de usuários, itens e sessões, gravadas pelos seus pipelines e lidas pelos seus modelos no momento da inferência, com a idade de cada uma.
Um grupo tipado. Tipos errados são rejeitados no momento da escrita.
Uma demonstração animada com comandos reais do HotKV e respostas de exemplo. Clique em qualquer etapa para ir direto a ela. Os comandos e as respostas ficam em inglês, exatamente como você os digita e vê no HotKV.
Um modelo em produção só é tão bom quanto as features que ele vê no momento da inferência. Os data warehouses offline são lentos demais para consultas a cada requisição, e um armazenamento chave-valor simples não tem schema, então um bug de pipeline que grava texto em uma feature numérica é descoberto pelo modelo, não pelo armazenamento.
Os grupos de features no HotKV têm um schema tipado. Jobs de streaming gravam valores novos, jobs em lote fazem backfill com os próprios timestamps e o servidor do modelo lê uma entidade ou um lote inteiro em uma única chamada. Cada leitura informa quando a entidade foi atualizada pela última vez e qual a idade dela, então as features desatualizadas podem ser detectadas.
Um grupo tipado. Tipos errados são rejeitados no momento da escrita.
FEATURE.CREATE user_features "Signals for scoring" SCHEMA age int64 ctr double country stringO job de streaming atualiza as features à medida que os eventos chegam.
FEATURE.SET user_features user:42 ctr 0.051 country DEOs jobs em lote marcam as entidades com o horário em que os valores eram verdadeiros, não com o horário em que foram carregados.
FEATURE.SETAT user_features user:42 1790985600123 age 31O servidor do modelo lê as features do usuário, com o horário de atualização e a idade em milissegundos.
FEATURE.GET user_features user:42Ordene uma página de candidatos com uma chamada.
FEATURE.BATCH user_features user:42 user:77 user:91 FEATURES ctrA velocidade de uso do cartão, a idade do dispositivo e o histórico da conta são lidos no checkout, no caminho da requisição, antes de o pagamento ser aprovado.
Taxas de clique e interesses recentes são lidos para cada candidato de uma página em uma única chamada em lote.
As features de demanda e de estoque chegam continuamente em stream e são lidas pelo modelo de preços em cada cotação.
Features int64, double e string. Escritas com o tipo errado são rejeitadas.
FEATURE.CREATEFEATURE.SCHEMAGrave com o horário atual ou com o horário em que os valores eram verdadeiros.
FEATURE.SETFEATURE.SETATCada leitura retorna o horário de atualização e a idade da entidade.
FEATURE.GETMuitas entidades, features selecionadas, uma chamada.
FEATURE.BATCHFEATURE.STATSÉ o lado online, para leituras de baixa latência no momento da inferência. Os dados de treino ainda podem vir do seu data warehouse, com os backfills gravados no HotKV com FEATURE.SETAT.
Cada FEATURE.GET retorna o horário da última atualização e a idade em milissegundos, então o servidor do modelo pode rejeitar ou sinalizar valores antigos.
O feature store faz parte dos planos Performance e Scale.
O HotKV fala o protocolo Redis, então você pode apontar um cliente existente para ele e executar estes mesmos comandos.