GitLab Duo Code Suggestions

Ajuda

Escreva códigos mais rapidamente

O Code Suggestions ajuda você a manter o fluxo ao prever e escrever blocos de código, definir a lógica de funções, gerar testes e propor códigos comuns, como padrões de regex. Tudo isso no mesmo ambiente em que você já programa.

  • 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 com foco em privacidade

A privacidade é um elemento fundamental do Code Suggestions. O código privado do cliente, armazenado no GitLab sem ser tornado público, não é usado para treinamento. Saiba mais sobre o uso de dados durante o uso do Code Suggestions.

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

Compatível com a linguagem que você precisar

Receba sugestões de código com tecnologia de IA adaptadas ao seu fluxo de trabalho. Agora disponível em [14 linguagens](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

Compatível com o IDE que você preferir

Você encontra nossas extensões do GitLab nos principais marketplaces de IDE. A compatibilidade inclui: GitLab Web IDE, VS Code, Visual Studio, IDEs baseados em Jetbrains e NeoVIM. Saiba mais sobre a compatibilidade com os IDEs do Code Suggestions.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
func unique(arr []int) []int {
    seen := make(map[int]bool)
    uniques := make([]int, 0)
    for _, v := range arr {
        if _, ok := seen[v]; !ok {
            seen[v] = true
            uniques = append(uniques, v)
        }
    }
    return uniques
}
Tanuki icon code suggestion

Disponível para instâncias self-managed

As sugestões de código estão disponíveis para instâncias self-managed do GitLab por meio de uma conexão segura com o GitLab.com. Saiba mais.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
var numbers = [];
for (var i = 1; i <= 100; i++) {
    numbers.push(i)
}
Tanuki icon code suggestion

Sugestões de código em ação

Confira nesta demonstração interativa como o Code Suggestions cria um servidor Express.
AI Demo Thumbnail

O que vem por aí para o programador com assistência de IA?

Melhor qualidade de sugestões

Estamos melhorando continuamente a qualidade das sugestões com a nova engenharia de prompt, o roteamento inteligente de modelos e os contextos expandidos para janelas de inferência. Acompanhe nosso progresso e sugira ideias quando quiser.

Tudo pronto para começar?

Descubra o que sua equipe pode fazer com a mais abrangente plataforma DevSecOps com tecnologia de IA.