当前位置: 首页 > backend >正文

驭码 CodeRider 产品介绍

驭码CodeRider 是由中国极狐GitLab公司于2024年5月28日正式推出的企业级 AI 智能体编程一体化平台,基于生成式内容技术(AIGC)开发,旨在通过智能化工具提升软件开发效率。该产品聚焦解决程序员在数据安全、个性化需求及开发成本等方面的痛点,主要采用端侧离线部署及私有化方案保障代码隐私安全。

其开发者提供丰富的 AI 研发功能,涵盖自然语言生成代码、代码补全、代码调优纠错、单元测试生成、代码解释、端到端智能体以及智能技术问答等功能。并且,驭码CodeRider 与极狐 GitLab DevOps 平台深度融合,能为企业软件开发全生命周期(SDLC)提供支持,包括项目快速上手、企业文档库 / 代码仓智能问答、议题管理、合并请求智能辅助、代码智能评审、安全扫描智能解析、流水线管理等,给开发者带来独有的 Agentic DevFlow 编程体验。

凭借其 SOTA 模型与智能体技术、私有化部署与混合算力支持、个性化知识库及深度 DevOps 集成,驭码荣获第七届创新发展论坛金i奖 “2025年度智能编程创新奖”。

核心场景

智能全栈开发

CodeRider 可以帮助用户从零开始搭建完整项目,自动生成技术方案和完整代码。无论是设计多系统协作架构,还是拆分并执行任务细节,都能提供清晰指引和现成代码,让复杂工程开发周期大幅缩短。

实时编程助手

CodeRider 在用户研发过程中,根据项目代码仓库内容实时生成代码推荐,同时可根据代码文件为您生成单元测试、代码优化建议等。CodeRider 旨在为您提供沉浸式代码辅助体验,借助其流畅的代码生成速度,帮助您提升编程效率。

智能 DevOps 辅助

CodeRider 为极狐GitLab 的研发全生命周期提供 AI 赋能,打造简单易用的智能辅助研发流程,提升您的组织合作研发效率。

智能研发对话

CodeRider 支持多轮对话技术问答,并结合企业私有文档、企业私有代码等核心数字资源,为您高效解决工作中的问题,提升企业内部数字资源的应用价值。

主要功能

Loom - 智能化端到端项目开发

  • 复杂任务拆解与分析:自动分解复杂编程任务,生成可执行的子任务方案,并提供优化建议。
  • 跨文件读取、编辑代码文件:支持跨多个文件解析和修改代码,实现智能代码生成与重构。
  • 错误信息自反馈与纠正:自动捕捉错误信息,分析根因并生成修复建议,优化代码质量。
  • 终端指令执行:智能解析和执行终端指令,辅助开发者高效完成环境配置与调试操作。

代码智能评审

  • 代码提交预审核:提交修改代码前进行代码预审核,帮助用户将代码评审前置,提升开发效率。!
  • 文件级代码智能审核:生成文件级 AI 代码审核建议,同时支持在 IDE 中查看 MR 代码变更细节并评审。
  • 代码审核 Agent:智能化审核合并请求代码变更,可结合 SAST 扫描结果给出审核建议,同时支持项目级个性化配置评审规则。

代码智能生成/补全

  • 代码智能实时补全:跨文件实时生成单行或多行代码推荐,支持灵活选择代码补全的模型引擎。
  • 自然语言生成代码:在 IDE 中使用自然语言描述生成代码。

智能辅助编程

  • 项目引导:为项目提供快速引导功能,帮助用户快速上手项目代码。
  • 代码解释:对选中的代码实现自动识别编程语言并生成代码解释。
  • 代码注释:针对选中代码生成行间注释,帮助用户逐行理解代码。
  • 代码修改:根据用户输入的代码修改指令完成对选中代码的修改。
  • 单元测试:针对选中代码生成单元测试代码,帮助用户准确、高效地测试函数或代码片段。
  • 代码优化:针对选中代码生成改进建议,以提升代码的可读性、可维护性、安全性等。

智能 DevOps 助手

  • 处理议题:用户讨论议题过程中AI自动生成概览,帮助用户高效地阅读议题信息,提升理解效率。
  • 生成提交信息:为提交的代码变更智能生成提交信息,同时支持用户修改。
  • 处理合并请求:智能生成合并请求摘要,包含合并请求的概述、变更内容、影响范围、预期结果等,帮助用户高效地理解合并请求的相关信息。
  • 管理流水线:支持查看流水线状态、管理流水线、下载流水线产物、创建流水线。
  • 查询和处理更多 DevOps 任务:查询议题、查看合并请求、查看史诗、查看代码片段、查看漏洞,同时支持自定义配置任务面板。
  • GitLab 快捷操作命令:支持20多种GitLab快捷操作命令,快速调起 GitLab 多种操作和相关功能。

智能问答

  • 自然语言多轮技术问答:提供灵活的问答模型,为用户打造 IDE 中沉浸式研发技术问答环境。
  • 知识库问答:支持基于私有文档库的问答,并支持用户灵活设置知识库的创建、删除、更新等。
  • 企业代码问答:支持基于代码库的技术问答,并支持用户灵活设置代码知识库的创建、删除、更新等。
  • 智能研发问答平台:企业非技术用户无需依赖编程 IDE 即可体验 CodeRider 问答功能,助力团队高效管理和利用企业内部文档,提升企业数字资产价值。

主要特性

全面性

两软一硬 一体化解决方案,GPU服务器、SOTA模型、驭码CodeRider AI DevOps助手、极狐GitLab DevOps平台,应有尽有,多位合一,一步到位解决企业对于研发提效的软硬需求。

