?AutoDev : l'assistant de codage basé sur l'IA avec prise en charge multilingue, génération automatique de code et assistant de suppression de bogues utile ?! Invites personnalisables ? et une fonctionnalité magique Auto Dev/Testing/Document/Agent ? compris!
Version VSCode : https://github.com/unit-mesh/auto-dev-vscode
Démarrage rapide →
DevIns — Langage d'agent AI pour le développement automatique → que vous pouvez utiliser comme syntaxe suivante comme ponts pour 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!");
}
}
```
Grâce à la coloration syntaxique et à la saisie semi-automatique intégrées, vous pouvez utiliser DevIns comme langage d'agent IA de nouvelle génération.
??? : Nouveau langage d'agent IA : https://github.com/phodal/shire
Voici l'architecture AutoDev :
Caractéristiques:
devti://story/github/1102
) générera automatiquement le code Model-Controller-Service-Repository.import
de service), AutoDev vous proposera le meilleur code.Settings
-> Tools
-> AutoDev
.github/workflows/build.yml
.AutoDev affine les modèles :
télécharger depuis HuggingFace
nom | téléchargement du modèle (HuggingFace) | téléchargement du modèle (OpenBayes) |
---|---|---|
Recherche profonde 6.7B | Codeur de développement automatique | Codeur AutoDev](https://openbayes.com/console/phodal/models/rCmer1KQSgp/9/overview) |
Nous suivons le moteur d'analyse Chapi AST pour le niveau de support linguistique.
Caractéristiques | Java | Python | Aller | Kotlin | JS/TS | C/C++ | C# | Échelle | Rouiller | ArcheTS |
---|---|---|---|---|---|---|---|---|---|---|
Contexte du langage de discussion | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
Structure AST | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
Génération de documents | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||
Génération de tests de précision | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
Génération de code de précision | ✅ | ✅ | ||||||||
AutoCRUD | ✅ | ✅ |
voir dans les postes
Démo DevIns Language (Bilibili) - Chine
Démo vidéo (YouTube) — Anglais
Démo vidéo (Bilibili) - 中文
Bienvenue à ajouter votre entreprise ici.
Concernant le sujet abordé dans le numéro LICENSE au début du projet, nous souhaitons aborder la complexité du développement du plugin JetBrain. Au cours du processus, nous avons référencé certaines conceptions de code et d'API de la version JetBrains Community et du plugin JetBrains AI Assistant. JetBrains se réserve naturellement le droit de considérer cela comme une violation potentielle de sa propriété intellectuelle.
Par conséquent, depuis avril 2024, AutoDev n'est plus disponible sur JetBrains Plugin Marketplace. Cependant, pour AutoDev des anciennes versions, vous pouvez accéder aux téléchargements à partir de notre page Versions.
De plus, nous vous invitons chaleureusement à participer au développement de la version VSCode. Vos contributions sont grandement appréciées.
Problèmes de licence connus : le développement de plugins JetBrain n'est pas une promenade de santé ! Oups, nous avons emprunté avec effronterie du code à la version JetBrains Community et au super cool plugin JetBrains AI Assistant dans notre base de code. Mais ne vous inquiétez pas, nous faisons appel à notre magie pour le nettoyer avec diligence ! ?♂️.
Ces codes seront supprimés à l'avenir, vous pouvez le vérifier dans src/main/kotlin/com/intellij/temporary
, si vous souhaitez utiliser ce plugin dans votre entreprise, veuillez supprimer ces codes pour éviter tout problème juridique.
Ce code est distribué sous la licence MPL 2.0. Voir LICENSE
dans ce répertoire.