Suggestions de code 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 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.

    //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 en action

    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.

    Lancez-vous dès maintenant

    Découvrez comment la plateforme DevSecOps unifiée de GitLab peut aider votre équipe.