CodeRider 产品介绍
驭码CodeRider 是极狐GitLab 推出的基于生成式人工智能技术的新一代软件生产工具,为开发者提供自然语言生成代码、代码补全、代码调优纠错、单元测试生成、代码解释以及智能技术问答等功能。CodeRider 与 GitLab 深度融合,为企业提供软件开发全生命周期(SDLC)的支持,涵盖项目快速上手、企业文档库/代码仓智能问答、议题管理、合并请求智能辅助、代码智能评审、安全扫描智能解析、流水线管理等功能。
核心场景
1. 智能编程辅助
CodeRider 在您研发过程中,根据项目代码仓库内容实时生成代码推荐,同时可根据代码文件为您生成单元测试、代码优化建议等。CodeRider 旨在为您提供沉浸式代码辅助体验,借助其流畅的代码生成速度,帮助您提升编程效率。
2. 智能 DevOps 辅助
CodeRider 为极狐GitLab 的研发全生命周期提供 AI 赋能,打造简单易用的智能辅助研发流程,提升您的组织合作研发效率。
3. 智能研发对话
CodeRider 支持多轮对话技术问答,并结合企业私有文档、企业私有代码等核心数字资源,为您高效解决工作中的问题,提升企业内部数字资源的应用价值。
产品优势
- 灵活的模型算力选择:CodeRider 提供混合模型算力配置,企业管理员和用户可根据实际使用场景,灵活选择算力资源,实现成本与性能的最优平衡,满足不同研发场景要求。
- 全方位覆盖研发场景:CodeRider 与极狐GitLab 的 DevOps 深度结合,提供需求理解、代码编写、合并请求处理、代码审核等全方位研发智能辅助,提高整个 DevOps 流程的效率和可靠性,以满足各行业的研发提效需求。
- 跨文件智能生成功能:CodeRider 及时更新并采用最先进的代码大模型,跨文件内容智能生成高质量的代码片段,完成项目任务,有效减少开发人员的重复编程工作,提高团队工作效率。
- 支持私有化部署,保障数据安全:CodeRider 支持私有化部署,满足企业对数据隐私和安全性的严格要求,并在遵循法规和合规性方面获得更高的可信度和安全性,为业务提供可信度和安全性保障。
- 国际化双语模型赋能:CodeRider 提供了国际化双语模型支持,帮助全球团队实现无障碍协作研发,针对所有产品功能实现流畅精准的中英文切换生成,满足全球研发场景需求。
产品功能
1. 代码智能生成/补全
- 代码智能实时补全:跨文件实时生成单行或多行代码推荐,支持灵活选择代码补全的模型引擎。
- 自然语言生成代码:在 IDE 中使用自然语言描述生成代码。
2. 智能辅助编程
- 项目引导:为项目提供快速引导功能,帮助用户快速上手项目代码。
- 代码解释:对选中的代码实现自动识别编程语言并生成代码解释。
- 代码注释:针对选中代码生成行间注释,帮助用户逐行理解代码。
- 代码修改:根据用户输入的代码修改指令完成对选中代码的修改。
- 单元测试:针对选中代码生成单元测试代码,帮助用户准确、高效地测试函数或代码片段。
- 代码优化:针对选中代码生成改进建议,以提升代码的可读性、可维护性、安全性等。
3. 智能 DevOps 助手
- 处理议题:用户讨论议题过程中AI自动生成概览,帮助用户高效地阅读议题信息,提升理解效率。
- 代码预审核:提交修改代码前进行代码预审核,帮助用户将代码评审前置,提升开发效率。
- 生成提交信息:为提交的代码变更智能生成提交信息,同时支持用户修改。
- 处理合并请求:智能生成合并请求摘要,包含合并请求的概述、变更内容、影响范围、预期结果等,帮助用户高效地理解合并请求的相关信息。
- 文件级代码智能审核:生成文件级 AI 代码审核建议,同时支持在 IDE 中查看 MR 代码变更细节并评审。
- 代码审核 Agent :已配置 Agent 权限的 GitLab 项目提交合并请求后自动触发代码审核流程。
- 管理流水线:支持查看流水线状态、管理流水线、下载流水线产物、创建流水线。
- 查询和处理更多 DevOps 任务:查询议题、查看合并请求、查看史诗、查看代码片段、查看漏洞,同时支持自定义配置任务面板。
- GitLab 快捷操作命令:支持20多种GitLab快捷操作命令,快速调起 GitLab 多种操作和相关功能。
4. 智能问答
- 自然语言多轮技术问答:提供灵活的问答模型,为用户打造 IDE 中沉浸式研发技术问答环境。
- 知识库问答:支持基于私有文档库的问答,并支持用户灵活设置知识库的创建、删除、更新等。
- 企业代码问答:支持基于代码库的技术问答,并支持用户灵活设置代码知识库的创建、删除、更新等。
- 智能研发问答平台:企业非技术用户无需依赖编程 IDE 即可体验 CodeRider 问答功能,助力团队高效管理和利用企业内部文档,提升企业数字资产价值。