GitLab releases AI programming assistant Duo Chat

2024-04-23

GitLab, a well-known code hosting and collaboration platform, recently announced that its latest feature, Duo Chat, has been fully launched in GitLab version 16.11. This innovative AI experience integrates a natural language chat interface to intelligently understand and collaborate on code, marking the official entry of code collaboration into the AI era.

With the launch of GitLab Chat, users not only have access to real-time guidance services but also greatly expand the functionality of GitLab Duo. As part of GitLab Duo Pro, Duo Chat is now available as an add-on component for users to choose from in VS Code, JetBrains IDEs, and GitLab IDE. This update undoubtedly further enhances GitLab's influence and competitiveness in the developer community.

To allow more users to experience the convenience and efficiency brought by Duo Chat, GitLab has decided to continue providing this feature to existing Premium and Ultimate users in the short term, without the need to purchase additional components. This move undoubtedly provides a convenient transition opportunity for Chat beta users who have not yet purchased GitLab Duo Pro.

In addition to the Duo Chat feature, GitLab version 16.11 also introduces several new features, including code interpretation, code refactoring, and automatic test generation. These features not only help developers better understand unfamiliar code but also improve code quality and maintainability, thereby accelerating the software development process.

GitLab Duo Chat enables intelligent interaction with users through a natural language chat interface. Users can easily handle and generate text and code through conversations, solving GitLab topics, code issues, and epic-level problems. In addition, the chat feature supports the addition of organization-specific custom tools to meet the needs and customization requirements of different teams.

It is worth mentioning that in the latest AI State of Software Development report, GitLab found that developers spend up to 75% of their time on tasks other than coding, such as understanding and improving existing code, maintaining code, and conducting tests. This data has sparked widespread thinking in the industry on how to improve development efficiency and reduce non-coding work time. The introduction of new features such as GitLab Duo Chat is a positive response to this demand.

Among the new features, the code interpretation feature helps developers quickly understand unfamiliar code structures and logic through AI technology. The code refactoring feature intelligently identifies redundancies and inconsistencies in the code, proposes optimization suggestions, and achieves modernization and efficiency of the code. The automatic test generation feature automatically generates test cases for functions and methods, improving test coverage and reducing the risk of software defects.

Currently, Duo Chat is available for free to all Ultimate and Premium users. Users only need to perform simple configuration and authorization on the GitLab platform to enjoy this new intelligent code collaboration service. At the same time, instance administrators, group owners, and project owners can restrict access to Duo functionality and handle related data based on the actual needs of the team, ensuring data security and privacy.

Industry experts believe that the introduction of Duo Chat by GitLab is a major innovation in the field of code collaboration and is expected to lead the entire industry towards a more intelligent and efficient direction. With the continuous development and popularization of AI technology, it is believed that there will be more similar features and applications emerging in the future, bringing developers a more convenient and efficient programming experience.

As a company with extensive influence in the field of code hosting and collaboration, GitLab has always been committed to promoting industry innovation and development. The introduction of Duo Chat is undoubtedly one of its important achievements in constantly pursuing innovation and improving user experience. It is believed that in the near future, GitLab will continue to bring more innovative features and products, providing developers with comprehensive and efficient service support.

RECENT AI NEWS

RECENT AI TOOLS