JetBrainsは、開発効率を向上させ、コードの品質を向上させるために設計されたツールであるJunieの最初のAIコーディングアシスタントを立ち上げました。 JunieはJetbrains IDEと深く統合されており、コード生成、検査、テスト、検証などのさまざまな開発タスクで開発者を支援しています。 JunieはSWEベンチ検証済みのベンチマークでリーディングモデルをわずかに下回ったが、Jetbrainsは将来の発展に自信を持ち続け、Junieは常に人間の開発者の安全で信頼性の高い開発プロセスを保証することを強調した。現在、Junieは一部のJetbrains IDEのみをサポートしており、早期アクセス段階にあります。
Junieは、500の一般的な開発者タスクの高度に尊敬されているSWEベンチ検証ベンチマークで、これらの53.6%を成功裏に解決しました。このスコアは現在最高ではありませんが(最高のモデルスコアは60%以上)、JetbrainsはJunieのパフォーマンスが「有望」であると考えています。現在の主要な重みとバイアスが「プログラマーO1CrossCheck5」モデルの64.6%を獲得したことは注目に値します。
画像ソースノート:画像はAIによって生成され、画像認定サービスプロバイダーMidjourney
Junieのユニークな強さは、Jetbrains IDEとの深い統合にあります。 Jetbrainsは、Junieが開発者を支援しても、人間の開発者が常にコントロールしていると強調しました。このツールは、開発をスピードアップするだけでなく、コードの品質を向上させるのにも役立ちます。 Jetbrains IDEのパワーを大規模な言語モデル(LLM)と組み合わせることにより、Junieはコードを生成し、チェックを実行し、テストを書き込み、その有効性を検証できます。
「AIに生成されたコードは、開発者によって書かれたコードと同じくらい欠陥がある可能性があります。最終的に、Junieは開発をスピードアップするだけでなく、コードの品質基準を改善するだけでもあります」とJetbrainsは発表で述べました。
Junieは現在、WaitListの後に早期アクセスプログラムを通じてのみ利用可能であり、LinuxおよびMac SystemsでIntellij Idea UltimateとPycharm Professional IDEのみをサポートしており、Webstormのサポートが間もなく登場します。
このAIコーディングアシスタントの発売は、AIアシスト開発の分野におけるジェットブレインによる別の重要な動きを示しています。 Junieの深い統合と人間の開発者のコントロールへの強調は、非常に競争力のあるAIコーディングアシスタント市場で際立っている可能性があります。
Junieの出現は、AIアシストプログラミングの新しい段階であり、開発者の制御に重点を置いていることは、開発者がより効率的で信頼性の高いコーディングエクスペリエンスをもたらすと予想されています。将来、Junieの継続的な改善と機能的拡大により、AIコーディングアシスタントの分野での影響がさらに強化されます。