Pular para o conteúdo
Papilot

Quando o PDF se torna nossa interface de diálogo com a IA

Papilot: redefinindo como humanos e IA colaboram no LaTeX

Equipe Papilot9 min de leitura
Ilustração do produto Papilot: comparação diagramada do antes e depois das alterações, com ações para aceitar, rejeitar e comentar.Ilustração do produto Papilot: comparação diagramada do antes e depois das alterações, com ações para aceitar, rejeitar e comentar.
Revise a comparação diagramada do antes e depois diretamente sobre a página do artigo no Papilot.

Tudo costuma começar com uma pausa na página sete. Você está relendo o manuscrito do artigo que vem lapidando há meses, acompanhando um raciocínio já familiar, quando seu olhar trava em uma relação de subtipagem. Os símbolos são conhecidos, a fórmula está perfeitamente alinhada, mas a direção entre os dois tipos se inverteu silenciosamente; dois parágrafos abaixo, a notação em linha no corpo do texto repete a mesma inversão; ao correr os olhos para o lado, a legenda de uma figura segue a mesma grafia. Na página diagramada, o problema forma um fio contínuo, nítido e completo. Você sabe na hora onde o parecerista vai levantar dúvidas e sabe exatamente por onde começar a corrigir aquela página.

No entanto, no instante em que você estende a mão para fazer a alteração, a página desaparece da sua frente.

Para responder a uma intuição nascida diante da página renderizada do PDF, as ferramentas tradicionais de escrita acadêmica sempre exigem que você abandone o PDF e recue para arquivos de código-fonte .tex repletos de cifrões e barras invertidas. Durante décadas, essa cisão entre "pensar sobre a página diagramada e trabalhar dentro do código-fonte" foi aceita como o preço inevitável de uma tipografia de precisão. Mesmo hoje, quando agentes de IA já lidam com desenvoltura com projetos divididos em múltiplos arquivos, a interação nas principais ferramentas de LaTeX continua presa à dependência histórica da edição centrada no código-fonte: elas chegam ao ponto de espremer assistentes de IA cada vez mais capazes dentro do painel de código, deixando a linguagem de marcação bruta dominar a área de trabalho principal, enquanto relegam o manuscrito diagramado ao fim da linha de montagem, reduzido a uma mera janela auxiliar de pré-visualização.

Criei o Papilot justamente por não suportar essa ruptura e esse desalinhamento. Eu queria que o autor pudesse discutir com a IA como revisar o texto diretamente sobre a página que está lendo. Quando o autor constrói seu argumento, explica à IA sua intenção de mudança e, por fim, avalia se a expressão acadêmica se sustenta, é sempre diante da página diagramada que ele está. Por isso, o Papilot devolve integralmente o espaço de trabalho principal ao próprio manuscrito em PDF, sem reservar lugar na interface para um editor de código-fonte permanente. No disco, seu projeto continua sendo formado por arquivos .tex, .bib e outros arquivos locais, gerenciados pelo Git. Sempre que quiser inspecionar ou editar o código manualmente, você pode abri-lo no seu editor externo preferido, mas o diálogo entre pessoa e IA volta, a partir de agora, para a mesma página do manuscrito.

Por que a colaboração com IA centrada no código-fonte ficou para trás

A longa persistência da tela dividida não é obra do acaso; ela esconde a premissa inercial de que só o lugar onde se edita código conta como verdadeira bancada de trabalho. Veja o Overleaf: à esquerda fica o painel de edição e, à direita, o visualizador de PDF; o usuário alterna entre o editor de código e o editor visual, redimensiona ou recolhe painéis, recompila para atualizar o resultado e salta de um lado para o outro entre o código-fonte e a página. Mesmo quando alguns painéis são ocultados ou o modo visual é ativado, a superfície onde o autor efetivamente escreve e altera o texto permanece separada da página final diagramada, e a edição do código-fonte continua no centro do palco.

Colocar modelos de IA mais potentes dentro dessa estrutura de tela dividida tampouco aumenta a eficiência do autor. Basta olhar para o projeto OpenAI Prism, já prestes a ter sua morte anunciada: seu assistente embutido no editor é capaz de gerar trechos de código LaTeX com opções de "manter" ou "desfazer", sinalizar erros de código em linha, modificar arquivos do projeto e disparar a recompilação, exibindo o resultado em uma janela separada de pré-visualização do PDF. Mas, nesse fluxo, toda a conversa continua girando em torno do código-fonte. A questão levantada pelo autor nasce no PDF, mas a alteração proposta pela IA aparece primeiro em forma de código. Para avaliar o efeito, você precisa voltar ao documento compilado, localizar o ponto correspondente à mudança e compará-lo item por item com o que havia antes.

