GitLab Duo Codevorschläge

Hilft dir dabei,

im Fluss zu bleiben Tanuki icon

Programmiere schneller

Mit Codevorschlägen bleibst du im Programmierfluss, indem Codeblöcke vorausschauend vervollständigt, Funktionslogik definiert, Tests generiert und häufig verwendeter Code wie Regex-Muster vorgeschlagen werden – alles in derselben Umgebung, in der du bereits programmierst.

  • 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

Privacy-first-KI

Datenschutz ist eine wichtige Grundlage des Codevorschläge-Features. In GitLab gespeicherter privater, nicht öffentlicher Kundencode wird nicht für das Training verwendet. Erfahre mehr über die Datennutzung bei der Verwendung von Codevorschlägen.

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

Unterstützung in der Sprache, die du benötigst

Erhalte KI-gestützte Codevorschläge, die auf deinen Workflow zugeschnitten sind. Jetzt verfügbar in 14 Sprachen: C++, C#, Go, GoogleSQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.

logologologologologologologologologologologologologologo

Unterstützt dich in deiner bevorzugten IDE

Unsere GitLab-Erweiterungen findest du auf beliebten IDE-Marketplaces. Unterstützt werden: GitLab Web IDE, VS Code, Visual Studio, Jetbrains-basierte IDEs und NeoVIM. Erfahre mehr über die IDE-Unterstützung für Codevorschläge.

  • 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

Für Self-Managed-Instanzen verfügbar

Codevorschläge werden bald für Self-Managed-Instanzen über eine sichere Verbindung zu GitLab.com verfügbar sein. Mehr erfahren.

  • 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

Codevorschläge in Aktion

Sieh dir in dieser interaktiven Demo an, wie du mit Codevorschlägen einen Express-Server erstellst.
AI Demo Thumbnail

Was kommt als Nächstes im Bereich der KI-gestützten Entwicklung?

Verbesserte Vorschlagsqualität

Wir verbessern kontinuierlich die Vorschlagsqualität mit neuem Prompt-Engineering, intelligentem Modellrouting und erweiterten Kontexten für Inferenzzeiträume. Du kannst unsere Fortschritte verfolgen und sogar Vorschläge machen.

Bist du bereit?

Erfahre mehr darüber, was dein Team mit der umfassendsten KI-gestützten DevSecOps-Plattform erreichen kann.