1

[Pitch] Criei o Real Hover: um plugin para o ChatGPT que explica conceitos sem interromper a leitura

Quero compartilhar um projeto que venho desenvolvendo e que nasceu de uma experiência bastante comum: estar lendo um texto, encontrar um termo desconhecido e precisar interromper o raciocínio para descobrir seu significado.

Parece um detalhe, mas sempre me incomodou.

Você está lendo sobre inteligência artificial, filosofia, ciência ou qualquer outro assunto. Surge uma palavra que você não conhece. Você abre outra aba, pesquisa, encontra a explicação e depois tenta recuperar o ponto em que estava.

A informação foi encontrada, mas o fluxo da leitura foi interrompido.

Comecei a pensar: e se a explicação estivesse disponível dentro do próprio texto, exatamente onde a dúvida aparece?

Foi dessa pergunta que nasceu o Real Hover.

O que é o Real Hover?

O Real Hover é um plugin para o ChatGPT que permite explorar termos e conceitos diretamente no conteúdo apresentado.

A proposta é simples: determinados termos podem aparecer destacados no texto e, ao serem selecionados, apresentam uma pequena explicação contextual em uma janela interativa (popover).

Imagine ler uma frase como:

A metacognição desempenha um papel importante na aprendizagem, especialmente quando envolve processos de autorregulação.

Em vez de interromper a leitura para perguntar o significado de metacognição, você poderia selecionar o termo e consultar sua definição ali mesmo.

Depois, fechar a explicação e continuar lendo.

Sem trocar de conversa. Sem abrir outra página. Sem perder o contexto.

A ideia não é transformar o texto inteiro em um glossário, mas permitir que o conhecimento seja explorado sem quebrar a continuidade da leitura.

Por que desenvolver isso?

Sou cientista da computação e gosto de pensar em como pequenas mudanças na interação entre pessoas e sistemas podem modificar significativamente a experiência de uso.

No caso do Real Hover, o problema não era a falta de informação. Afinal, o ChatGPT já consegue explicar praticamente qualquer conceito.

O problema estava na forma de acessar essa informação durante a leitura.

Queria experimentar uma interação em que a explicação fosse uma extensão do texto, e não uma nova conversa sobre o texto.

Isso também trouxe algumas questões interessantes:

  • Como identificar conceitos que realmente merecem explicação, sem destacar palavras demais?
  • Como oferecer definições curtas e contextualizadas?
  • Como preservar integralmente o texto original?
  • Como fazer a interação funcionar com teclado e em dispositivos móveis?
  • Como evitar que o plugin seja acionado quando o usuário não deseja utilizá-lo?

Essas questões acabaram se tornando parte importante do desenvolvimento.

Como funciona tecnicamente?

O Real Hover foi desenvolvido utilizando o ecossistema de plugins do ChatGPT, com integração pelo Model Context Protocol (MCP).

A arquitetura utiliza um servidor MCP publicado no Cloudflare Workers, responsável por disponibilizar as ferramentas necessárias à integração, além de um widget para apresentar as anotações e suas definições interativas.

O projeto também possui instruções próprias para orientar quando e como o plugin deve ser utilizado.

Uma das decisões de projeto foi adotar uma política de ativação explícita.

O Real Hover deve começar inativo em uma conversa. Quando o usuário solicita sua utilização, ele pode permanecer ativo nas respostas seguintes daquela conversa, até que o usuário peça para interromper.

Essa decisão é importante porque nem toda resposta precisa de termos destacados. Uma funcionalidade destinada a reduzir interrupções não deveria se tornar, ela própria, uma fonte de distração.

Outro cuidado foi trabalhar com a preservação do texto original. O objetivo é adicionar uma camada de exploração conceitual, não reescrever o conteúdo fornecido pelo usuário.

Os desafios de implementação

Embora a ideia inicial parecesse simples, a implementação trouxe questões que vão além de destacar palavras.

Foi necessário trabalhar com a integração MCP, descoberta de ferramentas, recursos do widget, comportamento de ativação e desativação e validações da estrutura de distribuição.

Também desenvolvi testes automatizados para verificar diferentes situações, incluindo textos com termos repetidos, diferentes idiomas, entradas maiores e casos em que o plugin não deveria ser ativado.

Houve ainda verificações no ambiente móvel e testes de integração com o servidor remoto.

Uma parte interessante do trabalho foi perceber que fazer uma funcionalidade funcionar é diferente de fazê-la se comportar adequadamente em situações variadas.

O Real Hover precisa saber não apenas quando acrescentar uma explicação, mas também quando não interferir na experiência do usuário.

Em que estágio está o projeto?

O Real Hover chegou à versão 1.1.0, com servidor MCP publicado e uma estrutura de distribuição preparada.

No dia 30 de outubro de 2026, submeti essa versão para revisão oficial da OpenAI.

O status atual é In Review, com conclusão estimada para 11 de novembro de 2026.

Isso não significa que o plugin já esteja aprovado ou disponível publicamente. Ainda depende do resultado da avaliação.

Por enquanto, estou aproveitando essa etapa para refletir sobre a experiência de uso e ouvir opiniões sobre a proposta.

O que quero explorar a partir daqui?

Vejo possibilidades interessantes para esse tipo de interação.

Na educação, um estudante poderia explorar termos desconhecidos durante a leitura de um conteúdo.

Na programação e na documentação técnica, conceitos poderiam ser esclarecidos sem obrigar o leitor a abandonar o exemplo que está acompanhando.

Em textos acadêmicos, filosóficos ou científicos, explicações pontuais poderiam ajudar a preservar o encadeamento do raciocínio.

Também me interessa investigar até que ponto essa abordagem pode contribuir para uma leitura mais acessível.

Essas são possibilidades, não resultados comprovados. Quero observar como pessoas diferentes realmente utilizariam a ferramenta.

Gostaria de ouvir a comunidade

Este projeto começou como uma inquietação sobre a experiência de leitura e acabou se tornando um exercício de engenharia de software, integração com LLMs e design de interação.

Ainda há muito a experimentar.

Tenho especial interesse em receber opiniões sobre a própria ideia, sobre alternativas de implementação e sobre os limites desse tipo de recurso.

Vocês também sentem que pesquisar um conceito durante a leitura interrompe o raciocínio?

E mais: prefeririam receber uma explicação clicável dentro do texto ou acham que isso poderia tornar a interface visualmente carregada?

Gostaria muito de conhecer outras perspectivas.

Obrigado pela leitura!

Quer experimentar a ideia? Preparei uma demonstração interativa do Real Hover, disponível em https://real-hover.pages.dev/. Você pode explorar os termos e suas definições diretamente pelo navegador, sem instalar nada.

Carregando publicação patrocinada...