Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Et si GitLab Duo devenait votre nouvel ami code...

Jean-Phi Baconnais
February 12, 2025
16

Et si GitLab Duo devenait votre nouvel ami codeur imaginaire ?

Que ce soit dans la rédaction de vos mails, la traduction ou bien la génération d’images, l’intelligence artificielle, ou IA, est partout, je pense que je ne vous apprends rien 😅. En tant que développeur·se, elle a également un rôle à jouer.

Avec le projet GitLab Duo, GitLab a intégré dans sa plateforme les premières briques d’IA au sein des différentes étapes DevSecOps de vos projets. De la mise en place d’un chat jusqu’à la revue de code, je vous montrerai comment GitLab peut vous aider à améliorer votre productivité au quotidien grâce à ce nouvel ami imaginaire.

Jean-Phi Baconnais

February 12, 2025
Tweet

More Decks by Jean-Phi Baconnais

Transcript

  1. L’IA est partout 👀 ▪ les mails ▪ les réseaux

    sociaux ▪ les moteurs de recherche ▪ la traduction ▪ les assistants intégrés ▪ les publicités ▪ le Streaming ▪ le domaine bancaire ▪ la génération d’images ▪ dans le monde du développement
  2. ✨ 3 offres disponibles indépendantes de la version de GitLab

    : GitLab Duo Pro et GitLab Duo entreprise https://about.gitlab.com/gitlab-duo/#pricing
  3. 🚀 En cours d’évolution 😅 Mon usage : quasi quotidien

    depuis plus d’un an 📝 Des formulaires de feedback sont disponibles
  4. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  5. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  6. Une issue avec “quelques” commentaires est-elle rapidement compréhensible ? -

    Les issues Issue Une issue avec “quelques” commentaires est-elle rapidement compréhensible ? 🤯 Issue with Duo
  7. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  8. - Le développement | 🤖 Glab glab duo ask <question>

    👀 https://gitlab.com/gitlab-org/cli glab duo ask how rebase
  9. - Le développement | 💡Code Suggestion 🏠 Disponible en self

    hosted 🧩 Extensions GitLab Workflow disponible dans VsCode, Jetbrains, Visual Studio et Neovim 🌎 GitLab Web IDE 👀 Prend en compte le contexte du fichier
  10. - Le développement | 💡Code Suggestion ⚠ Comme toutes les

    assistants, le code proposé peut provoquer des erreurs de pipelines, de code incomplet ou code non sécurisé, etc.
  11. - Le développement | 💬 GitLab Duo Chat 🚀 Présent

    dans GitLab, dans le Web IDE dans VsCode, Intellij (et Neovim)
  12. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  13. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  14. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release
  15. Epics Code Suggestions Suggest Reviewers Merge request summary Create a

    merge request Automated Test Test generation Push Code Code explanation Scan Vulnerability summary Collaboration & review Code review summary Assign Issue Approval Merge Accepted Issues Epic summary Issue summary Milestones Release 💪 Support à tous les utilisateurs·trices de GitLab 🎯 Des améliorations continues ⚙ Intégration dans tous les steps “DevOps” très intéressante ✨ GitLab Duo with Amazon Q 👀 A suivre … ✅ Une stabilité dans le choix des LLM (Anthropic Claude 3.5 Sonnet
  16. Merci de votre attention ! Et si l’IA devenait votre

    nouvel ami codeur imaginaire ? BBL - 13/02/2025