?AutoDev: 多言語サポート、自動コード生成、便利なバグ駆除アシスタントを備えた AI を活用したコーディング ウィザード ?!カスタマイズ可能なプロンプト ?そして魔法の自動開発/テスト/ドキュメント/エージェント機能?含まれています!
VSCode バージョン: https://github.com/unit-mesh/auto-dev-vscode
クイックスタート→
DevIns — AutoDevelopment 用の AI エージェント言語 → 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!");
}
}
```
組み込みの構文ハイライトとオートコンプリートにより、DevIns を次世代 AI エージェント言語として使用できます。
???: 新しい AI エージェント言語: https://github.com/phodal/shire
AutoDev アーキテクチャは次のとおりです。
特徴:
devti://story/github/1102
など) を使用すると、Model-Controller-Service-Repository コードが自動生成されます。import
) などのコードコンテキストに基づいて、AutoDev は最適なコードを提案します。Settings
-> Tools
-> AutoDev
でカスタマイズできます。.github/workflows/build.yml
などの CI/CD 構成ファイルを生成します。AutoDev 微調整モデル:
ハギングフェイスからダウンロード
名前 | モデルダウンロード(HuggingFace) | モデルのダウンロード (OpenBayes) |
---|---|---|
ディープシーク 6.7B | AutoDev コーダー | AutoDev Coder](https://openbayes.com/console/phodal/models/rCmer1KQSgp/9/overview) |
言語サポート層については Chapi AST 分析エンジンに従います。
特徴 | ジャワ | パイソン | 行く | コトリン | JS/TS | C/C++ | C# | スカラ座 | さび | アークTS |
---|---|---|---|---|---|---|---|---|---|---|
チャット言語コンテキスト | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
構造AST | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
ドキュメントの生成 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||
正確なテストの生成 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
高精度のコード生成 | ✅ | ✅ | ||||||||
AutoCRUD | ✅ | ✅ |
内線で見る
DevIns 言語デモ (Bilibili) - 中文
ビデオデモ (YouTube) — 英語
ビデオデモ (Bilibili) - 中文
ここにあなたの会社を追加することを歓迎します。
プロジェクトの開始時に LICENSE の問題で議論された問題に関して、私たちは JetBrain プラグイン開発の複雑さに対処したいと考えています。その過程で、JetBrains Community バージョンと JetBrains AI Assistant プラグインの特定のコードと API 設計を参照しました。 JetBrains は、当然のことながら、これを自社の知的財産に対する潜在的な侵害とみなす権利を留保します。
したがって、2024 年 4 月の時点で、AutoDev は JetBrains Plugin Marketplace で利用できなくなりました。ただし、古いバージョンの AutoDev については、リリース ページからダウンロードにアクセスできます。
さらに、VSCode バージョンの開発への参加を心より歓迎いたします。皆様のご貢献に感謝いたします。
既知のライセンスの問題: JetBrain プラグインの開発は簡単な作業ではありません。おっと、私たちは生意気にも JetBrains Community バージョンとコードベースの非常にクールな JetBrains AI Assistant プラグインからいくつかのコードを借用しました。でも心配しないでください。私たちは魔法をかけて熱心に掃除しています。 ?♂️。
これらのコードは将来削除される予定です。 src/main/kotlin/com/intellij/temporary
で確認できます。会社でこのプラグインを使用したい場合は、法的問題を避けるためにこれらのコードを削除してください。
このコードは、MPL 2.0 ライセンスに基づいて配布されます。このディレクトリのLICENSE
参照してください。