驭码 CodeRider驭码 CodeRider 是极狐GitLab 推出的基于人工智能和生成式内容技术(AIGC)的新一代软件生产工具,与极狐GitLab 深度融合,提供开发者 AI 辅助编程和 DevOps 流程支持,包括代码补全、生成、解释、单元测试生成、议题处理和 MR 处理加速以及 AI 问答等功能。 CodeRider is an innovative software based on Artificial Intelligence and Generative Content Technology (AIGC) launched by JiHu GitLab . It deeply integrates with JiHu GitLab, offering developers AI coding assistant and AI DevOps assistant. CodeRider encompasses various features, including code autocompletion, generation, explanation, unit-testing generation, issue management, acceleration of Merge Request (MR) processing, and AI-driven chat functionality. 快速开始 Quick Start用户登录 User LoginCodeRider 支持极狐GitLab 注册用户通过 SaaS 平台账号免费试用,请注册极狐GitLab 账号体验吧!注册成功后请在插件登录界面点击“登录 jihulab.com”即可跳转授权登录 CodeRider 插件。 CodeRider 支持组织自部署实例登录方式,请自部署实例用户选择: · 在插件登录界面点击“OAuth 登录”并输入您的自部署实例地址完成登录。 · 在插件登录界面点击“个人访问令牌登录”,输入自部署实例地址后,点击“创建”个人访问令牌,创建并输入个人令牌即可完成登录。 温馨提示:您的自部署实例地址可联系组织管理员获得。 CodeRider supports JiHu GitLab registered users with a free trial through the SaaS account. Please register for a JiHu GitLab SaaS account to trial it! After successful registration, click on "Login jihulab.com" on the plugin login screen to redirect logining the CodeRider. CodeRider supports login via self-managed instances for organizations. For self-managed instance users, please follow these steps: · Click "OAuth Login" on the plugin login screen and enter your self-hosted instance address to complete the login process. · Click "Personal Access Token Login" on the plugin login screen. After entering your self-managed instance address, click "Create" to generate a personal access token. Entering the token will complete the login process. Note: Please get your self-managed instance address from your organization administrator. 产品功能 Product Features智能 DevOps 助手 AI DevOps Assistant处理议题 Issues ProcessingCodeRider 支持在用户讨论议题过程中 AI 自动生成概览,帮助用户高效地阅读议题信息,提升开发效率。 In CodeRider, AI-assisted summary generation during issue discussions helps users efficiently obtain issue information and improve programming development efficiency. 处理合并请求 MR ProcessingCodeRider 支持在审核代码时 AI 生成合并请求摘要,包含合并请求的描述、合并请求的代码修改等,同时支持在 IDE 中查看修改前后的对比代码。 In CodeRider, AI-assisted MR summary generation during code review, includes the description of the MR, the code modifications involved in the MR, and more. It also allows viewing the before-and-after comparison of code diffs inside the IDE. 管理流水线 Pipeline ManagingCodeRider 支持在 VS Code 中管理流水线,包括验证 CI/CD 配置、查看流水线状态、管理流水线、下载流水线产物、创建流水线。 In CodeRider, managing pipelines in VS Code includes validating CI/CD configurations, checking pipeline status, managing pipelines, downloading pipeline artifacts, and creating pipelines. 处理与我相关的任务 Related Tasks ProcessingCodeRider 支持在 VS Code 中查看与用户相关的任务,包含查询议题、查看合并请求、查看史诗、查看代码片段、查看漏洞,同时支持自定义搜索构建独有的任务查询。 In CodeRider, checking related tasks in VS Code, includes querying issues, viewing MR, viewing epics, code snippets and vulnerabilities, customizing search to build specific task queries. GitLab快捷操作命令 GitLab Shortcut CommandsCodeRider 支持20多种 GitLab 快捷操作命令,包含查看 GitLab 议题和合并请求、创建合并请求、审核合并请求、验证 CI/CD 配置、管理流水线、管理代码片段等。 In CodeRider, there are more than 20 GitLab shortcut commands, including viewing GitLab issues and MR, creating and reviewing MR, validating CI/CD configurations, managing pipelines, managing code snippets, and more. 智能辅助编程 AI-assistant Coding代码补全 Autocomplete启动代码补全功能后(默认启动),当用户在IDE编辑区编写代码时,CodeRider 会根据语法和相关代码的上下文,自动生成单行或多行代码补全建议。 After enabling the code autocompletion (enabled by default), when users write code in the IDE editor, CodeRider will autocomplete single line or whole function based on syntax and the context of relevant code. 代码解释 Code ExplanationCodeRider 使用大语言模型对选中的代码实现自动识别编程语言并生成代码解释,帮助用户更好地理解代码并提高研发效率。 CodeRider automatically recognizes the programming language of selected code and generates code explanations based on Large Language Models (LLMs), helping users better understand the code and improve development efficiency. 代码注释 Code CommentCodeRider 通过大模型理解代码内容,针对选中代码生成行间注释,帮助用户逐行理解代码。 CodeRider understands code content based on the LLM, generates inline comments for selected code, and helps users understand the code line by line. 代码修改 Code EditingCodeRider 根据用户输入的代码修改指令完成对选中代码的修改,帮助用户加速修改代码。 CodeRider edits selected code based on user-inputted code modification instructions, helping users modify code efficiently. 单元测试 Unit TestingCodeRider 针对选中代码生成单元测试代码,帮助用户准确、高效地测试函数或代码片段。 CodeRider generates unit test code for selected code, and assist users in accurately and efficiently to test functions or code snippets. 代码优化 Code OptimizationCodeRider 针对选中的代码生成改进建议,以提升代码的可读性、可维护性、安全性等,帮助用户生成更优美的代码。 CodeRider generates suggestion for selected code to enhance readability, maintainability, security, etc., and help users generate more elegant code. 智能问答 AI Chat自然语言问答 Natural Language ChatCodeRider 支持回复用户技术相关问题,包括生成代码。用户无需离开编程界面即可体验技术问答。同时,CodeRider 支持多轮对话提问。 CodeRider supports answering users' technical questions, including code generation. Users can find technical Q&A without leaving the IDE. Additionally, CodeRider supports multi-turn chat. GitLab文档问答 GitLab Documentation Q&ACodeRider 支持 GitLab 文档问答,当在会话框输入“@gitlab”唤醒知识库时,CodeRider 将检索知识库并生成回复。 CodeRider supports GitLab documentation Q&A. Entering '@gitlab' in the chat box will wake up the knowledge base, and CodeRider will generate accurate response according the retrieved knowledge content. 提交反馈 FeedbackCodeRider 是您的软件生产智能工具,期待能为您带来舒适的编程体验。如果您在使用过程中有任何问题,请联系我们。 CodeRider serves as your intelligent software assistant, dedicated to providing you with a comfortable coding experience. If you encounter any issues during usage, please feel free to contact us. 更多产品信息 More Information |