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
Slide 5
Slide 5 text
“L’IA va remplacer les développeurs·euses”
😱
Slide 6
Slide 6 text
Et si l’IA devenait votre
nouvel ami codeur
imaginaire ?
Slide 7
Slide 7 text
📈 Montée en puissance de l’IA dans le monde du dév
Slide 8
Slide 8 text
https://about.gitlab.com/gitlab-duo/
Slide 9
Slide 9 text
Objectif : intégrer de l’IA dans la plateforme DevOps
Slide 10
Slide 10 text
Objectif : intégrer de l’IA dans toute la plateforme DevOps
Slide 11
Slide 11 text
✨ 3 offres disponibles indépendantes de la version de GitLab :
GitLab Duo Pro et GitLab Duo entreprise
https://about.gitlab.com/gitlab-duo/#pricing
Slide 12
Slide 12 text
+ GitLab Duo with Amazon Q
Slide 13
Slide 13 text
🚀 En cours d’évolution
😅 Mon usage : quasi quotidien depuis plus d’un an
📝 Des formulaires de feedback sont disponibles
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
- Le développement | 🤖 Glab
glab duo ask
👀 https://gitlab.com/gitlab-org/cli
glab duo ask how rebase
Slide 19
Slide 19 text
- 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
Slide 20
Slide 20 text
- 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.
Slide 21
Slide 21 text
- Le développement | 💡Code Suggestion
-
Slide 22
Slide 22 text
- Le développement | 💬 GitLab Duo
Chat
🚀 Présent dans GitLab,
dans le Web IDE
dans VsCode, Intellij (et Neovim)
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
Slide 40
Slide 40 text
Quelques liens
https://about.gitlab.com/blog/2023/11/09/gitlab-duo-chat-beta/
https://about.gitlab.com/blog/2023/11/09/learning-python-with-a-little-help-from-ai-code-suggestions/
https://docs.gitlab.com/ee/user/ai_features.html#data-usage
https://docs.gitlab.com/ee/user/ai_features.html
https://docs.google.com/presentation/d/1fs3Urk54hu6oAiTi2AccHoTXaqHdwzn_ymiWjBdV3NA/edit#slid
e=id.g293640a6d3d_0_20 (talk de Michael Friedrich)
https://www.youtube.com/watch?v=A4nwH_5j9gM (GitLab Duo Coffee Chat 2023-12-12)
https://about.gitlab.com/blog/2024/12/03/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai/
Slide 41
Slide 41 text
Quelques liens
https://links.zenika.com/link/zenikast/ep-1-ia
Slide 42
Slide 42 text
Merci de
votre attention !
Et si l’IA devenait votre nouvel ami
codeur imaginaire ?
BBL - 13/02/2025