官网介绍
JoyCode 智能编码助手是京东云自主研发的一款基于大语言模型、适配多种 IDE 的智能编程助手。该工具旨在为研发人员提供全面的智能编程支持,包括代码预测续写、生成单元测试、生成接口文档、一键智能评审、AI技术问答、本地行云DevOps能力等功能。作为京东云旗下的AI开发工具,JoyCode已在京东内部经过充分验证,被内部研发人员调用超百万次,有效提升了代码规范性,减少了编程错误,降低了问题修复频率,是一款能够真正助力开发者高效、流畅、智能化编程的全能助手。
核心功能特点
代码预测生成
可自动读取并理解上下文代码,为用户生成行级或函数级代码。沉浸式编码心流,秒级生成速度,让用户更专注在技术设计,高质高效地完成编码工作。
注释生成代码
可根据注释内容自动生成满足要求的代码,用户可以根据代码内容选择是否采纳,提升用户编程效率。
一键生成单元测试
支持根据 JUnit、Mockito、Spring、Test、unit test、pytest 等多种测试框架生成单元测试,减轻开发者编写测试代码的负担。
一键生成接口文档
利用AI读取上下文,分析汇总接口文档,帮助研发人员高效完成技术文档沉淀,提升团队协作效率。
本地行云DevOps能力融合
支持用户使用行云DevOps系列插件,满足用户本地查看需求和工作任务、本地代码评审、本地一键部署等需求,打通研发全流程。
研发智能问答
基于海量文档等进行问答训练,支持在线联网搜索,同时支持用户上传私域知识库,为研发人员答疑解惑,解决技术难题。
应用场景
- 代码预测续写:JoyCoder以京东优化训练代码模型为支撑,可根据代码文件的上下文,预测生成行级/函数级代码、注释、单元测试等。秒级生成,沉浸编程,为用户即时提供智能编程服务。
- 研发智能问答:基于海量优质产品文档、研发文档进行知识问答训练,为研发人员答疑解惑,助力研发人员轻松解决研发问题。
- 单元测试快速生成:针对不同编程语言和测试框架,一键生成高质量的单元测试代码,提高代码质量和测试覆盖率。
- 接口文档自动生成:自动分析代码中的接口定义,生成规范的接口文档,减少手动编写文档的工作量。
- DevOps全流程支持:集成行云DevOps能力,实现从编码到部署的全流程支持,提升研发效率。
- 多语言开发支持:支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言的开发辅助。
- 多IDE环境适配:适配包括JetBrains全家桶、VSCode等多个IDE原生主题、交互模式,满足不同开发者的使用习惯。
优势
JoyCode智能编码助手具有多项显著优势:首先,内嵌多种代码模型,支持选择多种代码模型进行代码预测续写,开箱即用,并能够根据用户需求一键切换,适用多样化的网络环境及不同的代码续写需求场景。其次,研发问答多源检索功能让研发问答无需切换工具,IDE客户端内即可满足开发者编码场景中的技术资料检索、技术难题解答的诉求,支持联网搜索及私域知识库搜索,打造开发者沉浸式编码体验。第三,适配多种IDE,用户无需改变原有编程环境,为开发者提供最沉浸、最优质的交互体验。此外,集成本地行云能力,不囿于编程过程,针对整个开发环节,输出针对性、智能化解决方案。最后,内外同源,与京东最佳实践同轨,经过京东内部大规模验证,确保了产品的稳定性和可靠性。
价值总结
JoyCode智能编码助手为用户带来多方面核心价值:首先,显著提高编程效率,通过代码预测续写和自动生成功能,减少手动编码工作量;其次,提升代码规范性,借助京东内部最佳实践,帮助开发者编写更规范的代码;第三,减少编程错误出现,通过智能提示和自动生成,降低错误率;第四,降低修复问题频率,提高代码质量;第五,打造沉浸式编码体验,让开发者更专注于技术设计而非繁琐的编码细节;最后,打通研发全流程,提升整体研发效能,为企业节省开发成本,加速产品迭代。
用户体验与优势
JoyCode智能编码助手在用户体验方面表现出色:秒级生成速度确保了流畅的编码体验,让开发者能够保持编码心流;适配多种IDE原生主题和交互模式,用户无需改变原有编程习惯和环境;无需切换工具即可在IDE内完成代码编写、测试生成、文档生成和技术问答等多种任务,减少了上下文切换成本;支持多种网络环境及不同代码续写需求场景,满足多样化的使用条件。整体设计以开发者为中心,提供沉浸式、高效率的编程体验,让智能辅助自然融入开发过程,而非成为额外负担。
技术优势
JoyCode智能编码助手在技术层面具有显著优势:基于先进的大语言模型开发,拥有强大的代码理解和生成能力;采用京东优化训练的代码模型,针对编程场景进行了深度优化;支持多种主流编程语言,覆盖大部分开发需求;兼容多种主流IDE和操作系统,包括JetBrains IDEs(IntelliJ IDEA、PyCharm等2020.3及以上版本)、Visual Studio Code(1.80.x及以上版本),以及Windows 7及以上、macOS等操作系统;具备与行云DevOps集成的能力,实现了开发到部署的全流程支持;支持联网搜索和私域知识库,结合多源信息为开发者提供准确的技术问答服务,展现了强大的技术整合能力和场景适应性。




京公网安备 京ICP备17006096号-3