O diálogo volta ao manuscritoÀ esquerda, código-fonte e PDF ficam separados; à direita, o PDF é o espaço principal, com anotações presas diretamente ao manuscrito.O diálogo volta ao manuscritoCentrado no código-fonteCódigo-fontePrévia em PDFCentrado no manuscritoManuscritoNotas na margemLer PDF → Achar código → Ver PDFLer · Anotar · RevisarA IA edita o LaTeX em segundo plano O diálogo volta ao manuscritoÀ esquerda, código-fonte e PDF ficam separados; à direita, o PDF é o espaço principal, com anotações presas diretamente ao manuscrito.O diálogo volta ao manuscritoCentrado no código-fonteCódigo-fontePrévia em PDFLer PDF → Achar código → Ver PDFCentrado no manuscritoManuscritoNotas na margemLer · Anotar · RevisarA IA edita o LaTeX em segundo plano
O centro de gravidade do espaço de trabalho passa do código-fonte para o manuscrito: leitura, anotação e revisão acontecem no mesmo lugar, enquanto a IA modifica os arquivos LaTeX locais em segundo plano.

É exatamente esse vaivém de localizar e comparar que quebra a continuidade do pensamento. Voltemos àquela relação de subtipagem com direção invertida na página sete: depois de fazer o pedido ao assistente em uma interface que prioriza o código-fonte, o que surge à sua frente é um diff de código entrecortado de vermelho e verde. O \Gamma e o \vdash do julgamento, o \inferrule que diagrama a regra de inferência e as macros personalizadas de subtipagem do próprio projeto podem todos aparecer misturados na alteração. Recompilar o projeto certamente permite ver o PDF atualizado, mas um novo documento não mostra por si só em que ele difere da versão anterior. Você ainda precisa encontrar a fórmula correspondente e conferi-la ponto a ponto com a versão antiga: a direção da relação de subtipagem foi corrigida do jeito certo? O corpo do texto e a legenda da figura também foram atualizados? O diff do código-fonte destaca comandos inseridos e removidos, mas o que o autor realmente precisa revisar são as mudanças que essas inserções e remoções deixaram no manuscrito.

Quando a página diagramada se torna o contexto comum

Quando o PDF diagramado deixa de ser uma prévia passiva no fim do processo e passa a ser o ponto de partida e de chegada de cada revisão, a relação entre pessoa e IA muda de figura. Quando você e o agente estão diante da mesma página visível do manuscrito, "apontar" toma o lugar de "vasculhar".

A revisão nasce e volta à páginaO autor anota o manuscrito, a IA edita o LaTeX local, o Papilot compila e o autor revisa no PDF, seguindo com novas revisões quando necessário.A revisão nasce e volta à página01 / AutorAnotar no PDFIndica o ponto e o que mudar.02 / Agente de IAEditar LaTeXLocaliza e edita o código local.03 / PapilotCompilar projetoGera o manuscrito diagramado.04 / AutorRevisar no PDFAceita, rejeita ou comenta mais.Se preciso, continue com novas notas A revisão nasce e volta à páginaO autor anota o manuscrito, a IA edita o LaTeX local, o Papilot compila e o autor revisa no PDF, seguindo com novas revisões quando necessário.A revisão nasce e volta à página01 / AutorAnotar no PDFIndica o ponto e o que mudar.02 / Agente de IAEditar LaTeXLocaliza e edita o código local.03 / PapilotCompilar projetoGera o manuscrito diagramado.04 / AutorRevisar no PDFAceita, rejeita ou comenta mais.Se preciso, continue com novas notas
No Papilot, o manuscrito diagramado atravessa todo o ciclo de colaboração: o autor aponta e anota na página, o agente conectado edita o código-fonte .tex local, o compilador gera o documento e o autor revisa no próprio lugar as mudanças diagramadas entre o antes e o depois.

No Papilot, fazer uma revisão é tão natural quanto dois coautores sentados à mesma mesa discutindo uma cópia impressa. Na própria página sete, você desenha um quadro ao redor da fórmula, destaca mais abaixo a frase que manteve a direção errada e escreve uma nota breve apontando que a relação de subtipagem foi escrita ao contrário, pedindo à IA que a corrija e confira as derivações seguintes. Você não precisa sair procurando o \begin{mathpar} correspondente por vários arquivos, nem copiar trechos soltos de código para uma barra lateral de chat. A própria posição espacial e o contexto da página diagramada são o contexto mais claro que você pode oferecer à IA.

Depois que você envia a anotação, o agente de IA conectado trabalha diretamente nos arquivos-fonte .tex do seu projeto local. Ele se encarrega de localizar os arquivos, ajustar a fórmula e a marcação do texto e entregar tudo ao compilador para gerar o novo resultado diagramado em segundo plano. Terminada a compilação, o que aparece diante de você não é um patch árido de código, mas a comparação entre o antes e o depois exibida diretamente sobre a página do manuscrito. Você examina a versão antiga e a nova com o tamanho de fonte, o entrelinhamento e a relação real entre texto e figuras, decidindo ali mesmo se aceita, rejeita ou deixa um novo comentário para que o agente continue refinando o trecho.

Captura de tela da interface do Papilot mostrando uma página de manuscrito diagramado, com uma fórmula selecionada por um quadro e uma frase destacada, cada qual acompanhada de anotações do autor prontas para serem enviadas ao agente de IA.Captura de tela da interface do Papilot mostrando uma página de manuscrito diagramado, com uma fórmula selecionada por um quadro e uma frase destacada, cada qual acompanhada de anotações do autor prontas para serem enviadas ao agente de IA.
As anotações ficam presas diretamente ao lado das fórmulas e dos parágrafos diagramados, transformando a página do PDF na interface comum para expressar intenções de revisão à IA.

