Zum Inhalt

🤖 Erklären mit KI

AI Studio Pods

Ein Pod ist die Einheit für Arbeit, Team und Abrechnung in 4Geeks AI Studio. Er hat ein Ziel, ein Playbook, ein Repository, verbundene Tools, einen Plan, Aufgaben, eine Wallet und einen menschlichen Pod Lead. Diese Seite zeigt, wie Sie einen erstellen, was die einzelnen Teile tun und wie Sie das Beste daraus holen.

Auf einen Blick

Für wen: alle, die einen AI Studio Pod erstellen oder betreuen.
Zeit: 10 Minuten Lesezeit; 5–10 Minuten, um den ersten Pod zu erstellen.
Ergebnis: ein Pod, der an Ihrem Repository arbeitet, mit einem Plan, den Sie genehmigt haben.

Für wen
Product Owner, Engineering Leads und Admins
Zeit
10 Minuten
Niveau
Einsteiger
Ergebnis
Ein Pod mit Plan, Aufgaben und Merge Request

Was ist ein Pod?

Ein Pod ist eine in sich geschlossene Delivery-Umgebung:

Teil Funktion
Ziel Das Ergebnis, das Sie angefragt haben, in Geschäftssprache formuliert.
Playbook Die Art der Arbeit: Feature, Bugfix, Audit, QA, Docs, Upgrade, Datenbankmigration oder Greenfield.
Repository Das GitLab- oder GitHub-Projekt, das der Pod klont und in dem er arbeitet.
Tools Jira, Confluence, Notion oder eine Read-only-Datenbank, pro Pod verbunden.
Capabilities Was der Pod ausführen kann: Docs, SCRUM, Data, Quality, E2E, Security, Design und Preview.
Plan Zusammenfassung, Vorgehen, Annahmen, Risiken, nicht zum Umfang gehörende Punkte und spätere Phasen. Sie genehmigen ihn.
Aufgaben Die gewichteten Arbeitseinheiten mit Abnahmekriterien, Status, Retries und Merge Requests.
Pod Lead Der 4Geeks Engineer, der den Umfang prüft, Fragen beantwortet und Blocker eskaliert.
Wallet Das Prepaid-Guthaben, das Arbeit über den Monatsplan hinaus abdeckt.

Ein Pod ist keine Chat-Sitzung. Er hält Zustand, führt Jobs aus, zeichnet Nachweise auf und pausiert für Entscheidungen, die einen Menschen brauchen.

Pod-Größen und Umfang

Der Assistent schätzt die Größe des Briefings anhand seines Inhalts. Die Größe geben Sie nie selbst an.

Größe Weg Was Sie bekommen
S Assistent → Pod Eine kleine Lieferung, etwa ein Bugfix oder ein einzelnes Feature.
M Assistent → Pod Ein vollständiger Ablauf mit mehreren Aufgaben.
L Assistent → ein erklärter Ausschnitt → Pod Ein Briefing in Produktgröße, aufgeteilt in Phasen. Der Pod liefert den ersten Ausschnitt; spätere Phasen bleiben im Plan.
XL Assistent → Anfrage für ein Programm Noch kein Pod. Ein Pod Lead bereitet Phase 1 vor, Sie genehmigen sie, und der erste Pod wird erstellt.

Ein L-Pod speichert seine out_of_scope-Liste und seine verbleibenden phases im Plan, sodass alle sehen, was diese Lieferung nicht enthält. Ein XL-Programm ist ein kommerzielles Gespräch mit einem Pod Lead, kein automatischer Pod.

Einen Pod Schritt für Schritt erstellen

1. Den Assistenten öffnen

Klicken Sie in AI Studio auf New pod. Der Assistent hat vier Schritte: was Sie brauchen, einige Fragen, das Repository und die Bestätigung.

Assistent für einen neuen Pod in AI Studio mit den Ergebnisoptionen, der Option für Produkt oder Plattform und dem Link, um Hilfe anzufragen
1 Ergebnis wählen · 2 Ein Programm, kein Pod · 3 Einen Pod Lead fragen

Wählen Sie das nächstliegende Ergebnis:

  • Erster Teil meines Produkts
  • Ein Feature zu meiner App hinzufügen
  • Einen Bug finden und beheben
  • Meinen Code vor einer Investition auditieren
  • Meine Datenbank migrieren
  • Mein System dokumentieren
  • Qualität und Tests verbessern
  • Meine Dependencies aktualisieren
  • Ein Produkt oder eine Plattform

