引言
隨著人工智能技術的快速發展,AI 工程師對開發工具的需求也在不斷提升。PyCharm 2025.2 版本帶來了革命性的 AI 工具包,將 AI 開發所需的實驗、調試、評估和部署功能原生集成到 IDE 中。這一重大更新不僅提升了開發效率,也為 AI 工程師提供了更強大的工具支持。本文將詳細介紹 PyCharm 2025.2 中的 AI 工具包及其相關功能。
正文內容
1. 統一的 PyCharm 產品線
PyCharm 2025.2 標志著 PyCharm 社區版的一個重要轉折點。為了使 PyCharm 成為一款功能更強大的統一產品,2025.2 將是 PyCharm 社區版的最后一個受支持版本。從 2025.3 版本開始,JetBrains 將提供無縫遷移到統一 PyCharm 的方式。
用戶可以通過 Toolbox App 或產品內升級通知升級到 2025.2 社區版。對于希望立即開始使用統一 PyCharm 的用戶,現在就可以免費下載并與 Jupyter Notebook 一起使用,無需等待遷移。
2. AI 工具包(專業版)
PyCharm AI 工具包是本次更新的核心功能,它將 AI 開發直接集成到 PyCharm 中,為開發者提供了一個熟悉的環境來完成 AI 開發的各個環節。AI 工具包包含以下主要功能:
2.1 AI Playground
AI Playground 是一個多功能的新功能,允許 AI 工程師并排比較多個 AI 模型的響應。開發者可以:
- 配置系統提示
- 微調單個模型參數
- 精確控制 Temperature、Top P 和 Max length 等參數
在"更多工具窗口"中選擇 AI Playground 后,開發者可以選擇使用:
- 付費 AI 訂閱中包含的所有模型(使用 AI Assistant 令牌)
- 通過 API 密鑰添加的自定義提供程序
- 本地運行模型
詳細視頻介紹:https://youtu.be/MJT0sJSULGQ
2.2 AI 代理調試器
AI 代理調試器插件為 AI 代理開發提供了透明度和調試功能,特別適合需要理解、調試和優化代理工作流的開發者。這一功能通過以下方式改變了代理系統的"黑盒"特性:
- 提供對每個代理節點思維過程的詳細見解
- 顯示元數據、輸入和輸出信息
- 幫助開發者優化代理工作流
詳細視頻介紹:https://youtu.be/JF9VrfJWZ0o
3. Junie 編碼代理
Junie 是 JetBrains 開發的自主編碼代理,在 2025.2 版本中獲得了多項重大更新:
- 速度提升高達 30%
- 新增 MCP 支持,可連接外部服務器提供更準確的解決方案
- 支持遠程開發(目前支持 macOS 和 Linux)
- 推出了 GitHub 集成的搶先體驗計劃,可直接處理拉取請求而無需打開 IDE
詳細視頻介紹:https://blog.jetbrains.com/wp-content/uploads/2025/07/JunieMCP_2.mov
Junie 可以處理以下任務:
- 代碼重構
- 創建測試
- 實現改進
讓開發者能夠專注于更具挑戰性的創新工作。
4. AI 助手增強功能
JetBrains AI Assistant 在 2025.2 版本中獲得了多項重要改進:
- 支持更多語言:SQL、YAML、JSON、Markdown 等
- 項目規則功能:可指令 AI 遵守團隊的編碼規范和業務邏輯
- 擴展的離線靈活性:可連接任何 OpenAI 兼容的模型服務器(如 llama.cpp 或 LiteLLM)
- 支持在使用 Anthropic 和 OpenAI 模型時在聊天中添加圖像附件
所有 JetBrains AI 功能都包含在 PyCharm Pro 訂閱中,提供:
- 無限的代碼補全
- 強大的本地工作流
- 有限的基于云的功能
5. 其他重要改進
5.1 用于更新 .lock 文件的持久 UI
PyCharm 2025.2 為 uv、Hatch 和 Poetry 的 .toml 配置文件添加了持久控件:
- 通過點擊相應按鈕同步、鎖定或更新環境中的依賴項
- 直接應用對 .toml 文件所做的更改
5.2 Jupyter Notebook 和 SQL 單元的上下文感知代碼生成
AI Assistant 現在可以為 Jupyter Notebook 和 SQL 單元生成代碼,并考慮源單元格的上下文:
- 通過右鍵菜單中的"AI 編輯單元格"或右側工具欄中的 AI 圖標訪問
- 生成更符合上下文的代碼
5.3 Django 的邏輯結構工具窗口
這一新功能提供了以框架為中心的 Django 項目視圖:
- 直觀導航和理解應用程序架構
- 顯示模型、視圖、序列化器等組件之間的關系
- 為缺失的實體關系生成模板,快速搭建代碼
激活 JetBrains AI 訂閱后,AI 可以生成完全了解實體關系的完整代碼,而不僅僅是基本模板。
5.4 高級圖像處理
新的圖像查看器提供了更多圖像處理選項:
- 恢復原始圖像
- 反轉原始圖像的通道
- 將圖像轉換為灰度
- 設置二值化閾值
結論
PyCharm 2025.2 通過引入 AI 工具包和其他多項增強功能,為 AI 工程師提供了更加強大和集成的開發環境。主要亮點包括:
- AI 工具包原生集成,支持實驗、調試、評估和部署
- AI Playground 和 AI 代理調試器等專業工具
- Junie 編碼代理的性能提升和新功能
- AI 助手的多項增強
- 對 Jupyter Notebook、Django 等技術的更好支持
這些更新使 PyCharm 成為 AI 開發的首選 IDE,開發者現在可以從官網下載最新版本或通過 Toolbox App 進行更新,立即體驗這些強大的新功能。
#擴展閱讀
PyCharm 快速入門指南