Revisão no seu computador
Comece com o revisor local.
Este site apresenta a proposta e os downloads. A revisão acontece em um aplicativo que você inicia no computador e abre no navegador. Depois de instalar as dependências, ele funciona offline e preserva o documento original.
1. Prepare uma vez
Tenha Git e Ruby 3.3.x (referência: 3.3.12). O clone e a instalação das gems precisam de internet. Abra um terminal e execute:
git clone https://github.com/forge-z/pte100.git
cd pte100/reviewer-webapp
gem install bundler -v 2.6.9
bundle installSe preferir baixar o código em ZIP, extraia a pasta inteira e abra o terminal em pte100-main/reviewer-webapp. Preserve as pastas irmãs lib, rules e vocabulary. No Windows, consulte as instruções com RubyInstaller e PowerShell.
2. Inicie a revisão
bundle exec ruby bin/reviewer-webappMantenha o terminal aberto e acesse http://127.0.0.1:43100/ no navegador. O endereço só responde quando o processo está ativo. Não abra o HTML como arquivo isolado. Para encerrar, use Ctrl-C no terminal.
3. Importe e confira os achados
- Escolha um arquivo
.md,.markdown,.txtUTF-8 ou PDF com texto selecionável, até 5 MB. PDF tem limite de 200 páginas; documento, 100 mil palavras. - Use pt-BR e o nível adequado: PTE-Estrutura, PTE-Claro ou PTE-IA. Os níveis são cumulativos.
- Clique em Iniciar revisão. Confira regra, localização, evidência e sugestão; filtros ajudam a navegar.
- Use Exportar JSON para guardar o relatório. Ele pode conter trechos confidenciais. A exportação não altera o documento.
Para testar sem dados privados, baixe este exemplo sintético. Em PTE-Claro, ele deve gerar cinco achados: R014 (condição posterior), R038 (espaço de unidade), R021 (ação no passo), R018 (modalidade) e R006 (nominalização). Os achados não aprovam a engenharia do exemplo.
Limites e ajuda
O motor verifica 21 regras automáticas. As outras 29 exigem avaliação e revisão humana. Zero achados não comprova conformidade, aprovação, segurança ou correção técnica. PDF digitalizado/OCR e DOCX não são aceitos. Posições de PDF se referem ao texto extraído e precisam ser conferidas no original.
“Não foi possível acessar” geralmente significa que o servidor não está ativo ou a porta está ocupada. Confira o terminal. Para outra porta, no macOS/Linux use PTE_REVIEWER_PORT=43101 bundle exec ruby bin/reviewer-webapp e abra http://127.0.0.1:43101/. Se PDF não estiver disponível, execute bundle install e reinicie.
O revisor usa apenas loopback e não integra IA remota. Ele não protege contra malware, extensões ou captura de tela. Leia os limites de privacidade. As skills são um fluxo separado: um agente com modelo remoto pode enviar conteúdo ao provedor.
Conhecer as skills para agentes