RAG、单元测试等一大波新功能,上线JetBrains IDEs的CodeGeeX插件!

利用CodeGeeX Pro 辅助编写SDO 卫星数据下载程序 "PNG图像 (*.png);JPEG图像 (*.jpg *.jpeg)")self.multi_band_check = QCheckBox('多波段模式')self.download_btn = QPushButton('下载数据')self.save_btn = QPushButton('保存图像')print("没有找到匹配的数据")print(f"API连接错误: {e}")print(f"图像显示错误: {e}")print(f"下载错误: {e}")"""测试SDO数据API连接""" 阅读详情

CodeGeeX第三代模型发布后,多项基于第三代模型能力的新功能今天也同步上线JetBrains IDEs全家桶。

用户可以在IDEA、PyCharm等JetBrains系的IDE中,搜索下载CodeGeeX v2.5.0版本,深度使用最新功能。 

一、新模型加持的代码补全和智能问答 

以IDEA为例,在v2.5.0版本的CodeGeeX插件中,用户可以自行选择模型的Pro版或Lite版。Lite版的响应速度更快,Pro版则在代码问答的准确性上,有大幅提升。 

图片

智能问答的Pro版模型,支持16K的上下文。因此用户可以对更长的代码文件,进行问答或者解释、修复bug、以及更多轮次的交互等。 

二、RAG检索增强生成 

运用第三代模型的RAG能力,CodeGeeX提供了针对开源代码仓库的智能问答功能。 

通过「@Repo」,触发使用 RAG 检索增强生成的技术。对开源代码仓库进行提问,模型会根据检索到的相关背景知识生成回答,大幅减轻生成内容的幻觉性。 

图片

同时还会根据返回的代码索引,找到代码出处进行验证,实现更精准的代码生成。 

在对话框中直接使用「@Repo」,会出现开源代码仓库的列表。CodeGeeX收录的流行开源仓库已经超过100个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。 

图片

如果用户输入名称后,发现还未收录该代码仓库,则可以直接在线提交这个代码仓库的信息。

图片

三、内置单元测试命令 「/test 」

在CodeGeeX插件中,通过智能问答的交互方式,可以实现自动编写单元测试代码,这个功能受到很多程序员的喜爱。

在v2.5.0版本中,单元测试功能成为内置命令,在问答框中使用「/tests」就可以触发。 

图片

使用内置命令,不仅是简化操作,更重要的是CodeGeeX插件针对内置命令做了指令微调,使用内置命令可以帮助程序员得到更加准确的结果。 

图片

在编辑器中选中代码,使用「/tests」生成针对选中代码的单元测试。在没有选中代码的情况下,「/tests」会触发针对当前打开文件中的所有代码生成单元测试。 

四、设置及用户中心的快速入口 

为提升用户体验,新增多个功能的快捷入口。包括:用户使用的帮助文档和使用反馈填写入口,为每个用户提供了能够全面了解工具使用的参考,以及便捷提交使用反馈的渠道。

图片

新增的个人中心模块,每个用户可以随时了解自己使用 AI 智能编程工具的情况。

图片

以上所有最新功能已经在JetBrains IDEs全家桶上的CodeGeeX插件v2.5.0版本中发布!

欢迎加入CodeGeeX用户群,一起探索智能编程更多的可能性。

Code Review、InLineChat、RAG能力全部独家提供,这波上新CodeGeeX平替Github Copilot稳了! 例如,在代码上下文中提出问题,根据你的描述生成代码,或者直接为代码添加注释等,各种你希望和智能编程助手交流的内容,并获得助手的回应。对新增的代码仓库,私有的代码仓库,以及原代码仓库的新增项,不用通过模型微调,通过RAG被检索到,并在生成中进行增强,大幅减轻生成内容的幻觉性。在使用Code Review功能时,用户可以从源代码文件中,选择任意被修改的文件,然后使用CodeGeeX的代码变更审查,可以直观看出代码修改的部分。Lite版的响应速度更快,Pro版则在代码补全的准确性上,有大幅提升。 阅读详情

相关推荐

IDEA插件实战:CodeGeeX4不只是补全代码,这5个隐藏用法让效率翻倍

本文深入探讨了IDEA插件CodeGeeX4的五个隐藏用法,帮助开发者提升效率。从技术决策咨询到遗留代码解析,再到自动化代码审查、应急测试生成和文档逆向工程,CodeGeeX4不仅是代码补全工具,更是开发者的全能助手。这些功能在应对紧急任务和复杂技术栈时尤为实用,能显著提升开发效率。

weixin_27918373的博客 342

CodeGeex -智能编程助手

这个 chatGTP 插件实际上是承担了一个传话人的角色,让我们可以直接在编辑器内和 chatGTP 进行对话,并且结合选中的代码帮我们定制了与 chatGTP 聊天常用的模板,这样子优点和缺点都非常明显,优点就是功能强大,代码的准确性很高,很有保障,缺点就是它是被动式的,需要阐明你的需求,需要复制粘贴,不能主动根据编辑器中的上下文推荐备选代码。可以看到,它会自动将代码放到聊天模板中与 chatGTP 进行对话,美中不足的是,让它添加测试代码,却依然是以聊天的方式进行的,并不会在编辑界面自动添加测试代码。

