?AutoDev: O assistente de codificação baseado em IA com suporte multilíngue, geração automática de código e um assistente útil para eliminação de bugs?! Alertas personalizáveis? e um recurso mágico de desenvolvimento automático/teste/documento/agente? incluído!
Versão VSCode: https://github.com/unit-mesh/auto-dev-vscode
Início rápido →
DevIns - linguagem AI Agent para AutoDevelopment → que você pode usar a seguinte sintaxe como pontes para Human-AI-IDE:
/write:src/main/java/cc/unitmesh/Controller.java#L1-L12
```java
public class Controller {
public void method() {
System.out.println("Hello, World!");
}
}
```
Com realce de sintaxe integrado e preenchimento automático, você pode usar DevIns como linguagem de agente de IA de próxima geração.
???: Novo idioma do agente de IA: https://github.com/phodal/shire
Aqui está a arquitetura AutoDev:
Características:
devti://story/github/1102
) gerará automaticamente o código Model-Controller-Service-Repository.import
de serviço), o AutoDev irá sugerir o melhor código para você.Settings
-> Tools
-> AutoDev
.github/workflows/build.yml
.Modelos de ajuste fino do AutoDev:
baixe do HuggingFace
nome | download do modelo (HuggingFace) | download do modelo (OpenBayes) |
---|---|---|
DeepSeek6.7B | Codificador AutoDev | Codificador AutoDev](https://openbayes.com/console/phodal/models/rCmer1KQSgp/9/overview) |
Seguimos o mecanismo de análise Chapi AST para nível de suporte a idiomas.
Características | Java | Pitão | Ir | Kotlin | JS/TS | C/C++ | C# | escala | Ferrugem | ArkTS |
---|---|---|---|---|---|---|---|---|---|---|
Contexto do idioma do bate-papo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
Estrutura AST | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
Geração de documentos | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||
Geração de testes de precisão | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
Geração de código de precisão | ✅ | ✅ | ||||||||
AutoCRUD | ✅ | ✅ |
veja em exts
Demonstração da linguagem DevIns (Bilibili) - 中文
Demonstração em vídeo (YouTube) — Inglês
Demonstração em vídeo (Bilibili) - 中文
Bem-vindo ao adicionar sua empresa aqui.
Em relação ao assunto discutido na questão LICENÇA no início do projeto, queremos abordar a complexidade do desenvolvimento do plugin JetBrain. No processo, referenciamos determinados códigos e designs de API da versão JetBrains Community e do plug-in JetBrains AI Assistant. A JetBrains reserva-se, compreensivelmente, o direito de ver isso como uma possível violação de sua propriedade intelectual.
Portanto, a partir de abril de 2024, o AutoDev não estará mais disponível no JetBrains Plugin Marketplace. No entanto, para versões mais antigas do AutoDev, você pode acessar os downloads em nossa página de lançamentos.
Além disso, estendemos um caloroso convite para participar do desenvolvimento da versão VSCode. Suas contribuições são muito apreciadas.
Problemas de licença conhecidos : o desenvolvimento do plugin JetBrain não é nada fácil! Ops, pegamos emprestado descaradamente algum código da versão JetBrains Community e do plugin super legal JetBrains AI Assistant em nossa base de código. Mas não se preocupe, estamos trabalhando nossa mágica para limpá-lo diligentemente! ?♂️.
Esses códigos serão removidos no futuro, você pode conferir em src/main/kotlin/com/intellij/temporary
, se quiser usar este plugin em sua empresa, remova esses códigos para evitar problemas legais.
Este código é distribuído sob a licença MPL 2.0. Consulte LICENSE
neste diretório.