Nikolay Nikitin, PhD e líder de pesquisa no AI Institute of ITMO University, apresenta o OSA, uma ferramenta de IA que transforma repositórios open source. De acordo com informações do Towards Data Science, o OSA automatiza melhorias em repositórios, criando README, gerando documentação e configurando scripts CI/CD.
Como o OSA melhora repositórios?
O OSA aborda problemas comuns em projetos de pesquisa, como a falta de documentação e a dificuldade de reprodução dos resultados. A ferramenta gera automaticamente arquivos essenciais, como README e licenças, e sugere melhorias práticas. Os usuários podem fornecer um link do repositório e receber um Pull Request com as mudanças recomendadas.
Quais são os modos de operação do OSA?
O OSA oferece três modos de operação: básico, automático e avançado. No modo básico, aplica melhorias padrão; no automático, usa um modelo de linguagem para analisar e propor melhorias; e no avançado, permite controle manual total. Um modo experimental conversacional também está em desenvolvimento.
Quais plataformas o OSA suporta?
O OSA é compatível com plataformas como GitHub e GitLab, ajustando arquivos de configuração CI/CD e configurando fluxos de trabalho de documentação. Ele também suporta modelos de linguagem populares e locais, como OpenAI e Ollama.
Quais são os benefícios do uso do OSA?
O OSA facilita a reutilização de repositórios científicos, melhorando a documentação e a estrutura. Após o uso do OSA, um repositório analisado teve seu escore de segurança aumentado de 2,2/10 para 3,7/10, graças à adição de scripts CI/CD e uma licença.
Fonte original: Towards Data Science