weixin_44765236的博客 960

【大模型】直接在VS Code(Visual Studio Code)上安装CodeGeeX插件的过程

这个可以自行百度,肯定比我说的全面、客观。这是仅说一下我的理解(当然并不全面,这里只针对我要用它干嘛,而不是它全部的用途哦)。对于我来讲,它主要的用途有两个:代码生成器和智能问答。1、CodeGeex是一个多语言代码生成模型。意思大概就是,它可以根据自然语言指令(就是我们说的大白话,比如:给我生成一段冒泡排序的代码),按照多种指定的语言(如python、C、Java、Go……老多了,都是我不会的语言,就不列举了),自动生成一段代码。

weixin_43416960的博客 1万+

免费、开源的CodeGeeX Ai助手使用教程!开箱即用!

CodeGeeX大模型ai工具的安装、使用方法,开箱即用

xanthorz的博客 4259

《企业实战分享 · CodeGeeX 初体验》

提起 Github Copilot,相信很多人都听说过甚至使用过,作为 Github 研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。而自从去年8月 Github Copilot 公测结束开始收费后,很多同类型且面向个人免费的智能辅助插件就如雨后春笋般纷纷冒了出来。

山人行 1349

【无标题】EXCEL实现刷题

运用Excel开发的刷题工具,具有普遍实用性,可将WORD的试题自动导入并实现刷题。

weixin_44081794的博客 2976

自动生成单元测试、外挂开源代码库等新功能,上线JetBrains IDEs的CodeGeeX插件!

CodeGeeX收录的流行开源仓库已经超过100个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。包括:用户使用的帮助文档和使用反馈填写入口,为每个用户提供了能够全面了解工具使用的参考,以及便捷提交使用反馈的渠道。使用内置命令,不仅是简化操作,更重要的是CodeGeeX插件针对内置命令做了指令微调,使用内置命令可以帮助程序员得到更加准确的结果。在CodeGeeX插件中,通过智能问答的交互方式,可以实现自动编写单元测试代码,这个功能受到很多程序员的喜爱。二、RAG检索增强生成。

马沛专栏 1038

大数据之VIP(Virtual IP,虚拟IP)负载均衡

VIP(Virtual IP,虚拟IP)负载均衡是一种在计算机网络中常用的技术,用于将网络请求流量均匀地分散到多个服务器上,以提高系统的可扩展性、可靠性和性能。

赵玉的专栏 4124

【AI神器】CodeGeeX智能编程助手

CodeGeeX支持多种主流IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim等。可以帮助用户更快地编写代码。它支持自动代码生成、交互式代码生成、翻译和提示等四种模式。用户可以根据自己的需要选择不同的模式来提高编码效率。

qq_43196617的博客 3288

ABB机器人姿态与四元数(笔记)