Wenn nichts passt, wählen Sie Something else und beschreiben das Ziel selbst. Wenn Ihnen ein Mensch lieber ist, wählen Sie I am not sure, I want help.

2. Das Intake beantworten

Das Intake sind fünf Fragen in Geschäftssprache. Nur die markierten sind Pflicht; der Rest kann leer bleiben.

Intake-Formular in AI Studio mit Feature-Ziel, Nutzern, Muss-Umfang, Integrationen und Definition of Done
1 In Ihren Worten antworten · 2 Optional · 3 Weiter
Frage Warum sie wichtig ist
Was soll es tun? Das Ergebnis, auf das der Plan zielt. Beschreiben Sie das Resultat, nicht die Bildschirme.
Wer wird es nutzen? Die Zielgruppe und die Rollen, die der Plan abdecken muss.
Was muss es können? Die drei oder vier Dinge, die nicht fehlen dürfen.
Mit welchen Systemen muss es kommunizieren? Optional. Integrationen wie Payments, E-Mail oder ein ERP.
Woran erkennen Sie, dass es fertig ist? Der Abnahmetest in Ihren Worten. Daraus wird die Definition of Done.

Ihre Antworten werden zum Briefing, das der Pod Lead prüft und der Planner verwendet. Die Rohantworten bleiben in den Pod-Metadaten; sie werden nicht in jeden Aufgaben-Prompt kopiert.

3. Das Repository verbinden

Ein Pod arbeitet auf einem Branch und öffnet einen Merge Request. Er pusht nie in Ihren geschützten Branch.

