↑ Kursübersicht

Lektion 5 · GitLab Duo

Code Suggestions

Das non-agentic Arbeitspferd in der IDE — und seine zwei Betriebsarten.

Der eine Win dieser Lektion Du unterscheidest Completion von Generation, kennst die Shortcuts zum Annehmen/Ablehnen, und kannst per Kommentar gezielt Code generieren lassen.

Zwei Betriebsarten

Code CompletionCode Generation
Auslöserautomatisch beim TippenKommentar schreiben, dann Enter
Umfangaktuelle Zeile / kleiner Blockganze Methode/Funktion/Klasse
Tempo< 1 Sekundekann > 5 Sekunden dauern

Quelle: Code-Suggestions-Doku.1

Shortcuts (auswendig für die Demo)

AktionTaste
AnnehmenTab
Teilweise annehmenCtrl+→ (Win/Linux) · Cmd+→ (Mac)
AblehnenEsc (Neovim: Ctrl+E)
Alternativen durchblättern (VS Code)Alt+[ / Alt+] · Mac: Option+[ / Option+]
Ignoriereneinfach weitertippen

Comment-driven Generation

Der stärkste Trick für die Demo: präziser Kommentar → Enter → Methode entsteht.

# Berechne den Median einer Zahlenliste, leere Liste -> None

Best Practices aus der Doku:1

Verfügbarkeit

Free-Tier (mit GitLab Credits auf GitLab.com), Premium und Ultimate.1 In Premium/Ultimate via Duo Core enthalten; mehr Tiefe via Pro/Enterprise — siehe Editionen-Cheat-Sheet und Lektion 6.

Grenzen — ehrlich benennen

Selbsttest

Wie löst du gezielt Code Generation (nicht Completion) aus?
Welche Taste nimmt einen Vorschlag an?
Was gilt für die Qualität der Vorschläge?
Workshop-Winkel Mach Generation mit einem vagen und dann einem präzisen Kommentar. Der Qualitätssprung lehrt Prompting in 30 Sekunden — und entzaubert „die KI rät einfach".

Primärquelle

📖 Code Suggestions — GitLab Docs.

Quellen

  1. Code Suggestions (Docs)
Frag deinen Teacher-Agent: „Welche Sprache/IDE-Kombi nehme ich für die Live-Demo?"
◀ Lektion 4 Editionen-Cheat-Sheet Lektion 6: Setup & Admin ▸