Sistema de Prioridades

O Context42 usa um sistema de prioridades para ranquear resultados de busca. Isso garante que seus padrões pessoais de código sempre tenham precedência sobre documentação de referência genérica.

Como as prioridades funcionam

Cada fonte tem um valor de prioridade entre 0.1 e 1.0:

  • 0.8–1.0 — Seus padrões e regras pessoais (maior importância)
  • 0.5–0.7 — Convenções de time e guidelines
  • 0.1–0.4 — Documentação de referência, exemplos

Quando o Context42 busca conteúdo relevante, ele combina similaridade semântica com prioridade para produzir um score final. Fontes com maior prioridade são impulsionadas no ranking.

Definindo prioridades

Defina a prioridade ao adicionar uma fonte:

c42 add ./my-rules --name rules --priority 0.95
c42 add ./team-docs --name team --priority 0.6
c42 add ./reference --name ref --priority 0.3

Atualizando prioridades

Altere a prioridade de uma fonte existente:

c42 set-priority rules 1.0

Exemplo prático

Você tem uma regra pessoal: “Sempre usar snake_case para variáveis Python.” Seus docs de referência usam camelCase nos exemplos. Com prioridades, sua regra fica acima — então seu assistente de IA segue sua convenção, não os exemplos.