Erst fragen, dann der Schwarm
Transkript mit Bildbeschreibung
Im Bild: Ein einzelner bernsteinfarbener Lichtpunkt in einer dunklen blaugrünen Wolke, von dem schwache Strahlen ausgehen. Die Einblendung lautet auf Englisch „Ask first“.
Sprechtext: Bevor ein Pack handelt, fragt es.
Im Bild: Ein Terminalfenster mit dem Titel „~/app“. Es wird der Befehl bmad-plus intake plan getippt, mit der intake.yaml des Packs Design und einer Antwortdatei. Das Bild zoomt auf das Ergebnis: „design-read (design): not ready — 0 answered, 0 defaulted, 0 unknown“ und, orange umrahmt, „Must-haves still open: surface_kind, audience, job“. Darunter der erste Block von Fragen (höchstens 6 pro Nachricht), jeweils mit Typ und dem Vermerk „must-have“, wo er zutrifft: surface_kind, audience, job, brand_assets, design_system und aesthetic_family. Dann wird bmad-plus intake record getippt, mit drei Antworten (surface_kind=dashboard; audience=„Accountants in a practice, on a desktop, at month end“; job=UNKNOWN) und einem Standardwert für design_system. Der nächste Block von Fragen erscheint: brand_assets, aesthetic_family, variance, motion, density und stack. Der Bildschirm endet auf einer gelben, umrahmten Zeile: „Unknown: job — risk: There is no goal to review against, so hierarchy and the primary action cannot be judged, only decorated.“ Der gesamte Terminaltext ist englisch.
Sprechtext: Der Intake stellt jeweils ein paar Fragen und markiert die Pflichtfragen. Wo du keine Antwort hast, schlägt es einen Standardwert vor oder hält die Frage als unbekannt fest, samt Risiko.
Im Bild: Zwei Terminalbereiche. Links wird bmad-plus intake render getippt; es gibt „Brief written to _bmad-output/design/brief.md (3238 bytes); the intake is ready.“ aus. Der rechte Bereich öffnet brief.md und scrollt hindurch. Unter Überschriften wie „Who and why“ erscheint jede Frage mit ihrer Antwort („dashboard“; „Accountants in a practice, on a desktop, at month end“) oder mit „Answer: not asked yet.“ und einer Zeile „Feeds: brief.md#…“. Das Scrollen hält bei einer Überschrift an, „Open questions“. Der erste Eintrag ist umrahmt: „job (must-have): unknown — risk: There is no goal to review against, so hierarchy and the primary action cannot be judged, only decorated.“ Darunter eine Liste weiterer Einträge, alle mit „not asked yet“ markiert: brand_assets, aesthetic_family, variance, motion, density, stack, accessibility_target, languages und weitere.
Sprechtext: Die Antworten werden zu einem Briefing, und nichts darin ist erfunden.
Im Bild: Ein Terminal. Der Befehl bmad-plus swarm init wird getippt, mit einer Schwarmdefinition, einem Profil, einer Kontextdatei, 40 Einheiten (--n 40) und dem Seed 7, gefolgt von einem Echo des Exit-Codes. Die Ausgabe: „buyer-panel-20261018-asuq: needs approval.“ (die Wörter „needs approval“ sind umrahmt) „The run needs 40 sub-agents and the budget is 26: ask the user, then re-run init with --approved --seed 7.“ und „exit code: 2“ (umrahmt). Derselbe Befehl wird noch einmal mit --approved ausgeführt. Das Bild zoomt auf das Ergebnis, wobei „panel of 40 units“ umrahmt ist: „buyer-panel-20261018-zho8: panel of 40 units, budget 26, approval user. Seed 7 (same seed, same cards).“ und „Next: bmad-plus swarm briefs buyer-panel-20261018-zho8“. Der gesamte Terminaltext ist englisch.
Sprechtext: Dann der Schwarm. Standardmäßig darf ein Lauf 26 Sub-Agenten nutzen, bevor der Assistent dich fragen muss. Willst du mehr, wartet der Lauf mit dem Status needs-approval, bis ein Mensch zustimmt.
Im Bild: Bernsteinfarbene Partikel schießen aus einem hellen Zentrum und bilden vor einem dunkelvioletten Hintergrund einen sich weitenden Ring. Die Einblendung lautet auf Englisch „Waves of 10“.
Sprechtext: Nach der Freigabe arbeiten die Sub-Agenten standardmäßig in Wellen von zehn, jeder liest ein Briefing und schreibt eine Antwort.
Im Bild: Ein Terminal. bmad-plus swarm briefs buyer-panel-20261018-zho8 gibt „40 of 40 units need a sub-agent, in waves of 10.“ aus und listet die Briefings Welle für Welle auf, jeweils mit dem Pfad einer Briefing-Datei (B001.md, B011.md, B021.md, B031.md). Darunter stehen die Anweisung „Each sub-agent: Read the brief and follow it exactly; it is your whole instruction.“ und der Offenlegungshinweis „Simulated units are not people. Read rates as an upper bound and confirm with real ones.“ Dann gibt bmad-plus swarm check „8 of 40 valid answers.“ aus und listet die Probleme: „B009 invalid: field "buys" must be true or false“ (umrahmt), „B010 missing: no answer file“, „B011 missing: no answer file“ und „B012 … B040 (missing)“.
Sprechtext: Die Laufzeit prüft jede Antwortdatei und zählt nur die gültigen.
Im Bild: Zwei Terminalbereiche. Links wird bmad-plus swarm tally buyer-panel-20261018-zho8 getippt; es gibt den Pfad von tally.md, „8 of 40 units counted; 32 skipped.“ und die Zeile „Disclosure:“ aus. Der rechte Bereich öffnet tally.md und scrollt durch kurze zitierte Antworten, nach Segment (mid career, high earner) und Verhalten (occasional, explorer, daily regular) gruppiert, und hält dann bei „Numbers: price_floor“ an: eine Tabelle mit den Spalten group, count, median, mean, min und max. Die erste Zeile, „all“, zeigt 8, 3.65, 3.7, 3 und 4.5. Es folgen Zeilen für drei Segmente und drei Verhaltensweisen.
Sprechtext: Diese Auswertung besteht aus Demodaten und beginnt mit ihrem Hinweis: Simulierte Einheiten sind keine Menschen.
Im Bild: Unter Wasser: Viele durchscheinende Blasen treiben in blauem Licht, und zwei von ihnen leuchten bernsteinfarben und nähern sich, bis sie sich überlappen. Die Einblendung lautet auf Englisch „Simulated units are not people.“
Sprechtext: Lies die Raten als Obergrenze und bestätige sie mit echten Menschen.