JetBrains AI

JetBrains にエージェンティック AI 時代が到来

Read this post in other languages:

Junie を使用したシームレスな IDE 内コーディングと非同期開発

AI コーディングエージェントがより多くの定型タスクを処理し、より迅速にコードを生成し、より少ない労力で多くを達成できるようになったことで、ソフトウェア開発に大きな影響が現れています。 高速に動作するコーディングエージェントや IDE 内蔵の AI アシスタントを使用できるのは素晴らしいことですが、実世界では速度よりも知能と信頼性がはるかに重要です。 高速なエージェントはある一定のタスクの完了にかかる時間を短縮しますが、スマートなエージェントはエンドツーエンドの開発体験そのものを快適にし、エラー、バグ、コンテキストの切り替えを最小限に抑え、高品質なコードの作成を支援します。

JetBrains のコーディングエージェント「Junie」は、それを使用する開発者が完全に制御できるエージェントであり、透明な思考プロセス、体系化されたタスク計画、および広範な進捗追跡を特徴としています。 Junie ユーザーは、承認を得るための詳細な実行計画、実行された各アクションの理由を含む詳細なアクションログ、パートナーと連携しているかのような自律的動作を含む多彩なコラボレーションオプションを高く評価しており、 83% のマネージャーが Junie によってチームの生産性が向上した、76% のマネージャーが Junie に満足または非常に満足していると述べています*。

*2025 年 6 月に JetBrains が実施した「Junie 開発者エクスペリエンスに関するアンケート」において、272 人の個人貢献者とマネージャーから収集した回答から得られたデータを根拠としています

JetBrains は、Junie が営利および個人プロジェクトで高品質なソリューションの作成を求めている開発者にとって理想的なパートナーとなれるよう、Junie にいくつかの重要な機能強化を導入しています。

Junie を使用した非同期開発と IDE との統合

Junie が GitHub と完全に統合されたことにより、非同期開発の力をすぐに活用できるようになりました。 GitHub から直接複数のタスクを同時に委任したり、IDE を開かずにクイックフィックスを適用したり、チームで協働で同じプロジェクトに取り組んだりできます。

機能は以下の通りです。

  • IDE を開いてプロジェクト内でコードを直接書く必要がないため、クイックフィックスや変更にかかる時間を節約できます。 たとえば、あるプロジェクトでの作業を中止しなくても、別プロジェクトの複数のページをローカライズすることができます。
  • 複数のタスクを同時に実行できます。異なるプロジェクトを横断して実行することも可能です。 作業リポジトリ内でバグを修正し、ペットプロジェクトに新機能を実装するように Junie に依頼した後、都合の良いときに結果をレビューして調整することができます。
  • Junie にタスクを割り当て、そのレビューをチームメイトに依頼し、一緒にプロジェクトを完了させるなど、チームが一丸となってコーディングする新たな手法を探ることができます。
  • IDE と GitHub をシームレスに切り替え、高速かつ生産的な開発が可能です。

Junie on GitHub の早期アクセスプログラム(EAP)が開始しました!

当社はフィードバックを非常に重要しており、Junie の改善に関するご意見やアイデアを随時募集しています。 Junie on GitHub は現在、JVM と PHP でのみご利用いただけます。

オープンソースプロジェクトの募集

できる限り多くのチームに Junie をご利用いただけるようにするため、Junie on GitHub のオープンソースプロジェクトに助成金を支給いたします。

オープンソースに従事しているすべての開発者とチームは、ぜひ Junie on GitHub の 6 か月間無料ライセンスにお申し込みください。 当社は Junie を使用して新しい刺激的なオープンソースコンテンツを作成する開発者の取り組みを支援することを目指しています。 こちらのフォームから、プロジェクトの概要、プロジェクト関係者数の情報、および Junie を使用してどのように成果を改善する予定なのかを説明してください。 すべてのお申し込みを厳正に審査し、Junie on GitHub を無料でご利用いただけるプロジェクトを選定いたします。

より賢く、30% 高速化した IDE 組み込み Junie

JetBrains は Junie をどのように使用するかはユーザーに任せており、多様なタスクとプロジェクトを処理できるコーディングエージェントを IDE に搭載することでユーザーを支援したいと考えています。 Junie の効果は複数の異なるプログラミング言語で書かれた複雑なコードベースの理解、新しいプロジェクトの開始、高品質なコードの生成、機能テストの作成によって実証済みですが、今回はその効果がさらに向上しています!

Junie の機能に複数の大規模な更新が導入されました。 大幅な高速化に加えて、MCP とリモート開発もサポートするようになりました。

  • スマートな IDE 内蔵のコーディングエージェントが 30% 高速化しました。品質を落とさずに Junie のタスク完了速度を最適化しました。
  • MCP (Model Context Protocol) のサポートが提供されるようになりました。MCP により、Junie がデータベース、ファイルシステム、API などの外部ソースに接続できるようになっています。
  • Junie でリモート開発がサポートされるようになりました。リモートでチームと連携しながら、Junie にタスクを委任することができます。 この機能は現在 macOS と Linux に限定して提供されています。

オリジナル(英語)ブログ投稿記事の作者:

Anastasia Krivosheeva

Anastasia Krivosheeva