Pular para o conteúdo
NovidadesIA

Projetos de Código Aberto

ex-USSR Kinship Research vira skill de IA para rastrear registros familiares soviéticos

Ferramenta de código aberto usa agentes para vasculhar livros eclesiásticos e arquivos soviéticos com rastreabilidade de evidências.

Edição: Anderson Gomes
· 2 min de leitura

ex-USSR Kinship Research vira skill de IA para rastrear registros familiares soviéticos
Imagem: Reprodução · raw.githubusercontent.com · reprodução · licença não declarada

O genealogista amador que herdou caixas de documentos em russo e ucraniano e não sabe por onde começar agora tem uma opção automatizada. Denis Sergeevitch lançou no GitHub o ex-USSR Kinship Research, skill de código aberto que transforma agentes de IA (Codex, Claude Code) em pesquisadores especializados em registros da ex-União Soviética. Em um dia de vida, o repositório já acumula 650 estrelas.

A engenharia por trás da rastreabilidade

O código roda em Python 3 com a biblioteca padrão e um script adicional que depende de um navegador Chromium para gerar PDFs a partir de scans. A ferramenta não envia dados para nuvem: ela processa arquivos locais de livros de igreja, registros civis, fichas militares, listas de deportação e processos de repressão. Cada caso começa com uma pasta isolada criada por init_case.py, que se recusa a operar dentro da própria pasta do código para evitar contaminação acidental de dados.

Por dentro, a skill implementa um modelo de jurisdição histórica: localiza registros não pela fronteira atual do país, mas pela divisão administrativa vigente na época do evento. Ela constrói matrizes de variantes de nomes em russo pré-reforma, ucraniano, polonês, romeno, alemão e iídiche, e mantém um log CSV de todas as buscas com status explícito para cada alegação: hipótese, fonte única, corroborado, fortemente corroborado, contraditado ou não resolvido. A identidade de pessoas homônimas só é unificada quando surge evidência distintiva como número de casa, pais, padrinhos ou data exata de nascimento.

Do download à primeira busca em minutos

Para adotar, basta clonar o repositório para a pasta de skills do agente e acionar init_case.py com a pergunta de pesquisa: avós exilados para o Cazaquistão na década de 1930, casamento em Podólia no século XIX ou busca por sobrenome X em registros de nascimento. O script recusa criar casos dentro da pasta da skill, forçando o isolamento de dados privados. Em seguida, o agente processa os scans fornecidos, cruza informações entre registros e produz um relatório em PDF com todas as fontes citadas no original e traduzidas.

A maturidade do projeto é precoce: lançado ontem, o repositório já tem dois problemas abertos e a versão 1.6.0 publicada hoje. A licença MIT permite uso comercial e modificações sem restrições, mas a ferramenta não serve para quem pesquisa fora da ex-URSS ou prefere soluções prontas sem configuração manual.

  • Python
  • MIT
  • Projetos de Código Aberto
  • GitHub

Fonte: Repositório no GitHub · Como produzimos as matérias