# Junie

页面：https://maomu.com/p/www-jetbrains-com-zh-cn-junie

JetBrains 出品的AI编码代理

## 产品介绍

 **Junie** 是 JetBrains 公司推出的 **Junie** 编码代理。JetBrains 是一家以开发智能开发工具而闻名的软件公司，其知名产品包括 IntelliJ IDEA（领先的 Java IDE）和 Kotlin 编程语言。Junie 是 JetBrains 推出的一款基于人工智能的编码辅助工具，旨在通过自动化和智能化的方式提升开发者的编码效率，帮助开发者专注于更具创造性的工作。

***

### **Junie 是什么？**

Junie 是 JetBrains 开发的一款**人工智能编码代理**，集成于 JetBrains 的集成开发环境（IDE）中。它结合了 JetBrains IDE 的强大功能和可靠的大型语言模型（LLMs），能够帮助开发者处理从简单到复杂的编程任务。Junie 的核心理念是“**Delegate your tasks, focus on the results**”（将任务委托给 Junie，专注于结果），通过自动化处理重复性工作或提供智能建议，让开发者更高效地完成编码。

***

### **Junie 的核心功能**

Junie 的功能围绕**代码生成**、**任务自动化**和**上下文感知**展开，以下是其主要功能的详细介绍：

1. **代码生成与补全**：
    * Junie 能够根据开发者的输入（例如指令或代码片段）生成完整的代码片段，支持多种编程语言（如 Java、Kotlin、Python、JavaScript 等）。
    * 提供智能代码补全功能，不仅限于单行补全，还能生成多行代码块或整个函数。
    * 支持最新的云模型（如 OpenAI GPT-4.1、Claude 3.7 Sonnet、Gemini 2.0 Flash），确保生成代码的准确性和现代化。
2. **任务自动化**：
    * 开发者可以将重复性或耗时的任务委托给 Junie，例如：
        * 编写单元测试用例。
        * 自动生成文档或注释。
        * 重构代码以提高可读性或性能。
    * Junie 能够一次性解决复杂任务，例如根据需求生成整个模块的代码，减少手动编码时间。
3. **上下文感知与个性化**：
    * Junie 能够理解项目上下文，包括代码库的结构、依赖关系和编码规范。
    * 它会学习开发者的编码风格，生成符合个人或团队习惯的代码。
    * 通过基于 RAG（Retrieval-Augmented Generation）的上下文感知，Junie 可以提供更精准的建议和代码输出。
4. **代码检查与质量保证**：
    * Junie 不仅生成代码，还能运行 JetBrains IDE 内置的代码检查工具，识别潜在的 bug 或不符合规范的代码。
    * 它可以编写测试用例并验证测试是否通过，从而提高代码的可靠性。
5. **多文件编辑**：
    * Junie 支持从聊天界面直接进行多文件编辑，允许开发者快速修改多个文件中的代码。
    * 这一功能特别适合需要跨文件协调的大型项目。
6. **调试与优化**：
    * 提供调试支持，例如暂停和恢复监视求值的功能，帮助开发者更高效地定位问题。
    * 优化代码结构，提供性能改进建议。
7. **与 JetBrains AI 整合**：
    * Junie 与 JetBrains AI Assistant 合并在一个订阅下，提供统一的 AI 功能。
    * 部分功能（如代码补全和本地模型支持）无使用限制，其他功能基于积分（credit-based）访问。
    * 用户可以根据需求升级到 AI Pro 或 AI Ultimate 订阅层级，获得更高使用配额。
8. **跨平台支持**：
    * Junie 目前支持 IntelliJ IDEA Ultimate 和 PyCharm Professional，WebStorm 支持即将推出。
    * 兼容 macOS 和 Linux 平台，未来可能扩展到更多 JetBrains IDE 和操作系统。

***

### **Junie 的优势**

1. **与 JetBrains IDE 的深度整合**：
    * Junie 利用 JetBrains IDE 的强大功能（如代码分析、调试工具和插件生态），提供比通用 AI 工具更精准的编码支持。
    * 无需改变现有工作流程，开发者可以直接在熟悉的 IDE 中使用 Junie。
2. **高效的任务处理能力**：
    * 根据 SWEBench Verified 基准测试，Junie 在单次运行中能解决 53.6% 的开发者任务，展现了其处理复杂任务的能力。
3. **代码质量与控制**：
    * Junie 生成的代码经过 IDE 的检查，确保高质量输出。
    * 开发者始终保持对代码的控制权，可以轻松审查和修改 Junie 的输出。
4. **灵活的协作模式**：
    * 适合个人开发者处理日常任务，也支持团队协作，适应企业级开发需求。
    * 支持多人审查 Junie 生成的代码，确保团队一致性。
5. **持续改进与社区反馈**：
    * JetBrains 强调与用户共同开发产品，通过 EAP 收集反馈，不断优化 Junie 的功能和体验。

***

### **如何开始使用 Junie**

1. **安装 Junie 插件**：
    * 在支持的 JetBrains IDE（如 IntelliJ IDEA Ultimate 或 PyCharm Professional）中安装 Junie 插件。
    * 插件可通过 JetBrains 插件市场或官网下载。
2. **注册早期访问计划（EAP）**：
    * 访问 Junie 官网，加入 EAP 等待列表以获取试用资格。
    * EAP 用户可以体验 Junie 的最新功能并提供反馈。
3. **配置与使用**：
    * 安装后，开发者可以通过 IDE 的聊天界面或命令输入与 Junie 交互。
    * 从简单的代码补全开始，逐步尝试更复杂的任务，如生成测试用例或重构代码。
4. **订阅与定价**：
    * Junie 部分功能免费提供（如无限制代码补全），其他功能基于积分限制。
    * 用户可以升级到 AI Pro 或 AI Ultimate 订阅以获得更多功能。

***

### **总结**

**https://www.jetbrains.com/zh-cn/junie/** 是 JetBrains 推出的 Junie 编码代理的官方页面，旨在介绍这一 AI 驱动的开发工具。Junie 通过代码生成、任务自动化、上下文感知等功能，帮助开发者提升效率、优化代码质量。它与 JetBrains IDE 深度整合，适合个人开发者、团队和企业使用。

## 官网入口

https://www.jetbrains.com/zh-cn/junie
