Pular para conteúdo

Social Post Discovery e Hidden Jobs Radar

O Social Post Discovery é a camada que detecta oportunidades em posts, comentários e textos informais.

Muitas vagas aparecem primeiro em publicações como:

  • "estamos contratando";
  • "vaga aberta";
  • "time crescendo";
  • "procuro dev júnior";
  • "me chama no inbox";
  • "envie currículo";
  • "indicação para estágio";
  • "oportunidade remota".

Essas oportunidades podem aparecer antes da publicação formal em um portal.

Entrada segura

O SotuHire deve priorizar entrada manual:

  • usuário cola texto do post;
  • usuário cola link público;
  • usuário usa extensão assistiva com clique explícito;
  • usuário salva uma publicação manualmente.

Não é objetivo raspar feed logado em massa.

Fluxo

flowchart TD
    A[Texto ou link colado pelo usuário] --> B[Post Detector]
    B --> C{Parece oportunidade?}
    C -- não --> D[Classificar como conteúdo informativo]
    C -- sim --> E[Extrair sinais]
    E --> F[Normalizar vaga]
    F --> G[Rodar match e regras]
    G --> H[Gerar ação recomendada]
    H --> I[Salvar no tracker]

Sinais de oportunidade

Sinais fortes

  • cargo explícito;
  • empresa citada;
  • recrutador ou funcionário identificado;
  • link de vaga;
  • e-mail ou instrução de contato;
  • stack/requisitos;
  • local ou modalidade;
  • prazo ou urgência.

Sinais médios

  • "time crescendo";
  • "estamos aumentando a equipe";
  • "novas posições";
  • "indicações abertas";
  • "conhece alguém?".

Sinais fracos

  • conselho genérico;
  • post motivacional;
  • anúncio de curso;
  • venda de mentoria;
  • conteúdo sem vaga clara.

Saída estruturada

{
  "is_opportunity": true,
  "confidence": 0.86,
  "source_type": "linkedin_post",
  "company": "Empresa X",
  "role": "Analista de Dados Júnior",
  "seniority": "junior",
  "modality": "remote",
  "location": "Brasil",
  "contact_hint": "recrutador visível no post",
  "application_url": "https://...",
  "requirements": ["SQL", "Python", "Power BI"],
  "recommended_action": "analisar match antes de aplicar"
}

Classificação de risco

Risco Exemplo Ação
Baixo post com link oficial de vaga e empresa clara analisar e salvar
Médio post com contato informal, mas sem link pedir contexto e verificar empresa
Alto promessa exagerada, salário irreal, dados sensíveis alertar e não recomendar aplicação

Mensagens geradas

O módulo deve gerar mensagens curtas para contato, sempre com revisão humana.

Olá, [nome]. Tudo bem?

Vi sua publicação sobre a oportunidade de [cargo] na [empresa].
Tenho interesse em [área/stack] e achei a vaga alinhada ao meu perfil.

Posso te enviar meu currículo ou existe um link oficial para candidatura?

Relação com RAG

Posts úteis podem virar memória do usuário:

  • post salvo;
  • fonte;
  • empresa;
  • termos usados;
  • resposta recebida;
  • resultado da candidatura.

Com o tempo, o SotuHire pode identificar quais termos e canais geram mais respostas.

Cuidados

  • Não enviar mensagens em massa.
  • Não capturar comentários privados.
  • Não coletar dados pessoais desnecessários.
  • Não inferir dados sensíveis de pessoas.
  • Não prometer resultado.
  • Não fazer engenharia social.