Desenvolvedor Cria Ferramenta para Geração Realista de Bancos de Dados Relacionais

✍️ OpenClawRadar📅 Publicado: March 24, 2026🔗 Source
Desenvolvedor Cria Ferramenta para Geração Realista de Bancos de Dados Relacionais
Ad

Ferramenta Resolve Problema de Geração de Banco de Dados para Desenvolvimento de Aplicativos

Um desenvolvedor no r/ClaudeAI compartilhou sua solução para um problema comum ao criar aplicativos com Claude Code: a necessidade de bancos de dados relacionais realistas e totalmente carregados para testes e demonstrações. Embora fazer prompts para o Claude funcionasse para pequenos conjuntos de dados, gerar conjuntos maiores com relacionamentos de chave estrangeira intactos se tornava confuso.

Abordagem Técnica Que Funcionou

O desenvolvedor construiu uma ferramenta com várias abordagens técnicas principais:

  • Geração topológica: O sistema resolve o grafo de dependência de chaves estrangeiras e gera tabelas na ordem correta—tabelas pai primeiro, depois as filhas—com cada chave estrangeira apontando para uma linha pai real.
  • Modelagem de cardinalidade: Em vez de distribuições uniformes, o gerador usa distribuições que correspondem a padrões do mundo real. Por exemplo, contagens de pedidos por usuário seguem uma distribuição binomial negativa, e timestamps de atividade se agrupam em torno do horário comercial com variação sazonal realista. O sistema infere esses padrões da estrutura do esquema e nomes de colunas sem exigir configuração.
  • Consistência entre tabelas: O sistema lida com regras de negócio implícitas não declaradas como restrições de chave estrangeira, como garantir que datas de pagamento venham após datas de fatura, ou que o departamento e salário de um funcionário correspondam ao seu cargo na moeda apropriada. Essas regras são inferidas a partir de convenções de nomenclatura e relacionamentos entre tabelas.
  • Esquema a partir de inglês simples: Os usuários descrevem o que precisam (por exemplo, "um aplicativo SaaS com organizações, usuários, projetos, tarefas e um log de atividade") e a ferramenta constrói o esquema completo com todos os relacionamentos, tipos de coluna e restrições, então gera os dados de uma só vez.
Ad

Contexto de Desenvolvimento

O desenvolvedor observou que, embora o aplicativo tenha sido codificado com Claude Code, o mecanismo de geração em si—a parte que resolve o grafo de restrições e modela distribuições—teve que ser arquitetado manualmente. Eles descobriram que 100% de dependência em LLMs para gerar esses dados não era escalável nem confiável o suficiente.

O desenvolvedor agora está trabalhando na construção do MCP (Model Context Protocol) para funcionar com o Claude.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Supra-50M-Raciocínio: Modelo Tiny de Código Aberto com Pensamento em Cadeia de Raciocínio
Tools

Supra-50M-Raciocínio: Modelo Tiny de Código Aberto com Pensamento em Cadeia de Raciocínio

SupraLabs lança Supra-50M-Reasoning, um modelo de 50M parâmetros ajustado para gerar cadeia de pensamento completa antes das respostas. Dataset de 500 amostras escritas à mão, totalmente open source.

OpenClawRadar
PayClaw Lança Sandbox para Servidor MCP de Pagamentos com Cartões Visa Virtuais
Tools

PayClaw Lança Sandbox para Servidor MCP de Pagamentos com Cartões Visa Virtuais

A PayClaw lançou um ambiente sandbox para seu servidor de pagamento MCP, apresentando cartões Visa virtuais bloqueados por comerciante com validade de 15 minutos, aprovação humana por transação com autenticação multifator e declaração de intenção antes da emissão do cartão. Os cartões de produção estão programados para 4 de março.

OpenClawRadar
Contornando o Isolamento da Sandbox NemoClaw para o Agente Local Nemotron 9B
Tools

Contornando o Isolamento da Sandbox NemoClaw para o Agente Local Nemotron 9B

Um desenvolvedor contornou o isolamento da sandbox do NemoClaw para executar um agente totalmente local usando Nemotron 9B com chamadas de ferramentas em uma única RTX 5090. A abordagem envolveu configuração de iptables, um retransmissor TCP personalizado e tradução em tempo real de chamadas de ferramentas.

OpenClawRadar
Apresentando o operate.txt: Uma especificação YAML para agentes de IA que navegam por produtos SaaS
Tools

Apresentando o operate.txt: Uma especificação YAML para agentes de IA que navegam por produtos SaaS

Um desenvolvedor criou operate.txt, um arquivo YAML hospedado em yourdomain.com/operate.txt que documenta detalhes da tela, estados de carregamento, ações irreversíveis e caminhos passo a passo para agentes de IA usando recursos de uso do computador. A especificação aborda problemas como o Claude perguntar 'isso está quebrado?' durante telas de carregamento legítimas.

OpenClawRadar