Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • 简体中文
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • JetBrains Platform
    • Scala
    • Toolbox App
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
    • Air
  • Team Tools

    • Datalore
    • TeamCity
    • YouTrack
    • Qodana
    • CodeCanvas
    • Matter
    • Databao
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
    • Community Programs

JetBrains 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Sue

工具调用成瘾:在 Koog 中调试 LLM 模式

Koog 是 JetBrains 的开源框架,用于在 Kotlin 中构建 AI 智能体,有一天我测试了以它为基础构建的智能体。 我给智能体投喂了一个来自 SWE-bench-Verified 的任务,这是一个真实世界 GitHub 问题,测试 AI 是否真的能够编写代码。 前 100 条消息看起来一切顺利。 智能体系统地浏览代码库、识别 bug、编写测试用例,并尝试修正问题。 但随着对话的深入,它遇到一个根本性限制:上下文窗口。 每个 LLM 都有上下文大小上限(可以同时处理的文本总量)。 当智能体的对话历史记录接近上限时,你需要想办法压缩。 单纯截断旧消息会丢失关键信息,粗略的总结往往又会…

Sue
Sue

Laravel Idea 插件现已对 PhpStorm 用户免费提供

从 2025 年 7 月 30 日开始,我们向 PhpStorm 用户免费提供 Laravel Idea。 如果您已经安装了 Laravel Idea 插件,您可以免费完全使用所有插件功能。 Laravel Idea 是基于 PhpStorm 的最智能的 Laravel 开发环境。 这款插件由 Adel Faizrakhmanov 开发,在 JetBrains Marketplace 上的下载量超过 150 万人次,深受 Laravel 开发者的高度赞赏。 它扩展了 PhpStorm 的内置 Laravel 支持,提供多种有助于提高开发者效率的功能,包括: 强大的代码生成。 高级路由、验证、…

Sue
Sue

IDE、.NET 工具、dotUltimate 和 All Products Pack 将上调订阅价格

过去三年中,我们一直努力维持我们的订阅价格,同时改进我们的产品,构建新工具,并在我们的整个工具包中添加功能。 与许多企业一样,由于通货膨胀,我们也面临着成本上升问题。 这意味着我们不能再将订阅价格维持在当前水平。 新价格涉及到我们的 IDE、.NET 工具、dotUltimate 和 All Products Pack,并将于 2025 年 10 月 1 日生效。 您可以在我们的网站上详细了解当前定价和新定价。 以当前价格锁定多年 在 2025 年 10 月 1 日新费率生效之前,我们为新老客户提供了以当前价格预付款的机会: 个人订阅:最多可续订 3 年。 …

Sue
Sue

过程间分析:在代码崩溃前捕获 nil 解引用

即将推出的 GoLand 2025.2 版本引入了一组强大的新功能和改进,旨在帮助您编写更安全、更可靠的 Go 代码。 如果您想了解所有更新的详细信息,请务必查看版本说明。  在这篇博文中,我们将重点介绍最重要的一个新功能:用于检测 nil 指针解引用的过程间代码分析。 这一改进通过帮助您捕获代码审查和测试中常被忽略的微妙 bug,使您的生产代码更加稳定且更易于维护。 GoLand 团队投入了大量精力来提供更深入、更智能的静态分析,以改善您的开发体验并帮助防止那些令人沮丧的运行时宕机。 如果您想在 IDE 中尝试此功能,可以从 GitHub 克隆以下项目。 Go 中…

Sue
Sue

模块化 Ktor:构建可扩缩后端

Ktor 提供了一种轻量级的灵活方式来构建 Web 应用程序,不同于更固执的一体化框架。 虽然 Ktor 的简约设计初看起来可能很有挑战性,但只要有一点使用我们模块的经验,就会对可扩缩构建大有帮助。 在本文中,我会介绍一些将模块化引入 Ktor 项目的技术。 模块化为什么重要 Ktor 仍然是服务器端开发的热门选择,原因之一是其实现的直接性和透明度。 无需元编程或大量配置文件,您可以编写仅限于几个 Kotlin 源文件的简单服务,还能够始终清楚地知道自己正在使用 HTTP 服务器。 这种方式非常适合简单的应用程序,但在发展项目时有必要预测未来需求并减轻其影响。 为此,最好的方式是将应用程序分割…

Sue
Sue

JetBrains 码上道 | Java x AI Agent:从选型到业务落地那些事

更新:本场直播活动已结束,收看直播回放及下载讲师 PPT AI Agent 已成为生成式 AI 技术最火话题。从单轮对话到多步任务执行,从单模型响应到多工具协同,Agent 架构正在重新定义 AI 系统的能力边界。然而,这份技术热潮背后,却也伴随着大量工程落地的不确定性:框架选型怎么选?模组拆解怎么设计?和现有系统怎么整合?这些都是开发团队需要面对的挑战。 分享内容 本期《JetBrains 码上道》将在 7 月 31 日晚上 8 点线上直播,特别邀请到阿里云资深技术专家、JManus 核心维护者沈询,为大家深度解析 AI Agent 在 Java 世界中的可…

