Voltar as noticias
Criando uma wiki mantida por IA com um modelo local gratuito
Compartilhar
Casos de UsoAltaEN

Criando uma wiki mantida por IA com um modelo local gratuito

Fonte original: Dev.to - MCP·7 de agosto de 2026

Curadoria, tradução e análise: Redação Triplo Hub.

Eu estive construindo MindBase — o padrão de "wiki mantida por LLM" de Karpathy como um aplicativo. Você escreve notas e insere fontes; a IA mantém uma wiki persistente (escreve e atualiza páginas markdown reais, não RAG).

Quando eu lancei em julho, você precisava de um editor de IA e uma chave de API para usá-lo. As últimas três semanas foram sobre remover ambos. Aqui está o que aprendi ao fazer tudo funcionar em um modelo local gratuito, com uma interface de usuário real.

1. Modelos pequenos não conseguem encadear chamadas de ferramentas — então pare de pedir isso a eles

Meu primeiro pipeline do lado do servidor era agente: o modelo chamava a busca, lia páginas e, em seguida, escrevia. Com qwen3:14b no Ollama, isso falhou constantemente — ferramenta errada, argumentos malformados, loops que nunca terminavam.

A solução foi remover a agência. Cada operação da wiki — ingerir uma nota, reconstruir o contexto, verificação de saúde, pesquisa — agora é uma conclusão contra um esquema JSON estrito, com tudo o que o modelo precisa reunido no prompt anteriormente. Falhas de análise são tentadas uma vez com o erro anexado. Essa é toda a manipulação de erros.

Modelos locais se mostram muito confiáveis em preencher um esquema. Eles são instáveis em decidir o que fazer a seguir. Projete de acordo.

2. A tela em branco de 88 segundos: modelos em modo de pensamento

qwen3 e deepseek-r1 transmitem seu raciocínio para um campo oculto thinking. Minha interface de chat coletou content — que permaneceu vazia por 88 segundos enquanto o modelo raciocinava feliz em um campo que ninguém estava lendo.

Uma linha (think: false na API do Ollama) reduziu as respostas de 88,7s para 1,1s. Se a interface do seu modelo local mostrar "nada acontecendo por um minuto" — verifique isso primeiro.

3. A confiança vem de uma caixa de seleção

A maior reclamação sobre a v1 não era a qualidade — era que a ingestão parecia uma caixa preta. A IA leu sua nota e algo mudou em sua wiki.

A especificação original de Karpathy na verdade tem um passo que minha v1 pulou: o LLM discute as conclusões com você antes de escrever. Agora, cada ingestão retorna conclusões + um plano de atualizações propostas, cada uma com uma caixa de seleção. Nada é escrito até que você clique em Aplicar.

A etapa de aprovação — conclusões e um plano de caixa de seleção, gerados pelo qwen3:14b localmente

Mesmo modelo, mesma saída — mas mostrar o plano antes de escrever resolveu o problema de confiança quase completamente.

4. Torne as duas camadas visíveis

O padrão tem duas camadas: suas notas brutas (apenas para adicionar, suas) e a wiki (mantida pela IA). Na v1, isso existia apenas na estrutura de pastas, e novos usuários nunca entendiam.

Agora, cada nota carrega um chip de status: ✨ Adicionar à wiki enquanto a nota é mais nova que a última construção, ✓ Na wiki · 2 páginas após a digestão. Edite a nota e ela acende novamente.

Escrevendo uma nota com o chip de status da wiki, qwen3:14b rodando localmente

O detalhe de implementação que eu gosto: o estado do chip é apenas "mtime do arquivo mais novo que context.md" — a regra exata que o pipeline de construção usa para encontrar fontes não digeridas. Sem novo estado, então a interface de usuário e o pipeline não podem discordar.

5. Detecção de hardware supera um dropdown de modelo

Pedir aos usuários que escolham um modelo do Ollama é pedir que eles já sejam especialistas. O assistente de configuração agora lê sua RAM/CPU e recomenda o que realmente se encaixa: 8GB → llama3.2:3b, 16GB → qwen3:8b, 32GB+ → qwen3:14b. Então ele instala, baixa com uma barra de progresso e verifica com uma geração real de um token (verificar se a API responde não é o mesmo que verificar se o modelo funciona — aprendi isso de uma maneira embaraçosa).

Onde estamos

Tudo é markdown no disco, licenciado sob MIT, funciona com Claude Code / Cursor / qualquer cliente MCP — e agora autônomo no navegador com zero assinaturas.

Repo: https://github.com/frankchu91/mindbase

Se você executa modelos locais: qual é o maior modelo que você dedicaria realisticamente ao trabalho de síntese em segundo plano? Tentando decidir até onde empurrar a tabela de recomendações.

Análise editorial da Triplo Hub

A implementação de uma wiki mantida por IA pode revolucionar a forma como empresas brasileiras gerenciam conhecimento. A utilização de modelos locais gratuitos torna essa tecnologia acessível, permitindo que pequenas e médias empresas adotem soluções inovadoras sem altos custos. A transparência no processo de ingestão de dados aumenta a confiança dos usuários.

Compartilhar
Seguir @triploup

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.