Repository-Schritt in AI Studio mit GitLab-Projektpfad, Branch, Access Token und Auswahl des Runtime-Images
1 Projektpfad und Branch · 2 Runtime-Image · 3 Weiter
  1. Wählen Sie GitLab oder GitHub.
  2. Geben Sie die Instanz-URL ein (zum Beispiel https://gitlab.com).
  3. Geben Sie den Projektpfad und den Branch ein, von dem der Pod starten soll.
  4. Fügen Sie einen Access Token mit Schreibzugriff auf dieses Projekt ein. Der Token wird verschlüsselt im Vault gespeichert und nur von der Sandbox des Pods verwendet.
  5. Wählen Sie das Runtime-Image: Base, Web, JVM oder Android. Der Assistent schlägt eines aus dem Repository vor, wenn er es inspizieren kann.

4. Den Pod bestätigen

Der Bestätigungsbildschirm zeigt die Größe, das Briefing, das Playbook, das Repository, das Runtime-Image, die Capabilities, die Tools, das verfügbare Guthaben und die erste Schätzung.

Bestätigungsbildschirm in AI Studio mit Größen-Badge, Capabilities, Tools, Guthaben, Schätzung und der Schaltfläche Create pod
1 Größe und Umfang · 2 Capabilities · 3 Schätzung und Guthaben · 4 Erstellen
  • Größe und Umfang: S, M, L oder XL. Ein L-Pod zeigt den ersten Ausschnitt und die späteren Phasen.
  • Capabilities: was der Pod ausführen kann. Sie können sie ändern, bis der Plan genehmigt ist.
  • Tools: Jira, Confluence, Notion oder eine Datenbank. Zugangsdaten können Sie später verbinden; der Plan sagt, was fehlt.
  • Schätzung: die erste Schätzung für die Lieferung und das Guthaben der Wallet. Ist das Guthaben niedrig, laden Sie vor dem Erstellen des Pods auf.
  • Create pod: startet das Provisioning. Der Pod erscheint in der Liste, und als Nächstes wird der Plan erzeugt.

5. Den Plan genehmigen

Wenn der Plan bereit ist, erscheint der Pod unter Needs you. Öffnen Sie ihn und prüfen Sie:

  • Die Zusammenfassung und das Vorgehen.
  • Die Aufgaben und ihre Abnahmekriterien.
  • Die Annahmen und Risiken.
  • Was in dieser Lieferung nicht enthalten ist.
  • Die späteren Phasen bei einem L-Pod.
Pod-Raum in AI Studio mit dem Status Warten auf Genehmigung, dem Plan, den Schaltflächen Approve und Request changes sowie der Aufgabenliste
1 Status · 2 Plan · 3 Genehmigen oder Änderungen anfordern · 4 Aufgaben

Klicken Sie auf Approve and start, um den Pod in den Build zu schicken, oder auf Request changes, um ihn mit Feedback zurückzusenden. Der Plan wird an genau einer Stelle genehmigt: der Genehmigungszeile. Die Genehmigung des Plans ist es, was den Build startet.

6. Den Build verfolgen und den Merge Request prüfen

Der Pod-Raum ist von oben nach unten aufgebaut:

Bereich Was er beantwortet
Header Entität, Status und eine Fortschrittszeile: Phase plus abgeschlossene Aufgaben.
We need you Die eine wichtigste ausstehende Entscheidung: Plan, Budget, Tool-Berechtigung oder eine Frage.
What is happening Die Live-Timeline und der Composer, mit einem Filter Everything/Conversation.
Aufgaben Zuerst Fehler, dann die laufende Aufgabe und die nächsten.
Pod-Details Der entschiedene Plan, Team, Wallet, Ergebnisse und technische Details.

Wenn die Arbeit fertig ist, öffnet der Pod einen Merge Request mit Tests und Nachweisen. Ihr Team prüft und merged. Der Pod deployt nicht in die Produktion.

Der Pod Lead

Jeder Pod hat einen menschlichen Pod Lead von 4Geeks. Er ist die verantwortliche Person hinter dem Pod:

  • Er prüft den Umfang und den Plan, bevor Sie ihn genehmigen.
  • Er beantwortet Fragen im Pod-Raum und per E-Mail.
  • Er entblockt einen stockenden Pod und entscheidet, wann eskaliert wird.
  • Er verantwortet das kommerzielle Gespräch für ein L- oder XL-Briefing.

Zeit und Abrechnung: Starter enthält 2 h Pod Lead pro Monat und Pro enthält 6 h. Bei Lite gibt es den Pod Lead auf Abruf für $75/h. Minuten innerhalb des Plans sind kostenlos; der Überschuss wird mit $75/h aus der Wallet berechnet.

Um Hilfe bitten: Nutzen Sie Talk to my pod lead im Composer oder wählen Sie I am not sure, I want help im Assistenten. Eine Anfrage für Hilfe braucht:

  1. Einen aktiven Plan für den Workspace.
  2. Verbleibende Pod-Lead-Minuten in der aktuellen Periode (Lite enthält keine, daher auf Abruf).
  3. Eine hinterlegte Karte zur Absicherung der Zeit.

Eine Anfrage für Hilfe ist kein Support-Ticket. Es ist ein kurzes Intake, das ein Pod Lead liest, bevor er Sie kontaktiert.

Capabilities

Capabilities legen fest, was ein Pod tatsächlich ausführen kann. Jede aktiviert Skills, Toolchains, Aufgabenarten und erwartete Artefakte. Der Plan wird gegen sie validiert, eine Capability ist also eine Zusage, kein Abzeichen.

Capability Aktiviert Nutzen Sie sie, wenn
Docs Dokumentationsaufgaben und ein Dokument-Artefakt Sie READMEs, ADRs, API-Referenzen oder Onboarding-Material brauchen.
SCRUM Story-Arbeit und Issue-Sets Das Ergebnis ein Backlog für Jira, Confluence oder Notion sein soll.
Data Read-only-Introspektion, Migrationsaufgaben und Shadow-Validierung Sie ein Schema migrieren und vor dem Cut-over Nachweise brauchen.
Quality QA: Build, Tests und Browser-Checks. Review: die Merge Request und Nachweise, die Sie genehmigen Jedes Feature, jeder Bugfix und jedes Upgrade sollte sie haben.
E2E Playwright, Chromium und ein Browser-Test-Gate Ein kritischer Ablauf in einem echten Browser bewiesen werden muss.
Security Security-Review und Untersuchung Sie ein Audit oder einen Risikobericht ohne Codeänderungen brauchen.
Design Design-Intake und Screenshot-Artefakte Ein Mockup oder ein schriftliches Briefing in UI-Arbeit übersetzt werden soll.
Preview Eine temporäre Preview-URL Sie die Änderung vor dem Mergen sehen wollen. Abhängig vom Rollout.

Capabilities lassen sich vor der Genehmigung des Plans ändern. Sobald der Plan genehmigt ist, sind sie gesperrt, weil Plan, Runtime-Image und Aufgaben um sie herum gebaut wurden. preview ist inaktiv, bis das Preview-Gateway für den Workspace konfiguriert ist.

Quality ist die Capability hinter Review und QA: die automatischen Checks, die bestehen müssen, bevor ein Pod liefern darf, und die Merge Request mit Nachweisen, die Ihr Team vor dem Merge prüft. So funktionieren Review und QA.

Playbooks und Runtime-Images

Das Playbook bestimmt das Standardteam, die Aufgabenarten und die Output-Ziele. Normalerweise wählen Sie ein Ergebnis und der Assistent wählt das Playbook; unter Advanced options können Sie es ändern.

Playbook Standard-Capabilities Typischer Output
greenfield Docs Ein erster funktionierender Ausschnitt, Tests und der Code in Ihrem Repository.
feature Docs Ein Feature, Tests und ein Merge Request.
bugfix Docs Ein fehlschlagender Test, der Fix und ein Regressionstest.
docs SCRUM Dokumentation, ADRs und eine veröffentlichte Seite oder ein Issue.
scrum Docs Stories und ein Issue-Set.
db-migration Data Eine Schema-Map, geprüftes DDL, ein Shadow-Lauf und ein Runbook.
audit Security Ein priorisierter Bericht; der Pod arbeitet read-only.
qa Quality Reproduzierte Fehler, breitere Abdeckung und ein Browser-Lauf, wenn E2E aktiv ist.
upgrade Docs Das angewendete Upgrade, behobene Brüche und ein Changelog.

Ein Pod läuft mit einem Image, das vor der Erstellung seiner Sandbox gewählt wird:

Image Ergänzt Geeignet für
Base Node, git, Python, ripgrep und jq Features, Bugfixes, Docs, Audits, SCRUM.
Web Chromium und Playwright E2E, visuelle QA und Preview.
JVM JDK 17, Gradle und Maven Java-, Kotlin-, Spring- und Spark-Projekte.
Android Android SDK und Build-Tools Android-Builds. Kein Emulator; instrumentierte Tests brauchen eine externe Device Farm.

Das Image ist unveränderlich, sobald die Sandbox existiert, sodass ein Projekt seine Toolchain nie mitten im Lauf wechselt. Wenn die Capabilities zwei Images gleichzeitig brauchen, warnt Sie der Assistent und installiert eine Toolchain zur Laufzeit.

Pod-Lebenszyklus und Pod-Raum

stateDiagram-v2
    [*] --> draft
    draft --> provisioning
    provisioning --> planning
    planning --> awaiting_plan
    awaiting_plan --> building: Plan genehmigt
    building --> reviewing
    reviewing --> awaiting_review
    awaiting_review --> delivering
    delivering --> done
    building --> paused
    building --> blocked
    building --> failed
  • Draft: erstellt, aber nicht gestartet.
  • Provisioning / planning: die Sandbox und der Plan werden vorbereitet.
  • Awaiting plan: der Plan ist bereit für Ihre Genehmigung.
  • Building / reviewing: der Pod führt Aufgaben aus und startet Checks.
  • Awaiting review: der Merge Request ist bereit für Ihr Team.
  • Delivering / done: die Ergebnisse sind veröffentlicht und der Pod ist geschlossen.
  • Paused / blocked / failed: eine Entscheidung oder ein Fehler hat den Fortschritt gestoppt; der Pod-Raum erklärt warum.

Sie können einen laufenden Pod pausieren, ihn fortsetzen und ihn nur löschen, wenn er pausiert, fertig oder fehlgeschlagen ist. Das Löschen eines Pods entfernt seinen Plan, seine Aufgaben, Timeline, Nachrichten, Ergebnisse und die Sandbox; Repository, Tools und Abrechnungsverlauf bleiben.

Quality Gate und Ergebnisse

Ein Pod mit Quality oder E2E kann nicht als geliefert markiert werden, ohne dass Build und Tests grün sind. Die Checks führen die eigenen Skripte des Kunden in der Sandbox aus und werden mit dem Pod gespeichert. Browser-E2E ergänzt einen Playwright-Lauf und einen Bericht.

  • Ein fehlgeschlagener Check blockiert die Lieferung mit QUALITY_GATE_FAILED.
  • Ein genehmigter Waiver kann eine Lieferung ohne grünen Lauf akzeptieren, mit schriftlicher Begründung und einem Eintrag im Audit.
  • Zu den Ergebnissen gehören der Merge Request, Dokumente, Berichte, Migrationsartefakte, Preview-Links und veröffentlichte Seiten.
  • Das Bearbeiten eines Artefakts markiert seine veröffentlichte Kopie als stale; der Pod kann sie an Ort und Stelle aktualisieren, statt die Seite zu duplizieren.

Best Practices

  1. Ein Ergebnis pro Pod. Teilen Sie Arbeit in Produktgröße in einen L-Pod oder ein Programm auf.
  2. Schreiben Sie die Definition of Done ins Intake. „Ein Kunde zahlt mit einer gespeicherten Karte“ ist besser als „Checkout verbessern“.
  3. Verbinden Sie den richtigen Branch. Der Pod startet von dem Branch, den Sie ihm geben, und öffnet seinen MR dagegen.
  4. Lassen Sie das Quality Gate aktiv. Build und Tests sind die günstigste Versicherung gegen einen schlechten Merge.
  5. Prüfen Sie den Plan, nicht nur die Aufgaben. Annahmen und nicht zum Umfang gehörende Punkte sind dort, wo Überraschungen lauern.
  6. Antworten Sie schnell auf „We need you“. Ein Pod, der bei einer Entscheidung pausiert, macht keinen Fortschritt.
  7. Nutzen Sie den Pod Lead für Umfang und Risiko. Er ist enthalten, damit die Lieferung ehrlich bleibt.
  8. Hängen Sie Referenzen an, wenn Design zählt. Ein Mockup plus ein schriftliches Briefing ist besser als nur eines von beiden.
  9. Laden Sie auf, bevor die Wallet leer ist. Eine Budget-Pause kostet mehr Zeit als ein Top-up.
  10. Archivieren Sie fertige Pods. Das hält die Liste fokussiert und gibt einen Slot für gleichzeitige Pods frei.

Fehlerbehebung

Symptom Was zu prüfen ist
Der Pod hängt im Provisioning Der Repository-Token ist möglicherweise ungültig oder das Runtime-Image nicht verfügbar. Öffnen Sie Pod-Details und lesen Sie den Sandbox-Status.
Der Plan kommt nie an Prüfen Sie, ob der Workspace einen aktiven Plan hat und das Repository erreichbar ist. Der Pod Lead wird benachrichtigt, wenn die Planung stockt.
„This pod cannot be created yet“ Das Eligibility-Panel listet den Blocker: Repository erforderlich, nicht unterstütztes Profil, Preview nicht konfiguriert oder eine fehlende Datenbankverbindung.
Eine Aufgabe ist fehlgeschlagen Öffnen Sie die Aufgabe: Der Fehlergrund und die Retry-Aktion stehen in der Aufgabenleiste. Ein fehlgeschlagener Versuch und ein Retry sind kostenlos.
Das Quality Gate blockiert die Lieferung Führen Sie Build und Tests erneut aus, beheben Sie den Fehler oder fordern Sie einen auditierten Waiver mit Begründung an.
Der Pod Lead hat nicht geantwortet Der Pod-Header zeigt das SLA in Geschäftsstunden. Eskalationen erscheinen in der Operator-Queue.

Häufig gestellte Fragen

Kann ich die Capabilities nach dem Erstellen des Pods ändern?

Ja, bis der Plan genehmigt ist. Danach sind sie gesperrt, weil Plan, Runtime-Image und Aufgaben von ihnen abhängen.

Kann ich ein Repository nutzen, das mir nicht gehört?

Sie brauchen einen Access Token mit Schreibzugriff auf dieses Repository. Der Pod arbeitet auf einem Branch und öffnet einen Merge Request; er braucht keine Berechtigung, in einen geschützten Branch zu pushen.

Was passiert, wenn das Briefing zu groß für einen Pod ist?

Der Assistent erkennt das. Ein L-Briefing wird als ein erklärter Ausschnitt mit späteren Phasen geliefert; ein XL-Briefing wird ein Programm mit einem Pod Lead und einer Phase 1, die Sie zuerst genehmigen.

Führt der Pod Tests in meiner CI aus?

Nein. Er führt die Build- und Testskripte Ihres Repositorys in seiner Sandbox aus und zeichnet das Ergebnis als Nachweis auf. Ihre CI läuft weiterhin beim Merge Request.

Kann ich einen Pod löschen?

Nur wenn er pausiert, fertig oder fehlgeschlagen ist. Das Löschen ist unwiderruflich für Plan, Aufgaben, Timeline und Sandbox des Pods; Repository, Tools und Abrechnungsverlauf bleiben erhalten.

Nächste Schritte


Noch Fragen? Frag uns auf Discord oder entdecke die Tutorials.