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 install

Se 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-webapp

Mantenha 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

  1. Escolha um arquivo .md, .markdown, .txt UTF-8 ou PDF com texto selecionável, até 5 MB. PDF tem limite de 200 páginas; documento, 100 mil palavras.
  2. Use pt-BR e o nível adequado: PTE-Estrutura, PTE-Claro ou PTE-IA. Os níveis são cumulativos.
  3. Clique em Iniciar revisão. Confira regra, localização, evidência e sugestão; filtros ajudam a navegar.
  4. 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