Suggerimenti di codice di GitLab Duo

    Programma più in fretta

    Suggerimenti di codice è la funzionalità che ti aiuta a tenere il ritmo di lavoro, perché completa in modo predittivo i blocchi di codice, definisce la logica delle funzioni, genera test e propone porzioni di codice comune come i modelli di regex. Il tutto nello stesso ambiente di sempre.

    • 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

    Un'IA che rispetta la privacy

    Suggerimenti di codice è una funzionalità sviluppata con attenzione alla privacy. Il codice privato del cliente, memorizzato in GitLab senza essere reso pubblico, non viene utilizzato per l'addestramento. Scopri di più sull'uso dei dati quando usi Suggerimenti di codice.

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

    Supporto nel linguaggio che preferisci

    Ottieni suggerimenti di codice basati sull'IA e su misura per il tuo flusso di lavoro. Ora disponibile in [14 linguaggi](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html # supported-languages){data-ga-name ="code suggestions supported languages" data-ga-location ="body"}: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.

    logologologologologologologologologologologologologologo

    Usa il tuo IDE preferito

    Puoi trovare le estensioni GitLab nei principali marketplace di IDE. Il supporto include: GitLab Web IDE, VS Code, Visual Studio, IDE basati su Jetbrains e NeoVIM. Scopri di più sul supporto IDE per Suggerimenti di codice.

    • 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

    Disponibile per istanze self-managed

    Suggerimenti di codice è disponibile per le istanze GitLab self-managed tramite una connessione sicura a GitLab.com. [Scopri di più](https://docs.gitlab.com/ee/user/ai_features_enable.html# configure-gitlab-duo-on-a-self-managed-instance){data-ga-name ="code suggestions self managed" data-ga-location="body"}.

    • 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

    Suggerimenti di codice nella pratica

    Scopri come i suggerimenti di codice creano un server Express in questa demo interattiva.
    AI Demo Thumbnail

    Quali sono le prospettive per il tuo programmatore in coppia basato sull'IA?

    Migliore qualità dei suggerimenti

    Miglioriamo continuamente la qualità dei suggerimenti con nuove tecniche di prompt engineering, routing intelligente dei modelli e contesti estesi per il tempo di inferenza. Segui i nostri progressi e suggerisci le tue idee.

    Vuoi iniziare?

    Scopri cosa è capace di fare il tuo team grazie a una piattaforma DevSecOps unificata.