↑ Kursübersicht

Lektion 3 · GitLab Duo

Agents & Flows

Das Herzstück der Agent Platform — und dein Hauptthema.

Der eine Win dieser Lektion Du kannst Agent und Flow sauber auseinanderhalten, die mitgelieferten Bausteine benennen und einen Foundational Flow live anstossen — und in AI > Sessions nachverfolgen, was er getan hat.

Agent ≠ Flow

Ein Agent ist ein spezialisierter Akteur für einen Aufgabentyp. Ein Flow ist ein Ablauf, der einen oder mehrere Agents Ende-zu-Ende orchestriert.1 Bild: Der Agent ist der Handwerker, der Flow ist der Bauplan, der mehrere Handwerker koordiniert.

Beispiel aus der Doku: Ein aus einem MR getriggerter Flow kann „einen Security-Scan machen, Code reviewen, Tests generieren und Doku entwerfen" — mehrere Agents, ein Ablauf.2

Drei Sorten Agents

SorteHerkunftTrigger
Foundationalvon GitLab mitgeliefertChat / Catalog
Customvon deiner Org gebautCatalog (s. Lektion 4)
Externalexterner KI-Anbieteraus Issue / Epic / MR

Die mitgelieferten Agents & Flows stehen kompakt im Cheat Sheet — Planner, CI Expert, Security Analyst, Data Analyst; Developer-, Code-Review-, Fix-CI/CD-Flow u. a.

Wo Flows laufen

Zwei Heimaten:1

Voraussetzungen (einmalig, als Admin)

  1. Foundational Flows für die Top-Level-Gruppe aktivieren.
  2. Runner bereitstellen (oder GitLab-hosted Runners aktivieren).
  3. Push-Rules für Service Accounts konfigurieren (Flows committen ggf. selbst).

Quelle: Flows-Doku.1 Details ändern sich — vor dem Workshop prüfen.

Hands-on: ersten Flow anstossen

  1. Test-Repo mit einer absichtlich kaputten .gitlab-ci.yml anlegen, Pipeline laufen lassen → sie failt.
  2. Fix CI/CD Pipeline Flow auf die fehlgeschlagene Pipeline anstossen.
  3. Beobachten, wie der Flow den Fehler analysiert und einen Fix vorschlägt/committet.
  4. Verlauf prüfen: Projekt-Sidebar → AI > Sessions → Schritte & Tool-Aufrufe nachlesen.2
AI > Sessions ist dein bester Freund Für Demo und Betrieb: Hier siehst du jeden Schritt, jeden Tool-Aufruf und jede Freigabe — ideal zum Erklären „was hat der Agent eigentlich gemacht?" und für Audits.
Erweitern (kurz angerissen, Tiefe in Lektion 4) Agents werden mächtiger durch den Knowledge Graph (mehr Projektwissen) und MCP-Server (externe Tools). Standardverhalten steuerst du über AGENTS.md.

Selbsttest

Was orchestriert mehrere Agents zu einem Ende-zu-Ende-Ablauf?
Wo verfolgst du, was ein Flow Schritt für Schritt getan hat?
Welche Agent-Sorte wird aus Issue/Epic/MR getriggert?
Workshop-Winkel Der „kaputte Pipeline → Fix-Flow"-Showcase ist Gold: konkretes, vertrautes Problem, sichtbares Ergebnis, und AI > Sessions liefert die Erklärung gleich mit. Lass danach Teilnehmer raten, welcher Foundational Agent im Flow wohl gearbeitet hat.

Primärquelle

📖 Flows — GitLab Docs & Get started with the Agent Platform.

Quellen

  1. Flows (Docs)
  2. Get started with the Agent Platform (Docs)
Frag deinen Teacher-Agent: „Welcher Foundational Flow eignet sich für unsere Codebasis?" oder „Wie baue ich die kaputte Pipeline für die Demo gezielt?"
◀ Lektion 2 Cheat Sheet Lektion 4: AI Catalog ▸