Releases

AI エンジニア向けの AI Toolkit などを含む PyCharm 2025.2 がリリースされました!

Read this post in other languages:

PyCharm 2025.2 では AI エンジニアが必要とするすべてのツールを含む AI Toolkit が導入され、IDE でネイティブにサポートされています。

このリリースの他のハイライトには、PyCharm Community の最終サポートバージョン、AI Assistant、Junie、およびノートブックの改善、.lock ファイルを更新するための永続的な UI、およびその他の機能強化があります。

最新バージョンは公式ウェブサイトからダウンロードするか、無料の Toolbox App から更新することで入手できます。

PyCharm Community から統合版 PyCharm への移行

統合版 PyCharm

当社の PyCharm を 1 つの強力な統合製品にする取り組みにおいて、2025.2 は PyCharm Community の最後のサポート対象バージョンとなります。 2025.3 のリリースにあたって、統合版 PyCharm へのスムーズな移行手段を提供する予定です。 2025.2 Community へのアップグレードは、Toolbox App か製品内のアップグレード通知から行えます。

移行を待たずにすぐにでも Jupyter ノートブックを無料で使用できる統合版 PyCharm をご利用になりたい方は、こちらからダウンロードできます。 統合版 PyCharm についての詳細は、こちらのブログ記事をご覧ください。

AI Toolkit [Pro]

PyCharm の AI Toolkit は AI 開発を PyCharm に直接組み込み、実験、デバッグ、評価、微調整、デプロイを 1 つの使い慣れた環境に集約します。

AI Toolkit はリリースされたばかりですが、すでに AI Playground や AI Agents Debugger などの強力な機能が満載です。

今後の進化に、あなたの声を反映しませんか? フィードバックの提供を通じて PyCharm の AI 開発ツール一式の未来を形作るのにご協力ください。 これは皆さんのためのツールであるため、このコミュニティで最も重視されている機能が優先されます。 実現したいことがあれば、ぜひお知らせください。

AI Playground [Pro]

PyCharm 2025.2 では、AI エンジニアが複数の AI モデルの応答を並べて比較できる、汎用性に優れた新しい AI Playground 機能が導入されています。 システムのプロンプトを構成し、個別のモデルパラメーターを微調整することで、Temperature(温度)、Top PMax length(最大長)パラメーターを正確に制御できます。

More Tool Windows(その他のツールウィンドウ)| AI Playground に移動すると、以下のオプションを選択できます。

  • 有料 AI サブスクリプションに含まれるすべてのモデル(これらは AI Assistant トークン[実験的機能] を使用します)
  • API キーを介して追加できるカスタムプロバイダー
  • ローカルで動作するモデル

AI Agents Debugger [Pro]

PyCharm 2025.2 では、AI エージェント開発に透明性とデバッグ機能をもたらすことを意図した強力な新しい AI Agents Debugger プラグインも導入されています。 エージェントのワークフローを理解、デバッグ、最適化する必要のあるエージェンティックシステムを扱う開発者を想定した作りになっています。

AI Agents Debugger は、各エージェントノードの思考プロセス、メタデータ、入出力に関する詳細なインサイトを提供することにより、概して透明性に欠けるエージェント型システムの「ブラックボックス」な性質を変えます。

Junie

JetBrains が提供するコーディングエージェントの Junie は、コードの計画、作成、改良、テストを自律的に行い、開発体験をスムーズで効率的かつ快適なものにします。 コードの再構築、テストの作成、改良の実装といった面倒な作業を処理してくれるため、より大きな課題やイノベーションに集中できます。

Junie にいくつかの大規模な更新が行われ、その動作速度が最大 30 % 向上しました! MCP のサポートが追加され、それによって Junie を外部サーバーに接続し、より的確な解決策を得られるようになりました。 また、Junie がリモート開発にも対応し(現時点では macOS と Linux に対応)、その GitHub 統合に関する早期アクセスプログラムが開始されました。 この統合により、IDE を開かずにプルリクエストを操作できるようになります。

Junie は、JetBrains AI サブスクリプションの一部として PyCharm に提供されます。

AI Assistant

  • すべてのサポート対象言語で使用できるよりスマートな補完機能。SQL、YAML、JSON、Markdown などをサポートするようになっています。
  • プロジェクトルールを使って、チームのコーディング規約やビジネスロジックに従うよう AI に指示できます。
  • オフラインの柔軟性の拡大 – llama.cpp や LiteLLM など、OpenAI に対応するすべてのモデルサーバーを接続できます。
  • JetBrains AI Assistant で Anthropic および OpenAI モデルを使用する際、チャットに画像を添付できるようになりました。

無制限のコード補完、強力なローカルワークフロー、および制限付きのクラウドベースの機能を含め、PyCharm Pro サブスクリプションをご契約の方はすべての JetBrains AI の機能を無料でご利用いただけます。

.lock ファイルを更新するための永続的な UI

永続的なコントロールを uv、Hatch、Poetry の .toml 構成ファイルに追加しました。 このコントロールを使用すると、環境内の依存関係を同期、ロック、または更新するための対応するボタンをクリックして .toml ファイルへの変更を反映することができます。

コンテキストに応じた Jupyter ノートブックと SQL セルのコード生成 [Pro]

ソースセルのコンテキストを考慮する AI Assistant を使用して Jupyter ノートブックと SQL セルのコードを生成できるようになりました。

これを行うには、コンテキストメニューで AI Edit Cell(セルの AI 編集)をクリックするか、右側のツールバーの AI アイコンからそのアクションを使用します。

Django の Logical structure(論理構造)ツールウィンドウ [Pro]

Logical structure(論理構造)では Django プロジェクトのフレームワーク主体のビューが提供され、直感的にアプリケーションアーキテクチャ内を移動し、それを理解できるようになっています。 Django の観点でプロジェクトが表現されるため、モデル、ビュー、シリアライザー、フォーム、admin クラス、および日常的に扱うその他のコンポーネント間の意味のある関係性を明らかにすることができます。 また、エンティティ間に欠落しているリレーションに対応するテンプレートを生成することもできるため、コードを迅速にスキャフォールドするのに役立ちます

有効な JetBrains AI サブスクリプションをご契約の方は、より高度な機能を使用できます。 AI は基本的なテンプレートではなく、エンティティ間のリレーションを全面的に認識した完全なコードを生成することで、よりスマートでコンテキストが十分に考慮された結果を提供します。

高度な画像処理

新しい画像ビューアーには、元画像の復元、元画像のチャンネルの反転、グレースケールへの変換、二値化しきい値の設定など、追加の操作を実行するためのオプションがあります。

他にお探しのものがありますか?

  • 2025.2 のその他の機能や最新のバグ修正についての詳細は、新機能ページをご覧ください。
  • 変更点の詳細については、リリースノートをお読みください。
  • 問題に遭遇した場合は、迅速な解決を図るために課題トラッカーで問題をご報告ください。

PyCharm 2025.2 に関するフィードバックを募集しています。以下のコメント欄にご入力いただくか、X でお聞かせください

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

Evgenia Verbina

Evgenia Verbina

Ilia Afanasiev

Ilia Afanasiev

image description