Suggestions de code GitLab Duo

Développement accéléré

Les suggestions de code vous aident à gagner en productivité en complétant de manière prédictive des blocs de code, en définissant la logique fonctionnelle, en générant des tests et en proposant un code commun comme des motifs regex, le tout dans votre environnement de développement.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
code suggestions

IA respectueuse de la confidentialité

La confidentialité est un élément essentiel des suggestions de code. Le code client privé et non public stocké dans GitLab n'est pas utilisé comme données d'entraînement. En savoir plus sur l'utilisation des données lors de l'utilisation des suggestions de code.

Prise en charge de vos langages de programmation préférés

Obtenez des suggestions de code alimentées par l'IA et adaptées à votre workflow. Maintenant disponible pour plus de 14 langages de programmation : C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.

CC++C#PythonJavascriptTypescriptRubyJavaRustGoogle Cloud SQLPHPScalaGoKotlin

Compatible avec l'IDE de votre choix

Retrouvez nos extensions GitLab sur les principales marketplaces IDE. Exemples d'IDE pris en charge : GitLab Web IDE, VS Code, Visual Studio, NeoVIM et les IDE basés sur Jetbrains. En savoir plus sur la prise en charge des IDE pour les suggestions de code.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
code suggestions

Disponible pour les instances GitLab Self-Managed

Les suggestions de code sont disponibles pour les instances GitLab Self-Managed via une connexion sécurisée à GitLab.com. En savoir plus.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
code suggestions

Les suggestions de code en action

Découvrez dans cette démo interactive comment créer un serveur Express à l'aide des suggestions de code.

Quelle est la prochaine étape pour votre programmeur en binôme d'IA ?

Amélioration de la qualité des suggestions

Nous améliorons continuellement la qualité des suggestions, notamment avec une nouvelle ingénierie de prompt, un routage intelligent des modèles et des contextes étendus pour les plages d'inférence. Suivez nos progrès et suggérez des idées.

Plus de 50 % des entreprises du classement Fortune 100 font confiance à GitLab

Commencez à livrer des logiciels de meilleurs qualité plus rapidement

Découvrez comment la plateforme DevSecOps intelligente

peut aider votre équipe.