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

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

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

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

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

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

Follow
  • Follow JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • All
  • Releases
  • Livestreams
author avatar

Sue

AI 代码补全:少即是多

如果您一直在跟随我们的历程,您可能已经阅读过我们最近的博文完成不可完成的补全任务:JetBrains IDE 中 AI 补全的现状。 在那篇文章中,您可能还记得这张很酷的代码补全图表。 4 月份出现了些有趣的变化:我们的接受率有所上升,显式取消率(explicit cancel rate)有所下降。 在这篇博文中,我们将分析为什么以及如何在不重新训练生成模型的情况下获得这样的结果。  不能只依靠 LLM 提供代码建议的 LLM 是 AI 代码补全的核心,但不是全部。 幕后有很多事在发生,特别是在插件方面,例如决定: 何时显示建议。  建议应该是单行还是多行。 建议应该显示还是隐藏 – 例如…

Sue
Sue

JetBrains 码上道 | AI 开发者的日常:开源模型适配与贡献技巧全公开

更新:本场直播活动已结束,收看直播回放及下载讲师 PPT 自阿里、智谱 AI、DeepSeek 等多个 AI 公司均发布开源模型,大模型开源已成为 2025 年的主流趋势。然而,模型开源涉及到复杂的开发过程,不只是简单的公开权重而已,还包括权重转换、算法工程重构等工作。其中涉及 Transformers、Diffusers、vLLM 等多个大型库等开发,以及给这些框架提交代码贡献的过程。 为了参与开源模型的贡献工作,AI 开发者的日常也包括在电脑上下载、运行各种开源模型。但本地的硬盘及算力资源毕竟有限,如何借助远程服务器来提升开发效率,成为开发者的必要技能。PyCharm 作为 J…

Sue
Sue

JetBrains Rider 中对游戏主机的支持

面向主机游戏开发者的大新闻! 在 2024.3 版本中,JetBrains Rider 增加了对 PlayStation®5 和 Xbox 游戏主机的支持,让您可以直接在您喜欢的游戏主机上构建、部署和调试 Unreal Engine 和自定义游戏引擎。 Rider 内置了对使用 C++ 的出色支持,提供大量强大功能,例如快速准确的导航、智能代码补全,以及数百种检查和快速修复。 如果您使用的是 Unreal Engine,可用功能更多:借助针对反射宏和 RPC 函数的特定检查,Unreal Header Tool 错误会在您输入时显示,并且 Rider 可以在 IDE 内创建 Un…

Sue
Sue

数据科学中的数据清理

在本数据科学博文系列中,我们探讨了从哪里获取数据以及如何使用 pandas 探索数据,不过虽然这些数据对于学习非常有用,但它与我们所说的真实世界数据并不相似。 用于学习的数据通常已经过清理和整理,方便您快速学习而不必考虑数据清理,但真实世界数据存在问题并且很混乱。 真实世界数据需要清理才能提供有用的洞察,这就是本文的主题。  数据问题可能来自数据本身的行为、数据收集方式,甚至是数据输入方式。 流程的每个阶段都可能发生错误和疏忽。  我们在这里专门讨论数据清理而不是数据转换。 数据清理可以确保您从数据中得出的结论可以泛化到您定义的总体。 数据转换则涉及转换数据格式、对数据进行归一化和聚合数据等任…

Sue
Sue

Kotlin 开发者可以在 Android Studio 中使用 JetBrains AI Assistant 了

Kotlin 开发者现在可以通过新推出的 JetBrains AI Assistant 插件(Beta版)在 Android Studio 中提升工作流程。 该插件提供 AI 驱动的编码辅助功能,包括代码建议、AI智能解释、重构建议、提交信息生成等——所有功能都集成在 Android Studio 中。依托 JetBrains 及第三方的大型语言模型(LLMs)1支持,它能帮助您更快地编写更优质的代码。 如何开始使用 要启用 AI Assistant,需使用 Android Studio Meerkat 2024.3.1 版本,进入插件市场搜索JetBrains AI…

Sue
Sue

哪种 Python Web 框架最好:Django、Flask,还是 FastAPI?

搜索 Python Web 框架时,Django、Flask 和 FastAPI 这三个名字总会出现。 我们最新的 Python 开发者调查结果证实,这三个框架仍然是开发者使用 Python 进行后端 Web 开发的首选。 三个框架都是开源框架,并与最新版本的 Python 兼容。  但是,怎样才能确定哪个 Web 框架最适合您的项目呢? 本文将探讨每个框架的优势和劣势,并比较框架的表现。 Django Django 是“自带电池”的全栈 Web 框架,被 Instagram、Spotify 和 Dropbox 等公司使用。 Django 框架被誉为“为面对截止日期的完美主义者打造的 Web …

Sue
Sue

