代码检索新王登基!CodeFuse开源C2LLM,用“注意力池化”刷新MTEB-Code榜单

OSDU(Open Subsurface Data Universe,开放地下数据空间 / 开源地下数据生态系统) OSDU是由油气行业与云厂商共建的开源、云原生数据平台规范,旨在解决勘探开发领域数据孤岛、格式不统一、应用绑定等问题。其核心是“数据与应用解耦”,通过统一元数据模型、API及权限体系,实现跨云、跨项目的数据互通。平台支持地震、井筒、储层等专业数据管理,配套OpenVDS、ETP等标准,适配PB级体数据,支撑AI训练与数字孪生。虽为参考实现,非即用系统,但已成国际油气数字化底座趋势,国内三桶油正推进试点与国产化适配。 阅读详情

写代码时,你是否也曾在大海捞针,在海量代码库中苦苦寻找一个函数或解决方案?

在 RAG-for-Code 时代,一个强大的代码 Embedding 模型就是你的“智能导航仪”。但问题是,专为自然语言设计的 Embedding 模型,在理解结构严谨、逻辑性强的代码时,常常会“水土不服”。传统的池化策略,要么是平均池化,无法充分发挥大模型潜力,要么直接使用 EOS 表征,会因信息瓶颈而丢失关键细节。

现在,代码检索领域迎来了新的王者!

蚂蚁集团与上海交通大学继 F2LLM 后再度联手,重磅推出 C2LLM (Contrastive Code Large Language Models) 系列模型。我们通过基于注意力的创新池化机制,精准解决了代码表征的痛点,一举登顶权威代码榜单 MTEB-Code。

最重要的是,C2LLM 作为 CodeFuse Embedding 开源家族的第四位成员,将继续秉承开放精神,将模型权重、技术报告、使用方式全套回馈社区,希望能为代码大模型的研发提供一个更强的基线!

✨ C2LLM 核心亮点一览

  • 🏆 登顶榜首:C2LLM-7B 在权威的 MTEB-Code 代码榜单上力压群雄,总分排名第一,超越包括闭源模型在内的一众强手

  • 👑 小模型之王:C2LLM-0.5B 在 1B 以下尺寸模型中勇夺桂冠,性能甚至超越了许多 7B 参数量的模型,是轻量化部署的绝佳选择

  • 💡 独创架构:创新性地将注意力池化(PMA)引入代码 Embedding,让模型学会“抓重点”,告别信息瓶颈

  • 💯 完全开源:模型权重、训练细节以及使用方式全部开放,方便社区复现与二次开发

话不多说,直接上数据,感受 C2LLM 在 MTEB-Code 榜单上的王者表现:

💡 C2LLM 的独家秘方:会“抓重点”的注意力池化

如此卓越的性能背后,是我们在模型架构上的大胆创新。

我们发现,对于代码这种长序列、结构化的数据,传统的池化方法存在天然缺陷:

  • 平均池化 (Mean Pooling):像“大锅饭”,粗暴地将所有 Token 信息平均,无法体现代码中函数签名、关键逻辑等核心部分的重要性。

  • EOS 池化 (End-of-Sequence Pooling):将所有信息压缩到最后一个 Token,容易造成“信息瓶颈”,对于动辄上千行的代码文件尤其致命。

为了解决这个难题,我们为 C2LLM 引入了一个轻量而强大的模块——注意力池化 (PMA, Pooling by Multihead Attention) 。

你可以把 PMA 想象成给模型配上了一位聪明的“项目经理”。这位经理(一个可学习的查询向量)会审阅所有员工(代码 Token)的工作报告,然后根据当前的项目目标(检索任务),智能地为不同部分分配权重,提炼出最核心的信息,最终形成一份高度浓缩、直击要点的最终报告(也就是代码 Embedding)。

这种设计的优势显而易见:

  1. 精准聚合:模型能自主学习哪些代码部分(如函数定义、核心算法)对于理解代码意图最关键。

  2. 保留潜力:完美兼容 Qwen2.5-Coder 等先进代码大模型的因果注意力结构,充分释放其预训练能力。

  3. 灵活高效:在几乎不增加计算开销的同时,还能灵活控制输出的 Embedding 维度,对向量数据库非常友好。

📊 实力霸榜!MTEB-Code 成绩见真章

是骡子是马,拉出来遛遛!在被广泛认可的 MTEB-Code 榜单上,C2LLM 家族用实力证明了一切。该榜单包含 12 项不同的代码检索任务,全面考察模型的综合能力。

  • C2LLM-7B:总分高达 80.75,在所有开源和闭源模型中排名第一,尤其在面向代码的复杂自然语言查询任务上表现出色。

  • C2LLM-0.5B:以 75.46 的高分,不仅在 1B 以下模型中一骑绝尘,更是超越了 Qwen3-Embed-0.6B、INF-Retriever-7B 等更大参数的模型。

这一成绩充分证明,通过先进的架构设计,我们可以在不依赖海量私有数据的情况下,实现代码表征能力的巨大飞跃。

🚀 立即体验 C2LLM!

我们相信,开放是推动技术进步的最佳燃料。C2LLM 的所有成果现已开放,欢迎大家使用、研究和反馈!

  • 📄 论文链接: https://arxiv.org/abs/2512.21332

  • 💻 GitHub 代码库: https://github.com/codefuse-ai/CodeFuse-Embeddings

  • 🤗 Hugging Face 模型: https://huggingface.co/collections/codefuse-ai/codefuse-embeddings

期待 C2LLM 能成为你下一个 AI for Code 项目的得力干将,也欢迎社区在此基础上构建更强大的模型!

🌟 彩蛋预告:更全、更强的 CodeFuse Embedding 模型即将亮相

开源不息,进化不止。感谢社区一直以来对 CodeFuse 的支持与厚爱!

我们在此也提前向大家透露一个好消息:性能更强悍、语言支持更丰富的新版 C2LLM 和 F2LLM 已经在加急研发中!我们致力于打造全能的 Embedding 模型,让 AI 能理解每一种自然语言和编程语言,让每一位开发者都能在海量代码中“精准导航”。代码智能的未来,邀您一同见证,敬请关注!

关于我们

我们是蚂蚁集团智能平台工程的全模态代码算法团队。C2LLM 是我们继 D2LLM、E2LLM、F2LLM 之后,在 CodeFuse Embedding 开源模型系列的又一力作。

团队成立3年以来,在 ACL、EMNLP、ICLR、NeurIPS、ICML 等顶级会议发表论文20余篇,两次获得蚂蚁技术最高奖 T-Star,1次蚂蚁集团最高奖 SuperMA,CodeFuse 项目连续两年蝉联学术开源先锋项目。团队常年招聘研究型实习生,有志于 NLP、大模型、多模态、图神经网络的同学欢迎联系 hyu.hugo@antgroup.com,期待科研路上与你同行!

如果您想更快地获取到最新信息,欢迎加入我们的微信群。

企业用户如有需求,加入群聊时还可私聊“CodeFuse服务助手”联系解决方案专家~

KLayout教程(二)编辑不同的形状 首先画一个基础的矩形,然后双击他可以定义他的坐标 阅读详情

相关推荐

正点原子ATK-LORA-01无线串口代码移植+STM32F103C8T6(标准库)

目录 一、ATK-LORA-01无线串口资料 二、代码移植 1.分析 (1)usart3(也可以是其他的串口)用于接收数据的串口 usart.h (2)time3(也可以是其他的定时器)用于时序的设置 (3)lora.c 三、演示 1.主机(发送方) (1)主机接线 (2)主机代码(发送方) (3)主机实物 插上无线串口通电即可发送​ 2.从机(接收方) (1)从机接线(LORA与主机相同) (2)从机代码(接收方) (3)从机实物 接上TTL和LORA并通电即...

m0_56942354的博客 8966

蚂蚁:多头注意力池化改进代码大模型嵌入

如何在代码检索任务中有效地生成代码嵌入,以应对现有方法在信息聚合和维度适应性上的局限?论文提出了一种新型的代码嵌入模型C2LLM,结合了因果预训练的大语言模型(LLM)与轻量级的多头注意力池化模块(PMA),在多个基准测试上创造了SOTA记录。

大模型任我行的博客 542

ORCA(动态避障)算法

A物体沿着向量v1和v2移动,刚好能和B擦肩而过,不会发生碰撞;若V1和V2的夹角再小一点的话就一定会发生碰撞。A的速度为V1,B的速度为V2,A对于B的相对速度(也就是我们把B看做静止,A的速度)就是V1-V2。,那么怎么判定A的速度向量是不是在碰撞区域内呢?这就需要用A相对于B的速度来判定。红线画出来的锥形区域就是A相对于B的。

u012861978的专栏 4769

开源密码管理与双因素认证工具离线镜像合集

本集合汇总等开源密码管理与双因素认证相关离线包。侧重密码箱与 2FA,与「安全审计/渗透扫描」合集错开。

225

主成分分析避坑指南:为什么你的PCA结果总是不理想?

本文深入剖析了主成分分析(PCA)在实际应用中效果不佳的常见原因与解决方案。针对数据标准化、协方差矩阵选择、主成分数量确定、载荷矩阵解读等关键环节,提供了详细的避坑指南和诊断方法,并探讨了PCA的局限性及非线性数据结构下的备选方案,帮助数据分析师获得更稳健、可解释的降维结果。

convnet3designer的博客 510

Unity3D实战:用EasyAR4.0稀疏空间地图打造AR导航应用(附完整代码)

本文详细介绍了如何使用Unity3D和EasyAR4.0的SparseSpatialMap功能构建AR导航应用。通过稀疏空间地图技术,开发者可以创建室内导航系统,解决传统GPS在室内环境中的局限性。文章包含完整代码示例,涵盖环境配置、地图构建、导航实现及性能优化等关键步骤,助力开发者快速掌握AR导航开发技巧。

t8u9v0的博客 1197

百度开源文心5.5 Flash Base:280B MoE 只激活 14B,4 步部署 + 3 个坑,微调还是等指令版

百度开源文心 5.5 Flash 基座权重:280B MoE 每 token 激活 14B,1M 上下文,同尺寸开源 Base 30 项基准多数领先。4 步部署(vLLM/SGLang completions 链路)+ 3 个高频坑 + 动手前 6 点核对清单,并给出微调 Base 还是等指令版的判断线。

weixin_50937681的博客 251

深入解析LCD DRM驱动框架中的KMS与GEM机制

本文深入解析了Linux内核中DRM(Direct Rendering Manager)驱动框架的核心机制,重点剖析了KMS(内核模式设置)与GEM(图形执行管理器)的工作原理。KMS作为显示系统的总指挥,负责原子化地控制CRTC、Encoder、Plane等硬件资源,确保画面同步更新,避免撕裂;GEM则作为显存大管家,通过DUMB和PRIME机制高效管理图形缓冲区的分配、共享与同步。文章结合RK3568平台实战,阐述了如何利用这些机制优化显示性能,并提供了调试技巧与常见问题解决方案。

weixin_29188997的博客 387

GitHub 开源趋势日报 | 2026-11-08

每日精选 GitHub Trending 热门项目,聚焦 AI 与大模型、Agent 智能体领域,带你用一篇文章看懂开源风向。

weixin_45631123的博客 263

轨迹优化 | 基于ESDF的共轭梯度优化算法(附ROS C++/Python仿真)

共轭梯度法的核心原理是求解优化问题的共轭向量组作为优化方向,由于优化方向间彼此正交,故每次迭代只需沿着一个方向寻优而互不影响。本文设计基于ESDF的障碍约束、曲率约束和平滑约束,基于ROS C++和Python提供了共轭梯度法的轨迹优化实践案例

FRIGIDWINTER的博客 1万+

知识图谱(Knowledge Graph)原理与代码实战案例讲解

知识图谱(Knowledge Graph)原理与代码实战案例讲解 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 1. 背景介绍 1.1 问题的由来

AI天才研究院 1077

云捷EMS开源能源管理系统JAVA实战,好用的能源管理系统

云捷EMS是一款开源能源管理系统,覆盖物联网网关、数据采集、分析与可视化全链路,支持50余种工业协议,适配水、电、汽、光伏等多类能耗设备。系统基于微服务架构,采用SpringBoot+Vue3技术栈,支持MQTT、WebSocket双通道采集,具备低代码大屏配置、实时数据与预计算分析能力,助力企业实现能耗监测、节能降耗与碳管理数字化,可直接部署或二次开发,适用于工厂、园区等高耗能场景。

