2024-04-22 01:18:32
Integrated software development platform GitLab was announced last weekThe Duo Chat AI development assistant is included in GitLab 16.11, allowing paid users to interact via natural language to complete DevSecOps program development.
Duo Chat was announced earlier this yearAI Assistant Duo Propart of the application, which includes code suggestions, chat and organizational control functions. Duo Chat can provide instant guidance to engineers or users without an engineering background throughout the development lifecycle.
Image source/GitLab
GitLab also announced that three major AI program development assistant functions are officially live and can be used via Chat. One is to explain the code to help developers understand unfamiliar code, and the other is to refactor the code to help improve and modernize existing code. It can also automatically write tests to detect bugs regarding features or development methods.
Users can use Duo Chat within the GitLab UI, such as GitLab Web IDE, or integrate with popular IDEs such as VS Code and the JetBrains IDE suite through the Duo Pro plugin. It can also be extended by integrating user-owned tools to meet business development needs.
GitLab explains that Duo Chat can teach developers the most basic basics and answer any questions, such as what CI/CD is, the difference between issue and epic, how to reset GitLab password or how to start development using popular frameworks. If you want to add new features to an existing app, you can ask Chat to explain how a certain part of the app works, then use GitLab Duo Code Suggestions to suggest code. GitLab Duo can predict possible program hangs and recommend commonly used program codes during user development. If users feel that it is possible to simplify part of the code, they can ask Chat to refactor to improve the quality of the code. Finally, during the testing phase, developers can ask Chat to write unit tests, paste the unit test code into a new file to become a vulnerability scanner as code, and attach that file to the unit test pipeline. project to complete the analysis.
Image source/GitLab
GitLab’s new tool is designed with built-in privacy protection and will not use customer data to train AI models. Additionally, its access control allows companies to enable or disable AI reading at the project, subgroup, and group level to prevent the leakage of sensitive data.
GitLab Duo Pro, along with three new features, is now available for purchase for GitLab Premium and Ultimate customers for $19 per person per month.
GitLab also announced that other new Duo features are open for beta testing, including updated AI security features such as detailed vulnerability explanations, auto-remediation, key summaries AI and automated model tools to help development teams collaboratively solve problems, consolidate requirements, and code review programs, which the company promises will officially launch soon.
1713820398
#Duo #Chat #assistant #developed #GitLab #DevSecOps #live #purchase #paid #iThome #users