Skip to content

ronieremarques/resposta-com-ai

Repository files navigation

Demonstração Gif

20250803_123430 "O grau de acerto quando realizei os testes, é de 100% mesmo com pouco contexto da questão em assunto."

🤖 Resposta com AI - Extensão Chrome

Uma extensão inteligente para Chrome que utiliza a API do Google Gemini para analisar questões de múltipla escolha e selecionar automaticamente a resposta correta.

✨ Funcionalidades

  • Análise Inteligente: Utiliza a API do Google Gemini para analisar questões
  • Seleção Automática: Seleciona automaticamente a resposta correta
  • Destaque Visual: Destaca a opção correta com fundo verde
  • Salvamento Automático: Salva sua chave da API automaticamente
  • Fallback Local: Funciona mesmo quando a API está indisponível
  • Interface Intuitiva: Popup simples para configuração

🚀 Instalação

Passo 1: Baixar a Extensão

  1. Baixe todos os arquivos da extensão
  2. Crie uma pasta chamada resposta-com-ai no seu computador
  3. Coloque todos os arquivos dentro desta pasta

Passo 2: Instalar no Chrome

  1. Abra o Chrome e vá para chrome://extensions/
  2. Ative o "Modo desenvolvedor" (canto superior direito)
  3. Clique em "Carregar sem compactação"
  4. Selecione a pasta resposta-com-ai
  5. A extensão será instalada automaticamente

Passo 3: Configurar a API

  1. Clique no ícone da extensão na barra de ferramentas
  2. Digite sua chave da API do Google Gemini
  3. A chave será salva automaticamente (não precisa clicar em salvar)
  4. Use o botão "Limpar" se quiser remover a chave

🔑 Obter Chave da API

  1. Acesse o Google AI Studio
  2. Faça login com sua conta Google
  3. Clique em "Create API Key"
  4. Copie a chave gerada
  5. Cole no popup da extensão

📖 Como Usar

  1. Configure a API: Digite sua chave da API no popup da extensão
  2. Selecione o texto: Selecione a questão ou texto que deseja analisar
  3. Clique com botão direito: Aparecerá "Resposta com AI" no menu
  4. Aguarde a análise: A IA processará e selecionará a resposta correta
  5. Veja o resultado: A opção correta será destacada em verde

🎯 Funcionalidades Avançadas

Salvamento Automático

  • A chave da API é salva automaticamente quando você digita
  • Não precisa clicar em "Salvar" - salva sozinho
  • A chave fica salva permanentemente até você limpar

Destaque Visual Garantido

  • Mesmo se não conseguir selecionar automaticamente, destaca com fundo verde
  • Borda verde para maior visibilidade
  • Funciona em qualquer tipo de página

Fallback Local

  • Quando a API está indisponível, usa análise local
  • Baseado em palavras-chave para respostas comuns
  • Notificação laranja indica uso do fallback

Debug Detalhado

  • Logs completos no console do navegador
  • Mostra todas as opções encontradas na página
  • Ajuda a identificar problemas de mapeamento

🔧 Configuração

Popup da Extensão

  • Campo de chave: Digite sua chave da API do Gemini
  • Salvamento automático: Salva automaticamente quando válida
  • Botão Limpar: Remove a chave salva
  • Status visual: Mostra se a chave foi salva com sucesso

Permissões

  • contextMenus: Para o menu de contexto
  • activeTab: Para acessar a aba ativa
  • storage: Para salvar a chave da API
  • scripting: Para injetar scripts quando necessário

🛠️ Solução de Problemas

Chave da API não salva

  1. Verifique se a chave tem pelo menos 20 caracteres
  2. Tente clicar em "Salvar Chave" manualmente
  3. Verifique se não há erros no console

Extensão não funciona

  1. Recarregue a extensão em chrome://extensions/
  2. Verifique se a chave da API está configurada
  3. Tente em uma página diferente

Não aparece "Resposta com AI"

  1. Certifique-se de que há texto selecionado
  2. Verifique se a extensão está ativa
  3. Recarregue a página

📁 Estrutura dos Arquivos

resposta-com-ai/
├── manifest.json          # Configuração da extensão
├── background.js          # Service worker (lógica principal)
├── content.js            # Script injetado nas páginas
├── popup.html            # Interface do popup
├── popup.js              # Lógica do popup
├── icon16.png            # Ícone 16x16
├── icon48.png            # Ícone 48x48
├── icon128.png           # Ícone 128x128
├── README.md             # Esta documentação
├── INSTALACAO.md         # Guia de instalação
├── SOLUCAO-PROBLEMAS.md  # Guia de troubleshooting
├── exemplo-teste.html    # Página de teste
└── TESTE-CORRECAO.md     # Instruções de teste

🔒 Privacidade

  • A extensão não coleta nenhum dado pessoal
  • A chave da API é salva localmente no seu navegador
  • As requisições são feitas diretamente para a API do Google
  • Não há servidor intermediário

🚨 Limitações

  • Requer conexão com a internet para usar a API
  • Funciona melhor com questões em português
  • Pode não funcionar em páginas muito complexas
  • A precisão depende da qualidade da API do Gemini

🤝 Contribuição

Para reportar bugs ou sugerir melhorias:

  1. Abra uma issue no repositório
  2. Descreva o problema detalhadamente
  3. Inclua logs do console se possível

📄 Licença

Este projeto é de código aberto e está disponível sob a licença MIT.


Desenvolvido com ❤️ para facilitar o estudo e resolução de questões

About

usando modelo de LLM para responder questões de avaliações usando extensão do navegador.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors