下一代研发大模型需要哪些关键能力?

X-Engine:面向大模型的下一代数据引擎 数巅科技自主研发了面向大模型的下一代数据虚拟化引擎X-Engine,为企业大模型应用提供一体化数据平台,计算存储性能超出同类产品5-10倍! 阅读详情

Rodimus,在《变形金刚》里是擎天柱的继任者,新一代汽车人领导人。

在大模型的世界里,它有了新的身份。

“希望这个模型成为低推理复杂度下的下一代 LLM 架构。”现在,Rodimus 正作为蚂蚁自研的大型代码语言模型 CodeFuse 中的一个重要组成部分,支撑 CodeFuse 的飞速发展。

12月28日,在「AI 为伍 开源同行」2024 OSC 源创会年终盛典上,蚂蚁集团高级算法专家余航发表了《CodeFuse 基座模型系列介绍》主题演讲,余航介绍,CodeFuse 的使命是开发专门设计用于支持整个软件开发生命周期的大型代码语言模型(Code LLMs),涵盖设计、需求、编码、测试、部署、运维等关键阶段。

图片

随着垂域大模型的普及,以及 AI 辅助编程能力的提升,代码大模型应运而生,从早期的代码补全工具到具备高度智能的编程助手,再到如今的代码大模型。一方面,模型能力不断提升,能够处理更复杂的推理需求,具备逻辑推理和问题解决能力。另一方面,业务侧也在要求大模型写出的代码能够适应复杂业务的需求,同时具备安全性,真正可被用到工程中。

基于业务的需求,以及自身技术的积淀。2023年年初,CodeFuse 在蚂蚁内部立项,定位是代码大模型。历经将近两年的发展,CodeFuse 已经形成了一个较为完整的生态。余航在本次大会上,着重介绍了 Rodimus、代码向量搜索模型 CGE、仓库理解模型 CGM 三大部分。

下一代LLM: Rodimus

余航指出,现有的 Transfomer 架构的大模型虽然具备建模能力强和并行化训练的优点,但也存在许多缺点,如推理一个 token 的复杂度为 O(T),T 为生成这个 token 之前的上下文长度;整体的推理复杂度为序列长度的平方级,用 1 张 A10 推理卡,Llama-7B 在没有任何推理优化的情况下,生成一个 2K 长度序列,需要 1 分钟以上。

因此,Rodimus 希望在保持 Transfomer 优点的前提下,解决推理复杂度的问题,把平方级的推理难度降低到限行次方,实现推理优化加速。此外,Rodimus 还希望缩小模型体积,实现端侧部署可用。

具体实现路径上,Rodimus 的计算公司从 Softmax Attention 变更为 Linear Attention。训练可并行,但复杂度为sub-quadratic。推理可串行,复杂度为 linear。其自回归的架构,相比传统的Transformer 和 Llama 架构,推理复杂度更低,但也可以适配并行训练。

同时,在推理每个 token 的过程中,Rodimus 架构能够保持较低的常量内存占用,这意味着在处理代码生成等任务时,它可以更高效地利用硬件资源,从而在资源有限的设备上更流畅地运行。

图片

目前,1B 尺寸的 Rodimus 架构模型在性能上已超越同等大小的 Mamba2 和 LLaMA2 等模型。

图片

Rodimus 开源仓库地址:

https://github.com/codefuse-ai/rodimus

代码搜索模型 CGE

CodeFuse 也自研了代码向量搜索模型——CGE (Code General Embedding),把 Code LLM 改造成 Code Embedding 模型。

余航指出,Code Embedding 是仓库级别的代码任务中很重要的一个步骤,而现在的所有的 Code Embedding 模型都是从零开始训的 Encoder 架构 (BERT) 的 Embedding 模型。Decoder 架构的 LLM 一般训练的语料更多,存储的知识也更多,在各项任务上已经超过 Encoder 架构的模型,包括分类任务。

此外,Decoder 架构的 LLM 每个月都有更强大的模型开源,然而 Encoder 架构的模型更新速度明显不如 Decoder 架构。

因此,CodeFuse 提出了一个新的方式。余航介绍,CodeFuse 将 Decoder only 的架构改成 Embedding 模型,“我们希望将 Code LLM 改成一个 Code Embedding 模型,充分利用起 LLM 中的知识,在 Code Embedding 任务中表现得更好。”

图片

这样便有两个优势,一是只需要少量的微调数据就能产出一个 SOTA 级别的 Code Embedding 模型,实际中 CGE 在多项评测上都超过了现在其他的 Code Embedding 模型,比如 CodeSage,Jina 等;二是每个月 Decoder 模型案例都有更新,基于这些更好的模型,也能逐步提升 Embedding 模型的表现。

图片

CGE开源仓库地址:https://github.com/codefuse-ai/CodeFuse-CGE

仓库理解模型CGM

最后压轴介绍的模型是 CGM (Code Graph Model)——理解仓库级别代码图的大模型,用于完成仓库级别代码任务。

“仓库级别的任务才是代码模型面对的常态,比如 issue fix,CR等,”余航介绍,业界现行方法通常是基于LLM agent去完成仓库级别的任务,因为任务的复杂性,agent一般比较复杂,里面的节点一般比较多。而节点越多,越不可控,越可能出现 error accumulation,同时耗时也会越长。并且现有的可以收集到的数据(比如 issue fix)是端到端的数据,没法很好的用于增强 agent 中的所有节点。

因此,CodeFuse 希望采用“Agentless”的方法,甚至是端到端的框架,让收集到的数据可以被使用,同时耗时缩短,可控性增强。

此外,仓库级别的代码任务通常面临长文本问题。因此模型也需要具备理解长文本的能力。具体而言,仓库里的方法与方法之间,文件与文件之间,有显式的依赖关系,如何充分的利用这些依赖关系来更好的完成仓库级别的代码任务?可行的实现路径便是让 LLM 理解 graph。首先,我们可以基于方法的调用关系,以及方法从属的类、文件、模块等关系,构建一张 Code Graph。在 Code Graph 中,每个节点有对应的代码和文本,每条边表达了节点的关系。我们将每个节点做好 text embedding,并通过 adapter 对齐到 LLM 的输入空间中。同时,图结构对应的邻接矩阵通过 attention mask 的方式输入 LLM。

图片

目前,CGM 在 SWE-Bench Lite 评测中表现卓越,两次位列开源榜单第一。SWE-Bench 是由普林斯顿大学提出的一个极具挑战性的、针对大模型解决真实 GitHub Issue 的评测集,是目前该领域最受关注和认可的评测。

在 2024 年 10 月底的首次评测中,CGM 以 35.67% 的解决问题率位居开源榜单第一。随后,在 12 月底的第二次评测中,CGM 进一步提升了表现,解决问题率达到 41.67%,再次跃居开源榜单首位。后续代码和 CGM 模型都会开源。

CGM开源仓库地址:https://github.com/codefuse-ai/CodeFuse-CGM

自 2023 Q1 蚂蚁发布 1.3B-2K 模型,实现多语言代码补全,上线编程开发助手以来,CodeFuse 目前已进入 VAT(Virtual Agent Team)内测版本内测阶段,实现了仓库级别代码补全,IDE 插件对外开放,可支持数十种研发下游任务等能力。并且,CodeFuse 也已经在 2023 年 9 月开源,接下来,CodeFuse 也将继续探索更多新的能力。

“在小模型或是多模态模型的融合方面,社区还可以共同做许多事情。”未来,余航也希望 CodeFuse 能与开源社区、更多技术社区联合,一起共建 CodeFuse 生态。

获取 CodeFuse 最新信息

你还可以扫描下方二维码直接加入群聊

图片

CodeFuse

蚂蚁百灵研发助手,可以根据开发者的输入提供智能建议和实时支持,帮助开发者自动生成代码、自动增加注释、自动生成测试用例、修复和优化代码等,以提升研发效率。

48篇原创内容

公众号

赞赏二维码

企业AI大模型研发立项全流程指南 AI大模型已成为企业数字化转型的核心驱动力,根据Gartner预测,到2026年超过60%的企业将部署至少一个大模型应用。:拥有自主可控的大模型能力可形成差异化竞争优势。如阶跃星辰通过Step系列大模型构建了在多模态领域的领先地位:大模型可重构企业核心业务流程。东莞政策明确支持"大模型+小模型"在制造场景的渗透,预计到2027年部署3000+边端智算节点:企业积累的行业数据通过大模型训练转化为高价值知识资产。山东"模型券"政策特别要求训练数据需满足高准确性、完整性和时效性。 阅读详情

相关推荐

研发测试大模型助力邮储银行降本增效

具体而言,研发测试大模型架构自下而上可分为算力层、数据层、研发大模型基座、平台层、场景层和接入层(如图2所示),支持通过IDE或者网页提供服务,并优先落地了设计稿转代码(D2C)、智能编码、智能单元测试、智能测试、智能研发安全、用户体验提升六大能力(如图3所示),可赋能全工程生命周期、提升研发效能,充分满足UI、开发、测试等不同人员的工作需求,打造了全新的端到端闭环研发测试大模型解决方案。再次是情感分析,利用大语言模型的自注意力机制,全面捕捉上下文关联,准确识别用户情感及强度,挖掘用户感受的根因;

银行信息系统应用架构详解 1116

开源中国【专访】 | CodeFuse:让研发变得更简单

CodeFuse 是蚂蚁集团自研的代码生成大模型,旨在简化研发流程,提供智能建议和实时支持。它能自动生成代码、添加注释、生成测试用例并优化代码。通过创新的 Rodimus 架构,CodeFuse 实现了“小体量,大能量”,显著提升了资源利用效率。其特色功能“图生代码”可将设计图一键转换为代码,准确率超过90%,大幅提高前端开发效率。此外,CodeFuse 还引入了“Code Graph”概念,帮助 LLM 更好地理解仓库级代码结构,缩短任务处理时间。未来,CodeFuse 将致力于全生命周期的研发支持,涵

CodeFuse的博客 1835

AgentFlow:模块化智能体框架与Flow-GRPO强化学习实战解析

在人工智能领域,大语言模型(LLM)与智能体(Agent)技术正推动着自动化任务处理的发展。其核心原理在于通过规划、执行与反馈的循环,使AI系统能够自主调用工具解决复杂问题。这一技术的价值在于突破单一模型的局限性,实现更可靠的多步骤推理。在实际应用中,智能体框架需要处理搜索、代码执行、数学计算等多种场景。本文聚焦的AgentFlow框架,正是通过模块化设计将智能体拆分为规划者、执行者、验证者和生成者四个专家模块,并引入Flow-GRPO强化学习算法进行流程内优化。该框架在搜索增强与工具调用等任务上展现出显著

weixin_42311427的博客 367

蚂蚁百灵研发助手CodeFuse介绍

概述、Awesome-Code-LLM、ChatBot、ModelCache、muAgent、MFTCoder、DevOps-Eval、Test-Agent、DevOps-Model、CGM、CodeFuse-Query、IDE、OpenSumi、CodeFuseEval、MFT-VLM、参考、

lonelymanontheway的博客 1236

在WinXP操作系统上安装Tornado2.2详细教程

使用VxWorks的人都想在自己的电脑中装VxWorks的编译器Tornado,然而Win10操作系统对于Tornado并不友好,根本装不成功。而对于Win7操作系统,之前在实验室一台Win7上装Tornado成功过,并且一直在上面进行vx开发,但是过一段时间在其他Win7上装Tornado时又不能成功,由此说明Tornado对于Win7操作系统对Tornado的兼容也不是很好,所以想要长久使用T...

weixin_43822311的博客 4480

《华为项目管理之道》第1章笔记

performance indicator,KPI)纳入个人绩效承诺书,贯彻结果导向的理念,以向员工。客户需求是华为发展的原动力,为客户服务是华为存在的唯一理由。目经理‘用兵’,依靠市场机制‘调兵’”,打破了人员在功能部门的板结,实现了听得。为管理者选拔的必要条件,项目经理成为人人向往的岗位。《华为项目管理之道》,是新出的华为官方的项目管理书,整个书不错。伴随着项目型组织的建立,华为逐步形成了完备的项目管理流程和制度,从而将业务运。为此,通过改革,重新明确了项目经理承担的经营责任,并开始以项。

jackyrongvip的专栏 2127

ACL 2025 | GALLa:用图结构增强代码大模型,让代码理解更精准!

与以上三类方法不同,GALLa 借鉴了 NLP 与计算机视觉中现有的多模态对齐技术,通过图模态编码器+适配器+大语言模型级联的方式将代码结构图引入大模型的微调过程中,既能处理复杂的带环图结构,又保持了大语言模型原有结构的完整性。我们创新性地通过图神经网络(GNN)与跨模态对齐技术,将这些代码结构信息在微调阶段以迁移学习的方式注入大语言模型,既提升了模型的代码理解能力,又不改变模型的原始架构,成为一种即插即用的代码大模型能力提升方式。固定 LLM 的参数,仅更新随机初始化的 GNN 与适配器参数。

CodeFuse的博客 1243

Python实战:3步搞定DICOM转JPG/PNG(附批量处理脚本)

本文详细介绍了如何使用Python在3步内将DICOM医学影像转换为JPG/PNG格式,并提供了批量处理脚本。通过Pydicom、Pillow和NumPy库的组合,解决了像素值处理、批量转换效率和医学图像特性保留等关键问题,适合医疗AI开发者和放射科医生快速集成到工作流中。

numpy6sculptor的博客 590

大模型进入深水区?2025年AI五大新趋势

在经历了2023年的百模大战和2024年的实力较量后,中国的人工智能产业正步入大浪淘沙的深水区。2025年,人工智能技术将进入下一代模型研发的关键阶段。多模态主宰AI,大模型优势分化,赚钱能力决成败,需求端UGC挑大梁,差异化以降用户门槛为内核。此为2025年AI产业五大趋势。2022年年底,OpenAI的ChatGPT横空出世,迅速引发用户和资本的追捧。

2401_85328934的博客 1035

Lattice CrosslinkNx LIFCL-40实战解析:MIPI D-PHY硬核IP配置与CSI-2数据解析全流程

本文详细解析了Lattice CrosslinkNx LIFCL-40 FPGA中MIPI D-PHY硬核IP的配置与CSI-2数据解析全流程。通过实战案例,介绍了硬件环境搭建、寄存器配置、数据包结构解析及视频流重构技巧,帮助开发者快速掌握高速图像采集系统的设计与优化方法。

weixin_29159613的博客 198

OceanBase数据库LSM-Tree存储引擎深度解析:合并写入与压缩优化策略

OceanBase数据库采用创新的LSM-Tree架构设计,通过"基线-增量"分离存储实现高性能。内存中的MemTable处理写入,磁盘上的SSTable存储有序数据,利用多级缓存加速读取。写入时先写日志再更新内存,合并操作将增量数据整合为基线数据以优化查询性能。相比传统B+树引擎,OceanBase在写入吞吐、压缩效率和存储成本方面优势显著,特别适合写入密集型场景。合并操作作为核心机制,通过多种触发方式和执行策略平衡性能与资源消耗。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1339

十四篇 技术演进:大模型研发应用的“下一代能力与技术突破方向”

摘要:下一代大模型将从“辅助工具”升级为“自主协同研发中枢”,具备复杂需求拆解、跨环节闭环执行、行业知识深度应用三大能力,关键技术突破包括多模态融合、智能体架构和行业知识图谱。企业应提前布局多模态数据池、试点智能体应用、参与行业生态共建,以应对3-5年内“人机协同”研发范式变革,聚焦将研发人员从重复劳动中解放,转向核心创新。

没事学AI的博客 1258

基于学术研究风云卫星数据下载教程

目录 一、相关网址 1.登录注册网址:国家卫星气象中心 2.风云数据服务客户端下载网址 3.风云卫星遥感数据服务网址 二、下载数据步骤 1.首先在注册登录网址,注册一个账户 2.待账户审核后,登录账户即可搜索并下载数据 三、相关工具下载 1.登录风云卫星遥感数据服务网址 2.NCSA HDFView软件 3.风云卫星数据(L1)处理软件包(FENGYUN Toolkit v1.1) 4.静止卫星云图分区图显示软件(SECView) 5.风云二号静止气象卫星数据及产品处理..

珞瑜的博客 1万+

AI大模型技术:研发效率提升的关键!

大约一年前,从chatgpt3.5发布开始,人工智能似乎在一夜之间爆火,既源于科技的巨大进步,也是人类探索未知的热情的体现。我们正站在一个科技革命的风口,而人工智能正是这场革命的中坚力量,塑造着我们未来的生活。随着计算能力的不断提升、数据的爆炸增长以及深度学习等技术的崛起,人工智能技术的爆发如同一颗被点燃的火花,以前所未有的速度渗透到了我们的方方面面。 今天主要介绍一下,如何借助AI大模型技术提升产品研发效率。

2401_84204413的博客 1407

《从理念到落地:Claude Code 在真实项目中的深度实践指南》基于 Anthropic 团队内部使用经验的扩展与深度解读,一篇面向工程团队的全面实践手册

Claude Code 支持通过# 创建新的 API 端点根据以下输入创建完整的 API 端点:资源名称:$ARGUMENTS请创建以下文件:1. `src/routes/{resource}.routes.ts` - 路由定义2. `src/controllers/{resource}.controller.ts` - 控制器3. `src/services/{resource}.service.ts` - 服务层。

AI天才研究院 482

假人有限元模型

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

研发总监的技术能力要求

对于新任研发总监,应优先建立技术领导力、团队管理能力和商业思维,同时巩固核心架构决策和研发效能优化能力。资深总监则需更侧重技术战略、前瞻性布局和跨部门影响力。技术日新月异,保持好奇心和学习习惯至关重要。通过阅读技术博客、参加行业会议、参与技术社区、进行 POC 等方式不断更新知识库。将所学应用到实际工作中,定期复盘技术决策和项目管理的得失。与其他公司的技术领导者交流,互相学习最佳实践和应对挑战的经验。你不是全知全能的。依靠架构师、技术经理、技术骨干的专业能力,信任并授权他们解决问题。

ctotalk 1338

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

聊聊大模型如何为敏捷研发提效

随着大模型技术的风起云涌,各家大厂和研究机构纷纷开始了大模型在效能提升方面的尝试。复盘一下鼎叔基于前期团队实践的心得,也和不少同行交流过,思路还是很被认同的。 大模型在研发效能领域的实践,有喜有忧。 喜的是,自然语言表达能力的革新,值得把所有依赖教练推动的敏捷方案都重做一遍; 忧的是,如果不掌握敏捷研发的本质理论,不懂敏捷,各种大模型提效实践的成功概率会非常低

Eyemon的博客 1672

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

DeepSeek R2大模型研发动态与技术突破

最初有消息称 DeepSeek R2 计划于 2025 年 5 月发布。然而,路透社报道指出,三位知情人士透露 DeepSeek 正加速推进 R2 模型的推出,力求提前发布 。2025 年 3 月,甚至有多家财经媒体传出 R2 可能提前至 3 月 17 日亮相的消息,虽然后经 DeepSeek 官方通过企业咨询账号回应此为虚假消息,但这一系列动态足以表明各方对 R2 发布时间的高度关注以及 DeepSeek 对加速模型落地的积极态度。

王国平的博客 2684

大模型研发全揭秘(一):掌握AI项目成功的10个关键步骤

以上十个步骤构成了大模型项目研发的完整流程。在实际项目中,每一个环节都充满了挑战,需要不断地探索和优化。通过系列文章的详细解读,我们希望能帮助大家更好地理解和掌握这些关键步骤,并在实际工作中应用所学,成功完成大模型项目的研发。在接下来的文章中,我们将逐步深入每一个步骤,分享其中的技术细节、常见问题及其解决方案。无论你是AI领域的新手,还是有经验的从业者,这一系列文章都将为你提供宝贵的知识和实践经验。敬请期待!

lyy2017175913的博客 1555

大模型研发全揭秘:AI模型设计的五大关键步骤

为了科学地评估模型的表现,必须设置合适的评估指标。不同任务需要不同的指标,常见的评估指标包括准确率、精确率、召回率和F1值。本文详细探讨了大模型项目中的模型设计环节。模型设计需要全面理解问题、选择合适的算法、设计模型架构、设置超参数并定义科学的评估指标。希望通过本文的讲解,读者能够在实际项目中更好地进行模型设计和优化。未来的文章将继续探讨模型调试、优化以及部署的最佳实践。

2401_85377976的博客 1869

百度关于大模型在研发领域落地的深度思考

智能研发工具的发展企业落地经验开发者实践问答环节。

2401_85325726的博客 943

【大模型入门必看】大模型推理能力如何实现的

推理大模型之所以拥有推理能力,根本原因在于大模型在训练过程中,通过高质量大规模逻辑数据(例如程序源代码、数学题等等)进行强化学习即可自主演化出复杂的推理能力,并出现了推理能力的“涌现”现象。训练完成后,在使用推理大模型时再辅以Prompt优化(包括推理Token和提示词优化),进一步提升推理效果。推理大模型不再像非推理大模型那样快速生成答案,而是像人类一样通过“长思维链”(Long CoT)分解问题、自我纠错、探索多路径解决方案,尤其在数学、编程等高难度任务中表现优异。

weixin_59191169的博客 2222

AI 与大模型如何助力金融研发效能最大化?

在金融行业,技术创新与严格合规的需求并行存在,推动着研发团队不断寻求更高效的解决方案。面对日益增长的市场竞争和技术进步,金融机构必须迅速适应变化,同时确保所有创新措施都符合监管要求。这种需求催生了对高效研发流程和先进技术应用的追求。在日前的 InfoQ《超级连麦. 数智大脑》x FCon 直播中,我们邀请到以及,深入探讨了在金融研发中提升效能的有效策略,如何选择合适的技术栈和架构设计,以及如何利用 AI、大模型和低代码等技术优化研发流程、加速产品交付。

2401_85782938的博客 1205

知识图谱在大模型研发中的作用

通过图形化的方式展示知识,帮助人们更好地理解和管理海量信息。支持按主题检索,实现从网页链接向概念链接的转变,提供更精准的搜索索。通过知识建模、知识表示和知识推理等技术,提供智能化的分析和推理能力,为决策者提供科学依据。从不同来源的数据中提取和整合知识,形成统一的知识体系,消除信息孤岛。利用可视化技术展示知识的内在结构和发展脉络,帮助用户快速理解复杂问题。那么在大模型研发的关键技术环节,知识图谱的作用是什么呢?

2401_84495872的博客 1073
上一篇: CodeFuse IDE 0.7 版本发布,支持 Lint Error 智能改写
下一篇: 【论文专辑】2024年大模型推理优化论文精选第六期
CodeFuse
博客等级 码龄3年 630粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值