CodePredictor is a Visual Studio Code extension that leverages advanced machine learning techniques to predict and automatically generate the next segment of code based on the current code context. By analyzing your existing code, the extension provides accurate predictions while maintaining code co
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
CodePredictor é uma extensão do Visual Studio Code projetada para auxiliar desenvolvedores na geração automática de código com base no contexto do código existente. Utilizando técnicas avançadas de aprendizado de máquina, CodePredictor fornece previsões precisas para o próximo segmento de código, melhorando a eficiência e a qualidade do desenvolvimento.
Recursos
Geração de Código: Previsão do próximo segmento de código com base no contexto do código atual.
Precisão e Relevância: Gera código que é sintaticamente correto e segue as melhores práticas da linguagem de programação.
Formatação Adequada: Mantém a formatação e indentação consistentes com o estilo do código existente.
Feedback: Permite o envio de feedback sobre a precisão das previsões, melhorando o modelo ao longo do tempo.
Interface Intuitiva: Mostra previsões em um painel lateral e permite a inserção do código gerado no documento original com facilidade.
Instalação
Abra o Visual Studio Code.
Vá para a aba de Extensões (Ctrl+Shift+X).
Pesquise por CodePredictor.
Clique em Instalar.
Uso
Abra um arquivo de código no Visual Studio Code.
Inicie a predição:
Clique com o botão direito no editor de código e selecione Predict Code no menu de contexto.
Ou use o atalho de teclado configurado (padrão: Ctrl+Alt+P).
Visualize a previsão:
O código gerado será exibido em um painel lateral.
Você pode escolher entre "Utilizar esse código" para substituir o código atual ou "Descartar" para ignorar a previsão.
Forneça Feedback:
Após a inserção ou rejeição do código gerado, você terá a opção de fornecer feedback positivo ou negativo.
O feedback é salvo e utilizado para melhorar futuras previsões.
Arquitetura
CodePredictor é implementado utilizando:
TypeScript para desenvolvimento da extensão.
Llama API para geração de previsões de código.
Contribuição
Contribuições são bem-vindas! Siga estas etapas para contribuir:
Faça um fork deste repositório.
Crie uma branch para sua modificação (git checkout -b feature/MinhaNovaFuncionalidade).
Commit suas alterações (git commit -am 'Adiciona nova funcionalidade').
Faça push para a branch (git push origin feature/MinhaNovaFuncionalidade).