先进性

SOTA 模型策略, 驭码针对不同功能模块针对性选型、测试、适配、调优最优性能模型,及时更新底层模型,保障各功能模块最优能力体验。

安全性

完全私有化部署支持, 驭码支持从模型、数据、软件和硬件的完全私有化本地部署,从根源上杜绝安全风险,保卫数据安全。

灵活性

多种灵活部署方式, 从纯 SaaS、私有化/一体机到混合云模式,驭码的分层架构让模型、数据和硬件可以依托于不同位置平台,企业可根据实际情况灵活选择部署模式。

智能性

端到端编程智能体 Loom, 最大程度解放程序员双手。从需求理解、任务规划、环境部署、模块编码到程序执行实现全自动端到端智能化。

产品优势

安全合规 数据自主可控

支持企业本地化部署或私有云部署,确保代码、数据及知识资产全程隔离,满足企业对数据隐私和安全性的严格要求,为业务提供可信度和安全性保障。

灵活适配 多场景无缝迁移

提供多种部署模式,包括私有化、SaaS 和混合云,满足不同企业的 IT 基础架构需求。企业可以根据自身需求,选择最优的部署方案,实现资源的灵活调度和可控管理。

模型能力持续进化 成本效率双优

采用 SOTA 大模型技术,确保技术的长期可控性和最优性能。大模型能力密度平均每百天翻一倍,同时结合小型化、高质量、高响应、低成本的优化方案,提供精准、高效的智能编程体验。

深度集成 GitLab

原生支持 GitLab,基于 GitLab 的用户体系、知识库和代码管理机制,提供 AI 赋能的 DevOps 解决方案。支持需求理解、代码编写、合并请求处理、代码审查等功能,助力企业高效协作、提升研发效能。

复杂任务全流程智能开发

支持复杂任务的拆解、规划和执行,结合大模型能力自动生成开发方案,并在代码编写、调试、测试等各个环节提供智能辅助,提升开发效率与代码质量,实现端到端的智能化开发流程。

支持IDE

当前,支持在 Visual Studio Code、JetBrains 全家桶、Android Studio等IDE中使用该产品。

部署方式

驭码CodeRider 能够被灵活地部署在公有云 SaaS 和私有化本地设备/一体机上,或是以混合云的方式部署。通过极狐GitLab DevOps 平台 + 极狐驭码(CodeRider) AI 编程与软件智能研发工具套件 + 高性能 GPU 服务器,为企业提供软硬一体的 AI + DevOps 产品,以帮助企业降低 AI 赋能研发的技术门槛、构建安全可控的 AI 模型推理服务闭环、实现软件全生命周期的 AI 赋能、显著提升代码质量与研发效率、促进知识沉淀与团队协作,让企业在 AI 时代提升自身竞争力。

公有云 SaaS 部署

大模型底座、知识库、极狐GitLab 与 驭码CodeRider 软件实例皆部署在云端,模型和应用自动更新免维护

私有化/一体机部署

大模型底座、知识库、极狐GitLab 与 驭码CodeRider 软件实例皆部署在企业内部,模型和应用定期更新维护

混合云

大模型底座与知识库服务部署在云端,代码仓、企业知识库、极狐GitLab 与 驭码CodeRider 软件实例部署在企业内部,模型自动更新免维护。客户无需自备GPU硬件,仅需配备标准应用服务器,保证服务器与互联网访问通畅。

资质与认证

  • 网信部境内深度合成服务算法备案
  • 等保测评安全实验室网络安全等级保护测试认证
  • 中国合格评定国家认可委员会软件测试认证
  • 国家版权局计算机软件著作权登记证书
http://www.xdnf.cn/news/15497.html

相关文章:

  • AR眼镜颠覆医疗:精准手术零误差
  • 再见吧,Windows自带记事本,这个轻量级文本编辑器太香了
  • DeepSWE:通过强化学习扩展训练开源编码智能体
  • PySpark 常用算子详解
  • kotlin的自学笔记1
  • King’s LIMS:实验室数字化转型的智能高效之选
  • 19.如何将 Python 字符串转换为 Slug
  • 极致cms多语言建站|设置主站默认语言与设置后台固定语言为中文
  • 手机当路由,连接机器人和电脑
  • Postman + Newman + Jenkins 接口自动化测试
  • 说下对mysql MVCC的理解
  • DNS的含义以及例子
  • 传输协议和消息队列
  • Claude 背后金主亚马逊亲自下场,重磅发布 AI 编程工具 Kiro 现已开启免费试用
  • 面向医疗AI场景的H20显卡算力组网方案
  • 正则表达式使用示例
  • C++20 协程参考手册详解 - 源自 cppreference.com
  • 暑假Python基础整理 --异常处理及程序调试
  • 从 0 到 1 掌握 自研企业级分布式 ID 发号器
  • 《C++模板高阶机制解析:非类型参数、特化设计与分离编译实践》
  • 【GEOS-Chem模拟教程第一期上】气溶胶专用/碳气体/全化学模拟
  • x86版的ubuntu上使用qemu运行arm版ubuntu
  • 学习软件测试的第十六天
  • HOOPS Communicator 2025.5.0版本更新速览:性能、测量与UI全面优化
  • 将 Vue 3 + Vite + TS 项目打包为 .exe 文件
  • Kubernetes 架构原理与集群环境部署
  • Mybatis05-动态sql
  • Java实现word、pdf转html保留格式
  • HTTP性能优化实战技术
  • 【电脑】显卡(GPU)的基础知识