PyCharm 2025.2:面向工程师的 AI 工具

引言

随着人工智能技术的快速发展,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 后,开发者可以选择使用:

  1. 付费 AI 订阅中包含的所有模型(使用 AI Assistant 令牌)
  2. 通过 API 密钥添加的自定义提供程序
  3. 本地运行模型

详细视频介绍: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 快速入门指南