Skip to main content
O T-Brain aprende com as informações dos seus produtos e a atividade dos compradores. Você pode enviar dados dos seus sistemas existentes ou, se for cliente da Topsort, usar conjuntos de dados já sincronizados da Topsort. Para começar, forneça o catálogo e pelo menos um mês de histórico de eventos, incluindo todas as compras e os cliques e impressões de produtos pagos.

Tipos de conjuntos de dados

Um conjunto de dados é uma coleção nomeada usada para treinar um modelo. O T-Brain oferece três tipos de conjuntos de dados: Você pode nomear os conjuntos de dados para distinguir a finalidade ou a origem, como products-main-store ou events-september.

Enviar dados

  1. Vá para Data.
  2. Clique em Add dataset.
  3. Selecione Categories, Products ou Events.
  4. Dê um nome ao conjunto de dados.
  5. Envie seus arquivos Parquet e siga as instruções.
O T-Brain exibe a estrutura exigida para cada tipo de conjunto de dados e verifica se os seus arquivos estão em conformidade. As tabelas abaixo explicam as colunas mostradas nos requisitos de envio. Campos marcados como Required devem ser preenchidos. Os outros fornecem informações de produto, relações ou contexto necessários para o seu caso de uso.

Categories

Os envios de categorias são instantâneos. Cada envio deve conter o conjunto completo de categorias. Quando um path é informado, o segmento final deve ser igual a category_id. Por exemplo, uma categoria com ID air-fryers poderia ter o path home.kitchen.air-fryers. Os segmentos do path podem conter letras, números, sublinhados e hifens. O path pode ser null para uma categoria raiz ou um catálogo sem hierarquia.

Products

Os envios de produtos são instantâneos. Cada envio deve conter o conjunto completo de produtos. Embora apenas product_id seja estruturalmente obrigatório, inclua informações descritivas quando disponíveis para que o modelo tenha informações úteis sobre os seus produtos.

Events

Forneça pelo menos um mês de histórico de eventos. Inclua todas as compras, não apenas as compras atribuídas à publicidade, além dos cliques e impressões de produtos pagos. Os eventos devem incluir um identificador consistente do comprador para que interações e compras possam ser conectadas. No conjunto de dados, esse identificador fica em user_id e deve permanecer estável entre sessões e dias. Os envios de eventos são aditivos, o que permite adicionar atividade de períodos adicionais.

Tipos de evento aceitos

Mantenha os identificadores consistentes

Use identificadores exatos e consistentes entre os conjuntos de dados:
  • O product_id de um evento deve corresponder ao product_id do conjunto de dados de produtos.
  • Os valores de category_ids de um produto devem corresponder ao category_id dos registros de categoria.
  • Use o mesmo user_id para o mesmo comprador em interações e compras.
  • Dê a cada linha de compra um event_id único e use order_id para agrupar as linhas do mesmo pedido.

Atualizar um conjunto de dados enviado

Em Data, clique em Add Files ao lado do conjunto de dados que você quer atualizar. Para produtos e categorias, forneça um instantâneo completo. Para eventos, adicione os novos registros de eventos. Depois que o conjunto de dados for atualizado, treine novamente qualquer modelo que deva aprender com as informações atualizadas. Adicionar arquivos não atualiza automaticamente um modelo já treinado.

Usar conjuntos de dados sincronizados da Topsort

Se você é cliente da Topsort, três conjuntos de dados já estarão disponíveis:
  • Topsort-categories
  • Topsort-products
  • Topsort-events
Esses conjuntos de dados são atualizados em tempo real. Você pode selecioná-los ao criar uma tarefa em vez de enviar as mesmas informações. Atualizações em tempo real dos conjuntos de dados não retreinam automaticamente os modelos implantados.

Treinar com os seus conjuntos de dados

Vá para Tasks, escolha o que você quer que o modelo faça e selecione os conjuntos de dados relevantes. Por exemplo, uma tarefa de ranking de produtos usa produtos e eventos. Inicie o treinamento, acompanhe o progresso em Training e revise a qualidade do modelo em Evals antes da implantação.

Privacidade e acesso aos dados

Seus dados enviados e seus modelos com fine-tuning ficam isolados por varejista. As políticas de retenção e exclusão podem ser configuradas de acordo com os seus requisitos. Fale com um representante de vendas da Topsort para organizar o acesso. A documentação da API está disponível mediante solicitação, incluindo autenticação, formatos de solicitação e resposta, latência e limites de taxa.