Haufe Akademie · Zertifizierte:r KI-Expert:in Produktmanagement (Teil 2)

Stufe 4 – PM Peter & Team

Der Koordinator: beauftragt das Team und fragt dich an zwei Stellen um Freigabe.

Jetzt kommt alles zusammen: PM Peter koordiniert Ben, Nina und Pia. Du baust das Team neu auf, aber du musst nichts neu erfinden. Das Meiste kopierst du aus den Stufen 1 bis 3.

Ziel

Du schreibst Peter einen Auftrag. Er fragt nach, was fehlt, beauftragt genau ein Teammitglied pro Nachricht, zeigt dir das Ergebnis und wartet auf deine Freigabe (Gate 1). Danach lässt er Pia die Outline erstellen, zeigt sie dir und wartet erneut (Gate 2).

So sieht dein Workflow am Ende aus

n8n-Workflow mit PM Peter und seinem Team: Benchmark Ben, News Nina und Pitch Pia, jeweils mit Modell, Memory und Tools

Anklicken zum Vergrößern. Die drei Agenten hängen als Tools an Peter.

Der Umbau: Agent als Tool

In Stufe 1 bis 3 waren Ben, Nina und Pia eigene Workflows mit Chat-Trigger. Jetzt werden sie zu Tools von Peter. Der Chat-Trigger bleibt nur bei Peter.

  1. Neuer Workflow mit When chat message received und AI Agent, Name: PM Peter. Chat-Modell: MiniMax M3.1 Flash, dazu Simple Memory.
  2. Am AI Agent im Anschluss Tool den Node AI Agent Tool hinzufügen. Name: Benchmark Ben (genau so, der Name ist der Tool-Name für Peter).
  3. Den Prompt von Ben aus Stufe 1 ins Feld System Message des Tools kopieren.
  4. Modell und Tools kopieren: In Stufe 1 die Nodes MiniMax-Modell, Websuche und Benchmark speichern markieren (Strg/Cmd+C), im neuen Workflow einfügen und am Tool Benchmark Ben anschließen.
  5. Im Tool das Eingabefeld Prompt (User Message) auf $fromAI('auftrag', …) stellen (✦-Symbol) und eine Tool-Beschreibung schreiben: Was kann Ben, und was braucht er als Eingabe?
  6. Das Gleiche für News Nina (mit SerpAPI Search, Firecrawl Scrape, News speichern) und Pitch Pia (ohne Tools).
Wichtig: Die eigenständigen Workflows aus Stufe 1 bis 3 bleiben bestehen. Du kannst jeden Agenten dort weiter einzeln testen.
Hilfe: Memory für die Teammitglieder

Ein Agent als Tool hat keinen eigenen Chat-Trigger. Damit sich Ben, Nina und Pia innerhalb eines Gesprächs erinnern, bekommt jede Simple Memory einen eigenen Schlüssel (Session Key, Typ Define below):

ben-{{ $('When chat message received').first().json.sessionId }}

Für Peter, Nina und Pia entsprechend peter-…, nina-… und pia-….

Hilfe: Tool-Beschreibung

Peter entscheidet anhand der Tool-Beschreibung, wen er aufruft. Schreibe sie kurz und konkret, zum Beispiel für Ben: „Erstellt Wettbewerbsanalysen mit SWOT für die im Auftrag genannte Branche und den Markt und speichert sie in einer Tabelle. Eingabe: Thema, Branche, Markt.“

Dein Auftrag an Peter: der Prompt

Schreibe den Prompt selbst in das Feld System Message des AI Agent. Folge dieser Struktur und fülle die Klammern mit eigenen Worten. Es gibt kein „richtig“, nur Vorschläge.

Lade Gerüst …
Mögliche Lösung anzeigen

Ein Vorschlag, wie der fertige Prompt aussehen kann. Vergleiche ihn mit deinem.

.txt
Lade Prompt …

Test-Prompts

Schicke die Nachrichten nacheinander im selben Chat.

  1. Ich möchte eine Wettbewerbsanalyse. Thema: Kfz-Versicherung. Branche: Versicherungen. Markt: Deutschland.
  2. ok, freigegeben

So sieht es aus, wenn es klappt

Cloudflare-Fehler 524? Der Chat bricht nach ca. 100 Sekunden ab. Die Ausführung läuft weiter, das Ergebnis siehst du unter Executions im Workflow.

Zusatzübung: Peter bekommt einen Rechner (ca. 5 Minuten)

Sprachmodelle rechnen oft ungenau. Ein Rechner als Tool löst das, und er braucht kein Credential. Gleichzeitig siehst du, wie einfach sich ein weiteres Tool anschließen lässt.

  1. Hänge an PM Peter im Anschluss Tool den Node Calculator an.
  2. Ergänze in Peters Prompt unter „Dein Team“ diesen Absatz:
    Eigenes Tool:
    - Calculator: für einfache Berechnungen (Prozente, Summen, Differenzen). Rechne nie im Kopf, wenn Zahlen im Spiel sind.
  3. Teste im selben Chat:
    Rechne: 16 % Aufschlag auf 700 €.
    Wie viel Euro spart man bei 35 % weniger auf 1.200 €?

Kontrolle: Die richtigen Ergebnisse sind 812 € und 420 €. Im Log siehst du, ob Peter den Calculator aufgerufen hat.

Zum Nachdenken: Was passiert, wenn du den Rechner wieder entfernst? Rechnet Peter weiter richtig? Und wann würdest du einem Agenten kein zusätzliches Tool geben?

Weiter zu Stufe 5 – Presentation Paul