Les suggestions de code de GitLab Duo

Accélérer le codage

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 modèles d'expression rationnelle, le tout au sein de l'environnement dans lequel vous codez.

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

IA axée sur 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.

//images.ctfassets.net/xz1dnu24egyd/3ZIDJzluHfMszF3FFB4F1Y/b27d12f56e144a3c8eede5fbfec3deda/Protected_Code_Illustration.svg

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

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

logologologologologologologologologologologologologologo

Fonctionne dans l'IDE de votre choix

Vous pouvez trouver nos extensions GitLab sur les principaux 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 les IDE pris en charge 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
languages = {
    'en': {
        'hello': 'Hello',
        'goodbye': 'Goodbye'
    },
    'es': {
        'hello': 'Hola',
        'goodbye': 'Adiós'
    }
}
Tanuki icon code suggestion

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
languages = {
    'en': {
        'hello': 'Hello',
        'goodbye': 'Goodbye'
    },
    'es': {
        'hello': 'Hola',
        'goodbye': 'Adiós'
    }
}
Tanuki icon code suggestion

Les suggestions de code à l'œuvre

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

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. Vous pouvez suivre nos progrès et même suggérer des idées.

Essayez GitLab

Découvrez comment la plateforme DevSecOps de GitLab peut aider votre équipe en matière de livraison logicielle.

Commencer un essai gratuit
Headshots of three people

Vous avez une question ? Nous sommes là pour vous aider.

Échanger avec un expert