O que codex-autoresearch faz?
Um plugin para Codex que executa loops de otimização em um código-fonte. É útil quando você tem uma métrica mensurável e muitas possíveis mudanças para testar: tempo de execução de testes, velocidade de build, tamanho do bundle, perda de modelo, pontuações Lighthouse, uso de memória, latência de consulta ou qualquer outra métrica que possa ser impressa a partir de um script.
Como usar
- Certifique-se de ter um script que imprime a métrica alvo (ex:
node benchmark.js). - Defina uma variável de ambiente
METRIC_SCRIPTcom o comando para executar o script. - Use o plugin para sugerir e testar alterações no código.
- O plugin irá iterar automaticamente, mantendo apenas as alterações que melhoram a métrica.
Exemplo
export METRIC_SCRIPT="python evaluate.py"
codex --plugin TheGreenCedar/codex-autoresearch
Requisitos
- Codex instalado e configurado.
- Um script que imprime um número (a métrica) no stdout.
- Acesso ao código-fonte para modificação.
Limitações
- O plugin assume que a métrica é um único número impresso na última linha do stdout.
- Mudanças drásticas podem não ser bem suportadas; é mais adequado para otimizações incrementais.