通常使用机器人作业时,机器人的法兰轴(5轴)往往是垂直与作业平面的,此时需要将机器人的姿态调整(示教)到垂直于工作平面的状态,然后记录当前的姿态,作为之后作业的参考标准姿态。不同机器人表示控件姿态的方式不一样,但也无外乎3中:旋转矩阵、欧拉角和四元数。 ABB机器人使用的是四元数(可转欧拉角)作为机器人控件姿态的表示方式。这里主要是记录在不通过示教的方式下,如何定义四元数,使机器人达到垂直于工作平面的姿态。 5轴竖直向下(常用):此时,各轴角度为 [0,0,0,0,9...

Zythonista的博客 1万+

基于STM32L4XX、HAL库的DP83822 以太网收发器(PHY)驱动程序设计

一、简介:DP83822是德州仪器(TI)推出的一款低功耗、高性能10/100Mbps以太网物理层收发器(PHY)。它具有以下主要特性:支持10BASE-T和100BASE-TX以太网标准低功耗设计,适合嵌入式应用MII/RMII接口,方便与微控制器连接内置自检和诊断功能支持自动协商和手动配置工业级温度范围(-40°C至+85°C)

zhusl6688的博客 532

编程届的Ai(CodeGeeX),免费!免费!免费!

AI编程

qq_51637289的博客 556

基于Simulink的异步电机参数在线辨识与自适应控制仿真

本文基于Simulink平台,详细介绍了异步电机参数在线辨识与自适应控制系统的仿真实现。针对异步电机运行中参数时变问题,采用模型参考自适应系统(MRAS)实时辨识转子电阻和互感,并结合自适应PI控制策略动态调整控制器参数。通过搭建完整的矢量控制(FOC)仿真模型,验证了系统在稳态辨识、参数摄动和动态响应等工况下的性能:参数辨识误差<1.2%,转速跟踪误差<20rpm,动态响应时间<10ms。文章还提供了详细的Simulink建模步骤、核心代码实现及性能分析,为高级电机控制系统的设计与优化提

amy_mhd的博客 74

Spring AI之RAG入门

本文介绍了RAG(检索增强生成)技术的概念、应用场景及核心流程,并详细说明了如何利用SpringAI框架实现RAG功能。

遥远 3040

月度补丁如何落地?Claude Code 在商业项目中实现版本追新的 4 步更新机制

揭示 Claude Code 月度补丁实为上下文感知能力的结构性重置,而非平滑模型升级;提出四步工程化更新机制,首步通过 CLAUDE.md 定义可量化的 SQL/HTTP/代码风格语义指纹,结合 CLI 工具采集基线指标,实现补丁变更的可测、可比、可控。

weixin_28728443的博客 390

SAP-ABAP:SAP的BAPI_GOODSMVT_CREATE 深度解析

BAPI_GOODSMVT_CREATE 深度解析** **功能定位**:SAP 标准接口,支持 **11 种库存移动场景**(收货/发货/转储/生产投料等),是 MM 模块集成核心

baidu_35680696的博客 1827

IDEA-Java开发中好用的插件(2026.02.26更新)

分享一下自己在使用IDEA开发时用到的一些辅助插件,在优化视觉体验、提高开发效率、提升代码质量等方面能发挥一定作用。

qq_57610796的博客 7203

自私兽群优化器(SHO)详解:从生物本能到智能优化

自私兽群优化器(SHO)是一种受动物群体自私行为启发的智能优化算法。该算法模拟动物在捕食威胁下的两种行为:聚集行为(全局搜索)和自私行为(局部搜索),将优化问题的解空间映射为生存环境,候选解视为猎物个体。SHO通过安全性评估将猎物分为安全、危险和高危三类,分别采用不同的位置更新策略,并引入捕食者角色增加选择压力。相比传统优化算法,SHO具有无需梯度信息、自适应平衡探索与开发、参数简单等优势,特别适合高维复杂和多模态优化问题。算法通过马尔可夫链理论保证收敛性,已在工程设计和数据挖掘等领域展现出良好性能。

qq_42212808的博客 201

Idea:通义千问插件

阿里出品,必属精品!

ql_gome的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

在 IDE 中实现自然语言搜索代码:RAG 策略的设计与落地

最近,我们为 AutoDev 的 VSCode 版本中重新引入了先前设计的自然语言搜索代码功能。即,你可以使用自然语言提出问题,AutoDev 将搜索代码,并使用现有代码库作为上下文,来辅助你理解现有的代码库。你可以在 VSCode 的应用商店中搜索 AutoDev 或者 GitHub 上下载与安装最新版本。(由于精力所限,加现有的架构设计不够轻量,暂时没有支持 Intellij 平台的计划。)T...

Phodal's zenthink 1714

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【AI 大模型】使用 AI 大模型 编程 ② ( CodeGeeX 工具 | CodeGeeX 功能 | VSCode 安装使用 CodeGeeX | Tabby 工具 | Tabby 部署与使用 )

一、CodeGeeX 工具 1、CodeGeeX 简介 2、CodeGeeX 功能 3、CodeGeeX 使用与授权 4、CodeGeeX 插件支持 5、Intellij IDEA 安装 CodeGeeX 插件 6、VSCode 安装 CodeGeeX 插件 7、VSCode 使用 CodeGeeX 插件进行补全编程 二、Tabby 工具 1、Tabby 工具简介 2、Tabby 相关网站资源 3、Tabby 使用场景 4、Tabby 部署与使用

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

关于Idea 安装CodeGeeX遇到的问题~

Idea CodeGeeX

heiioworld_的博客 2620

Idea必备插件、必要配置

一键生成xml、实体等与Free MyBatis plugin同类型的,但是没得Free MyBatis plugin好用,二选一就行将 mybatis sql 日志恢复为原始的整个可执行 sql。开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应。支持可配置的、类似。............

拾一二的博客 1万+

IntelliJ IDEA 的插件 常用的 idea 好用 idea 插件 以此收藏防丢失

它以快速的提示代码,修复某些输入错的中文字符为英文,例如中文分号修复为英文分号,中文顿号修复为 / 下划线 等等等等……

Wxin0721的博客 3649

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 398

AI 问数真的能替代 BI 报表吗?

AI问数赋能自然语言查询,提升临时分析效率,但无法替代传统报表。报表适用于稳定输出与持续监控,AI则擅长探索性提问。企业用好AI问数,关键在于夯实数据模型、统一指标口径、健全权限体系与结果校验机制。合理组合报表、仪表板与AI,才能实现高效、准确的业务洞察。

葡萄城技术团队博客 313
上一篇: 整块代码生成、智能括号匹配……CodeGeeX编程提效,功能再升级!
下一篇: CodeGeeX支持分析本地工程文件!新版v2.10.0上线,项目级开发效率再度提升!
CodeGeeX
博客等级 码龄2年 144粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值