weixin_42648890的博客 223

硬件工程师笔记——运算放大电路Multisim电路仿真实验汇总

本文系统介绍了运算放大电路的基础知识及其应用。主要内容包括:1)运算放大器的基本结构、理想特性及分析方法(虚短、虚断、叠加定理);2)比例运算电路(同向、反向、差分)的工作原理与仿真分析;3)求和运算、加减运算电路的实现方法;4)积分、微分、指数和对数运算电路的基本原理;5)过零电压比较器的功能特点。通过理论分析和仿真实验,详细阐述了各类运算放大电路的输入输出特性、相位关系和增益计算,为硬件工程师提供了实用的电路设计参考。

XU157303764的博客 2478

【QT入门到晋级】用开源的自定义控件开发

直接点击mainwindow.ui文件是看不到quc控件的,关键步骤是右键点击mainwindow.ui,右键菜单选择【Qt Designer】,在UI设计器中才能找到“Quc Widget”。注意:以上是前端调用自定义控件的方式,需要编译动态库等操作,相对要麻烦一些。如果有自定义控件的源码.h和.cpp文件,直接加入到现有qt项目中,以后台方式直接调用即可,以下是我分享过一个手搓的自定义控件类【QT自定义2D控件】QGraphics绘制仪表盘_qt仪表盘控件-优快云博客。

ocy的博客 175

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

52万 Star 的“列表的目录”:sindresorhus/awesome 如何用一套治理规则,成为全球开源资源的信任锚点

awesome 是 Sindre Sorhus 维护的开源索引项目,无一行可运行代码,却以超 52 万 Star 长居 GitHub 第二。它作为“列表的目录”,通过严格治理(30 天考察期、awesome-lint 校验、CC0 许可、贡献者评审机制)筛选高质量资源清单,成为开发者寻找优质技术资源的可信入口。虽不保证内容实时性,但其“筛选即认证”的模式重塑了信息获取方式,推动形成整个 Awesome 生态规范。

下载资源或查看教程前,请务必阅读置顶的《免责声明》 419

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

skill-up阿里开源Agent-Skill评估工具详解

它把「Agent 行为」这个一直靠感觉和运气的东西,变成了可声明、可执行、可回归、可演进的工程对象。对开发者:写 Skill 终于有了「单元测试 + 回归测试 + CI」;对团队:Skill 质量从「个人手艺」变成「团队资产」;对生态:Anthropic 兼容的evals.json导入 + 多引擎支持,降低了迁移和对比成本。Apache-2.0 许可、Go 编写、Windows 友好、中英双语文档——对国内开发者来说几乎零门槛。

286

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【FDE知识库】(4):企业知识库怎么选型,开源知识库分享几个,选择开源协议友好的版本,开发wiki-go项目

本文介绍企业内部搭建Wiki的主流开源项目,涵盖现代化(如Wiki.js、BookStack)、轻量级(MM-Wiki)、经典老牌(DokuWiki、XWiki、MediaWiki)及基于Git的文档即代码方案(Docusaurus等)。重点推荐将BookStack核心功能迁移至Go语言的Wiki Go项目,采用GoFrame框架实现单二进制部署,支持SQLite与本地文件存储,保留“书-章-页”结构与权限体系,架构清晰可扩展,适合中小团队快速私有化部署。

freewebsys的专栏 171