在 Kubernetes 中部署 Django 应用

Kubernetes 是一个开源容器编排平台,可以自动执行部署、扩缩和负载平衡,在 Django 应用程序的管理方面具有无与伦比的弹性和灵活性。 无论是启动小型项目还是管理复杂应用程序,Kubernetes 都能提供稳健的环境来增强您的 Django 应用程序,确保它能够满足现代 Web 开发的需求。 通过自动执行容器化应用程序的部署、扩缩和运作,Kubernetes(或 K8s)为快速发展的科技行业中的组织提供了许多好处。 无论您是想要增强部署技能的 Django 开发者,还是渴望探索 Django 集成的 Kubernetes 爱好者,本指南都可以满足您的需求。 (more&helli…

Sue
Sue

报名 2025 Google Summer of Code,共建 Kotlin 开源生态!

2025 年,Kotlin 基金会再度加入 Google Summer of Code (GSoC) 活动!贡献者申请已于本周开启,欢迎同学们踊跃尝试!今年,Kotlin 基金会在 GSoC 中的项目计划得到进一步扩大,贡献者们将可以直接参与到 Kotlin 开源项目的工作中,以自己的方式塑造 Kotlin 生态系统,同时获得来自 JetBrains、Google、Uber、Gradle 等业界知名企业资深工程师的指导,和相应的实习报酬。 和 Kotlin 一起参加 GSoC 你将收获什么? GSoC 旨在为开源软件开发引入新的贡献者。通过参与,你将: 为 Kotlin …

Sue
Sue

OpenAI 与 DeepSeek:哪一个 AI 更了解 Kotlin?

AI 模型发展迅猛,DeepSeek-R1 作为 OpenAI 的强劲竞争对手正在引起轰动。 但是,这些模型有多了解 Kotlin? 它们能否生成可靠的代码、解释棘手的概念和帮助调试? JetBrains Research 使用 KotlinHumanEval 和针对 Kotlin 相关问题设计的新基准测试了最新的 AI 模型,包括 DeepSeek-R1、OpenAI o1 和 OpenAI o3-mini。 我们考察了它们的整体表现,根据结果进行了排名,并研究了 DeepSeek 对实际 Kotlin 问题的回答,让您更清楚地了解这些模型能做什么和不能做什么。 AI 模型 Kotlin 基…

Sue
Sue

如何使用 LangChain 构建聊天机器人

本文是深度学习工程师兼 Python 程序员 Dido Grigorov 撰写的客座文章,他在业界拥有 17 年经验。 聊天机器人的发展已经远远超出单纯问答工具的范畴。 借助大语言模型 (LLM) 的强大功能,它们可以理解对话上下文并生成类似人类的回复,因此对于客户支持应用程序和其他类型的虚拟辅助非常有用。  LangChain 是一个开源框架,通过为无缝模型集成、上下文管理和提示工程提供工具,简化了构建这些对话式聊天机器人的过程。 在这篇博文中,我们将探讨 LangChain 的运作方式以及聊天机器人与 LLM 的交互方式。 我们还将逐步指导您构建一个上下文感知聊天机器人,这个聊天机器人使…

Sue
Sue

Python 情感分析简介

情感分析是最流行的文本分析方式之一。 它能让我们直观地了解人们在多种领域的感受,并在客户服务、市场与产品研究以及竞争分析等方面具有实际应用。 像其他自然语言处理 (NLP) 领域一样,情感分析也可能会有些复杂。 好在 Python 拥有出色的软件包和工具,使 NLP 的这一分支更易理解。 在这篇博文中,我们将探讨一些最流行的 Python 情感分析软件包、它们的运作方式,以及如何使用前沿技术训练您自己的情感分析模型。 我们还将分析一些使这些软件包更易用、更快速的 PyCharm 功能。 什么是情感分析? 情感分析是分析一段文本以确定其情绪基调的过程。 从这个定义中您可能可以看出,情感分析领域非…

Sue
Sue

PHP 2024 现状

作为 Web 开发的长期基石,PHP 为全球数百万网站提供支持。 它拥有活跃而专注的社区,非常重视灵活性和易用性。 但是 PHP 开发的现状如何呢? 为了更深入地了解塑造生态系统的洞察和趋势,我们向内部专家、PHP 技术布道师 Brent Roose 寻求了帮助,他将带领我们了解 2024 开发者生态系统现状调查的结果。 加入我们,探索调查结果并了解 PHP 开发者如何驾驭不断发展的现代 Web 开发格局。 参与者 我们分析了来自全球各地的 2,660 位 PHP 开发者的回答。 专业经验 受访者的专业编码经验差异较大,基本以处于职业生涯中期的开发者为主。  地理分布 本次调查吸引了高度…

Sue
Sue
Load more
  • 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.