O que paper-reproduction-plugin faz?
Habilidade do Claude Code: Agente automatizado de reprodução de artigos acadêmicos – analisa artigos, configura ambientes, implementa métodos, executa experimentos e valida resultados.
Visão Geral
Esta habilidade permite que o Claude Code atue como um agente de reprodução de artigos acadêmicos. Ela guia o processo de:
- Análise do artigo (PDF) para extrair objetivos, métodos, dependências e hiperparâmetros.
- Configuração do ambiente computacional (instalação de pacotes, download de dados).
- Implementação do código conforme as descrições do artigo.
- Execução dos experimentos.
- Validação dos resultados em comparação com os números reportados.
Fluxo de Trabalho
-
Análise do Artigo
- Leia o PDF do artigo fornecido.
- Extraia: objetivo, abordagem, arquitetura do modelo, conjunto de dados, métricas, hiperparâmetros e hardware/software necessários.
-
Configuração do Ambiente
- Crie um ambiente virtual (ex.: conda, venv).
- Instale as dependências listadas (ex.: PyTorch, transformers, numpy).
- Faça download dos conjuntos de dados necessários.
-
Implementação
- Escreva scripts de treinamento e avaliação correspondentes à metodologia do artigo.
- Use estruturas (ex.: PyTorch Lightning, Hugging Face) para modularidade.
-
Execução
- Execute o script de treinamento com os hiperparâmetros extraídos.
- Monitore logs e métricas.
-
Validação
- Compare os resultados obtidos com os reportados no artigo.
- Documente divergências (ex.: diferenças de hardware, sensibilidade a hiperparâmetros).
Como Usar
-
Forneça o caminho do PDF do artigo para o Claude Code.
-
Execute o comando de reprodução:
claude reproduce paper.pdf -
O agente seguirá automaticamente o fluxo de trabalho acima.
-
Resultados e logs serão salvos em
./reproduction_output/.
Licença
Este projeto está licenciado sob a Licença MIT – consulte o arquivo LICENSE para detalhes.