Suggestions de code GitLab Duo

Accélérez le développement

Les suggestions de code maintiennent votre productivité en complétant intelligemment les blocs de code, en définissant la logique des fonctions, en générant des tests et en proposant du code courant comme les modèles regex—le tout dans l'environnement où vous développez déjà.

  • 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é

Les suggestions de code sont conçues avec la confidentialité comme fondement critique. 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 dans le langage que vous utilisez

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

CC++C#PythonJavascriptTypescriptRubyJavaRustGoogle Cloud SQLPHPScalaGoKotlin

Fonctionne dans l'IDE de votre choix

Trouvez nos extensions GitLab dans les principaux marketplaces d'IDE. La prise en charge inclut : GitLab Web IDE, VS Code, Visual Studio, les IDE basés sur Jetbrains et NeoVIM. 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 auto-gérées

Les suggestions de code sont disponibles pour les instances GitLab auto-gérées 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 comment les suggestions de code créent un serveur Express avec cette démonstration interactive.

Quelle est la prochaine étape pour votre programmeur IA ?

Amélioration de la qualité des suggestions

Nous améliorons continuellement la qualité des suggestions avec de nouvelles techniques de prompt engineering, un routage intelligent des modèles et des contextes étendus pour les fenêtres d'inférence. Suivez nos progrès et proposez 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.