Sue
Sue

IntelliJ IDEA 迁移到统一发行版

我们很高兴宣布 IntelliJ IDEA 的下一步发展:我们将转向单一、统一的发行版。 是的,在您问起之前,我们对开源的承诺一如既往。 以后将只有一个 IntelliJ IDEA 安装程序,取代分别下载的 Community Edition 和 Ultimate Edition。 在这种新设置中,所有 Ultimate 功能仍然需要订阅才能解锁。 但即使没有订阅,IDE 仍将保持完整功能,可供商业和非商业项目免费使用,并将包含比当前 Community Edition 更多的功能。 在本文中,我们将讲解实际的过渡计划、它对您的日常开发意味着什么(剧透:我们预计它只会改善您的体验)…

Sue
Sue

YouTrack 增加更多设计改进

新的 YouTrack 2025.2 版本带来了更多设计更新,旨在让您的项目工作更加轻松。 您还将获得一个共享的默认仪表板和一套不断壮大的实用应用。 最新变化如下: 经过重新设计的项目概览页面更加清晰,具有可点击的层次结构路径,可以帮助您在项目上下文之间移动。 新项目模板改进了针对一般任务管理需求、高级项目管理和营销的项目创建向导。 默认仪表板面向所有用户和外部访客,可以用作组织的中心枢纽。 新的免费应用可以在 JetBrains Marketplace 上获取,以各种方式扩展 YouTrack 的功能。 为所有用户重新设计的项目页面 一站式浏览…

Sue
Sue

K2 模式热点:2025.1 中的高采用率、更少的 Bug 和重大改进

IntelliJ IDEA 2025.1 默认采用 K2 模式,我们希望在这里分享 K2 模式的使用情况。 这篇文章将概要介绍 K2 模式的当前状态,分享其采用指标,重点介绍 2025.1 中的改进,并预告下一步的计划。 我们建议您更新到最新的 IntelliJ IDEA 版本,享受最佳的 K2 模式体验。 采用 目前采用 K2 模式的用户数量已经非常高,并且还在持续增长。 在 IntelliJ IDEA 2025.1 用户中,95% 的 Ultimate 开发者和 9% 的 Community Edition 开发者使用 K2 模式。 大多数用户都会在新版本发布后的几个月内更新 IDE,因此…

Sue
Sue

2025 年 10 月起 YouTrack 开始实行新价格

我们将对 YouTrack 价格做出一些调整,新价格将于 2025 年 10 月 1 日生效。  保持不变的方面 YouTrack 对最多 10 个用户的团队仍然免费。  帮助台项目对最多 3 位支持人员的团队仍然免费,报告者数量不受限制。  YouTrack 订阅将继续免费提供全套功能、支持和 AI 辅助。  发生改变的方面 所有有效的升级和支持订阅将继续有效,直至到期日期。  2025 年 10 月 1 日之前,您可以按当前价格续订。  10 月 1 日之后,任何续订或用户/支…

Sue
Sue

测试 JetBrains IDE 的新外观

视觉环境瞬息万变,您日常使用的工具的外观和风格也应如此。 我们深知熟悉的用户界面至关重要,也听取了大家对以往更新的反馈。 所以,我们这次采取了迭代、谨慎的方式:进行小规模有针对性的改进,尽早分享,并以用户的反馈为后续工作提供指导。 在最新的 JetBrains IDE 2025.2 EAP 中,您将发现两种新的 UI 风格:One Island 和 Many Islands,每种风格都提供深色和浅色两种模式。 最终,其中一种风格将成为新的默认风格 – 您的反馈将帮助我们做出决定。 此次更新只影响视觉效果,所有功能保持不变。 您可以随时在新风格和旧主题之间切换。 为什么要推出新主题? 在此次更新…

Sue
Sue

更快的 Python:async/await 和 threading 中的并发

如果您使用 Python 编程已经有一段时间,特别是使用过 FastAPI 和 discord.py 这样的框架和库,那么您可能已经接触过 async/await 或 asyncio。 您也许听说过“Python 中不存在多线程处理”这种说法,也可能知道 Python 中大名鼎鼎(或臭名昭著)的 GIL。 考虑到 Python 中多线程受到的否定,您可能好奇 async/await 与多线程处理之间到底有什么区别,尤其是在 Python 编程中。 如果上述情况与您相符,那么这篇博文就是为您准备的! 什么是多线程处理? 在编程中,多线程处理是指程序同时执行多个顺序任务(即线程)的能力。 这些线程…

Sue
Sue
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.