Fazer do PDF a interface de diálogo não significa, de modo algum, transformar o artigo em uma caixa-preta sem rastreabilidade, muito menos fazer engenharia reversa em um PDF avulso sem código-fonte. O Papilot roda sempre sobre um projeto LaTeX local verdadeiro: arquivos comuns de texto puro continuam sendo a única fonte da verdade no disco, e o Git continua preservando todo o histórico de evolução do projeto. Na interface, revisar alterações e gerenciar o histórico de versões são tarefas claramente separadas: clicar em "Aceitar" na página apenas registra o seu parecer editorial; aplicar de fato as mudanças aprovadas ao manuscrito, fazer um commit ou enviar tudo ao repositório remoto continuam sendo etapas independentes sob o seu controle ativo.

Assumir a responsabilidade por cada alteração

Levar a interface de interação do código-fonte de volta para o manuscrito também diz respeito a algo ainda mais sério: a responsabilidade autoral de quem assina um trabalho acadêmico. À medida que a IA se torna cada vez mais hábil em lapidar demonstrações, uniformizar notações entre capítulos ou condensar parágrafos prolixos, surge um risco mais difícil de detectar: o das "alucinações e falácias com aparência fluente". Um agente é perfeitamente capaz de produzir uma página impecavelmente diagramada e, na reescrita, afrouxar discretamente a hipótese de um teorema, deixar escapar uma condição de contorno ou exagerar a conclusão que uma curva experimental realmente permite sustentar.

Se o autor precisa gastar grande parte da sua energia conferindo diffs de código-fonte, alinhando separadores de tabelas e saltando entre janelas, o fôlego disponível para o escrutínio acadêmico inevitavelmente se dilui. O Papilot elimina o ruído visual da camada de código e permite comparar diretamente na página diagramada o que mudou entre o antes e o depois; o objetivo não é decidir em seu lugar, mas tornar o olhar do pesquisador mais agudo. Clareza visual na página nunca equivale a correção científica: saber se o teorema continua válido, se a notação está livre de ambiguidades e se cada afirmação resiste ao questionamento dos pares são perguntas que só o próprio autor pode responder. Quando a linguagem de marcação trabalhosa recua para os bastidores, o julgamento acadêmico humano é justamente colocado sob os holofotes.

Edição com a IA, juízo do autorA IA pode localizar o código, ajustar a notação e recompilar; cabe ao autor conferir premissas, notação e afirmações, respondendo pelo texto final.Edição com a IA, juízo do autorAgente de IA1. Localizar e editar o código2. Alinhar notação e citações3. Recompilar o manuscritoAutor1. As premissas ainda valem?2. A notação está consistente?3. As afirmações se sustentam?Nitidez tipográfica não é rigor lógico. Edição com a IA, juízo do autorA IA pode localizar o código, ajustar a notação e recompilar; cabe ao autor conferir premissas, notação e afirmações, respondendo pelo texto final.Edição com a IA, juízo do autorAgente de IA1. Localizar e editar o código2. Alinhar notação e citações3. Recompilar o manuscritoAutor1. As premissas ainda valem?2. A notação está consistente?3. As afirmações se sustentam?Nitidez tipográfica não é rigor lógico.
A IA pode assumir a edição e a compilação, mas cabe ao autor examinar premissas, notação e afirmações. Uma diagramação clara facilita esse julgamento, mas jamais o substitui.

Se você quiser experimentar essa forma de interação antes de configurar um projeto local, pode abrir diretamente no navegador a nossa demonstração interativa: sem precisar conectar uma IA em tempo real nem instalar um ambiente LaTeX local, você vivencia todo o processo de criar anotações na página e revisar a comparação diagramada entre o antes e o depois. Quando estiver pronto para conectar seu agente preferido e começar a escrever no seu próprio projeto de artigo, acesse o repositório do Papilot no GitHub para obter o cliente desktop e todo o código-fonte, distribuídos sob a licença de código aberto MIT.

De volta àquela página do manuscrito

Durante muito tempo, escrever em colaboração com a máquina significou que os humanos precisavam aprender a examinar o próprio pensamento através da linguagem intermediária da máquina. Nós nos acostumamos a recompor o sentido do texto entre árvores de diretórios, patches de código e janelas divididas, tratando a página realmente diagramada como uma recompensa que só podia ser entrevista depois de uma compilação bem-sucedida.

Agora, voltemos à página sete. Aquela relação de subtipagem com direção invertida já foi circulada na margem, a fórmula revisada repousa firme em seu lugar e a derivação logo abaixo segue rigorosa e clara. Do instante em que o problema foi notado até a conclusão da mudança, seu olhar não precisou se afastar do próprio argumento. O manuscrito enfim voltou a ser uma coisa só. É aqui que você lê, é aqui que conversa com a IA e é aqui que responde por cada palavra impressa na página.