Introdução geral
O Melty é um revolucionário editor de código de IA que combina conversas de bate-papo com o controle de versão do Git. Desenvolvida por Charlie e Jackson, da Replicate, essa ferramenta tem como objetivo resolver os pontos problemáticos das ferramentas tradicionais de codificação de IA. Seu melhor recurso é que cada mensagem de bate-papo é automaticamente convertida em um commit do Git, tornando o processo de alteração de código claro e rastreável. O Melty não só é capaz de fazer alterações de código em larga escala em arquivos, mas também se integra totalmente ao fluxo de trabalho de um desenvolvedor. Como um programador inteligente emparelhado, ele rastreia as ações do desenvolvedor em tempo real, compreende a estrutura da base de código e fornece sugestões precisas de código e soluções de refatoração.
Lista de funções
- Refatoração inteligente de código: suporta modificação de código em larga escala e refatoração entre arquivos
- Conversas de integração do Git: cada conversa de IA é automaticamente convertida em um commit do Git
- Colaboração em vários arquivos: suporta edição e modificação inteligentes em vários arquivos
- Geração de código em tempo real: capacidade de criar aplicativos da Web completos a partir do zero
- Navegação em bases de código: compreensão e navegação inteligentes de grandes bases de código
- Gerenciamento de autocommits: gere automaticamente informações claras sobre o commit do código
- Integração da cadeia de ferramentas: integração perfeita com compiladores, terminais, depuradores e ferramentas de desenvolvimento, como GitHub, Linear, etc.
- Consciência do contexto: aprender e adaptar-se continuamente às características de sua base de código
Usando a Ajuda
1. fundação e instalação
O Melty está atualmente na versão 0.2 e é oferecido acesso antecipado somente por convite. Para começar a usar o Melty, você precisará de:
- Visite o site oficial em https://melty.sh
- Preencha o Formulário de Solicitação de Acesso Antecipado
- Aguarde o e-mail de convite para obter o link de instalação
- Faça o download e instale o Melty Editor
2. diretrizes para o uso das principais funções
2.1 Refatoração de código
- Descreva a refatoração que você deseja fazer por meio de linguagem natural
- O Melty analisa a estrutura do código e fornece recomendações de refatoração.
- Após a confirmação, o Melty realiza automaticamente alterações de código entre arquivos
- Os commits do Git são criados automaticamente para todas as alterações, permitindo fácil rastreamento e reversão.
2.2 Desenvolvimento de aplicativos da Web
- Use linguagem natural para descrever a funcionalidade do aplicativo que você deseja criar
- O Melty pode gerar o código completo da estrutura do aplicativo
- Suporte para visualização e modificação em tempo real
- Tratamento automático de dependências e arquivos de configuração
2.3 Navegação na biblioteca de códigos
- Compreensão inteligente da estrutura do projeto
- Localize rapidamente os arquivos de código relevantes
- Fornecer visualização das relações de código
- Função inteligente de busca e salto
2.4 Integração com o Git
- Gerar automaticamente commits do Git com cada conversa de IA
- Há suporte para operações do Git, como ramificação, fallback, redefinição, etc.
- Gerar automaticamente informações claras de envio
- Manter a integridade do histórico de alterações de código
2.5 Integração de ferramentas
- Integração com o compilador: verificação da correção do código em tempo real
- Integração de terminais: execução direta de comandos e scripts
- Integração do depurador: suporte para depuração de pontos de interrupção
- Integração de ferramentas de terceiros:
- GitHub: gerenciamento de projetos e colaboração
- Linear: rastreamento de missão
- Integração perfeita com outras ferramentas de desenvolvimento
3. melhores práticas
- Manter uma intenção clara de diálogo para ajudar a IA a entender melhor as necessidades
- Verificar regularmente os commits gerados no Git para garantir que as alterações no código estejam de acordo com o esperado
- Alterações experimentais de código usando a função de ramificação
- Aproveite o reconhecimento do contexto para fazer com que a IA entenda melhor sua base de código
4. solução de problemas
- Se os resultados da geração de código não forem satisfatórios, você poderá usar o recurso de fallback do Git
- Isolamento de alterações experimentais usando o recurso de ramificação
- Manter um diálogo com a ferramenta para melhorar a precisão
- Sincronize a base de código regularmente para garantir que a IA tenha as informações contextuais mais recentes