开源PonWrt:让光猫刷上开源固件`

弱电箱里的光猫,大多是运营商送的:能上网,想自己装插件、改配置,基本没门。想在光猫上跑 OpenWrt,前几年基本没谱;这几年 Airoha的盒子涌进二手市场,内存和闪存都不差,有的还带 2.5G 口。价钱从前年几十块炒上来,现在也不算便宜,才有人做开源固件。,社区常展开成 Passive Optical Network Wireless RouTer,简单说就是给这类 xPON 光猫用的开源固件。它基于(OpenWrt 系),专门补上 AN7581 / AN7583 的板级支持和 PON 能力。

buhuidage的博客 382

开源交易 Agent Vibe-Trading 本地部署+回测实战

一个 3.7 万 star 的开源交易 Agent,一条 pip 命令就能装好,号称能把问题直接变成回测报告。我在没有 Docker 的环境里把它跑起来后,第一件事就是怀疑它给出的回测结论——第一次跑出的策略收益好得离谱…

2301_80281820的博客 189

(开源)宠物共享平台实战指南 基于 Java + SpringBoot + Web + MySQL

这是一个基于 Java + SpringBoot + Vue + MySQL 构建的完整宠物共享平台(管理端为 Vue,用户端为纯静态 Web 站,由后端直接托管),功能持续优化中...用户登录 / 注册 宠物寄养管理 / 寄养审核 寻宠启事管理 / 认领审核 宠物视频管理 / 视频收藏 / 视频留言 感谢信管理 公告管理 轮播图信息管理 基础数据管理 用户管理 / 管理员管理 个人中心 其它...

小小码农身兼魔法师职位!除你武器~ 389

Rust重写开源版Photoshop来了,支持PSD编辑,还能让AI Agent直接操作图像

PhotoCraft 是一个基于 Rust 开发的开源专业图像编辑器,旨在以原生高性能架构重构 Photoshop 级工作流。它提供图层、蒙版、调整图层、矢量绘图、文字排版、智能滤镜以及高兼容性的 PSD 支持,同时通过 CLI、JSON 控制接口和 MCP Server 具备面向 AI Agent 的自动化能力。

Tony.Dong的专栏 245

VLC 媒体播放器下载、安装与最佳配置教程:免费开源、全平台、支持 4K 硬解的万能播放器

VLC 媒体播放器是一款免费开源、跨平台的万能播放器,支持 MP4、MKV、AVI、RMVB、4K、HDR、蓝光、流媒体等格式。本文提供 VLC 官方下载、安装步骤、硬件加速设置、字幕配置、倍速播放、网络串流和常见问题解决方法,适合新手快速上手。

the3clipse的博客 627

云捷 EMS 开源能源管理系统:全链路数据采集、计算与可视化实践

云捷EMS是一款开源能源管理系统,覆盖数据采集、存储、计算、分析与可视化全流程,支持电、水、气、热、光伏等多类能耗数据采集,兼容Modbus、IEC104、DL/T645、MQTT等50余种协议。系统基于SpringCloud+ShardingSphere实现分布式分片与读写分离,支持秒级处理5万条数据,具备虚拟电表、智能报警工单、能碳管理(碳盘查、碳足迹)等功能。前端采用Vue3+ArcoDesignPro,支持大屏可视化、一次图绘制、移动端Uniapp多端部署,适用于工厂、园区等高能耗场景,助力“双碳”

weixin_42648890的博客 248

EO(Generative Engine Optimization)优化:开源原码编译、部署与工程调优实战

传统 SEO 面向传统搜索引擎(检索关键词匹配、网页摘要),而GEO Generative Engine Optimization,生成式引擎优化,目标是让 LLM、AI 问答引擎、生成式搜索在回答用户提问时,优先引用、提取、推荐我方内容。GEO 核心思路:对知识库原文做结构化改造、元数据增强、提示词适配、引用标记,提升内容在大模型 RAG、AI 摘要、引用生成任务中的召回与引用概率。SEO:给爬虫看;GEO:给大模型的上下文窗口、检索器、引用生成模块看。

2401_89491553的博客 329

我开源了一个家庭备份工具:把手机照片和视频,存回自己的电脑

lw.HomeNAS是一款面向家庭局域网的私有备份工具,支持Windows电脑与Android手机间安全、断点续传的文件备份。通过网页端管理与手机端选择,实现照片、视频及文档的高效上传、预览与图集整理,具备完整性校验、任务持久化和多图集复用功能。完整部署包与源码开源,无需复杂配置,几步即可启动,适合个人及家庭数据长期保存与便捷管理。

.NET 人工智能实践 272

办公自动化平台开源版技术选型:从4个技术维度出发

办公自动化平台开源版技术选型:从4个技术维度出发

Vbaoke的博客 231
上一篇: ACL 2025 | GALLa:用图结构增强代码大模型,让代码理解更精准!
下一篇: OpAgent:登顶WebArena的多模态Web Agent
CodeFuse
博客等级 码龄3年 630粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值