Die vier Entwurfsmuster
Vier Bausteine, und wie ich sie am einzigen Agenten prüfe, den ich bisher gezeichnet habe.
Die kurze Antwort
Andrew Ng ordnet die Bausteine agentischer Systeme in vier Muster: Reflexion, Werkzeugnutzung, Planung und Zusammenarbeit mehrerer Agenten. Reflexion und Werkzeugnutzung sind das verlässlichere Paar. Planung und Multi-Agenten-Zusammenarbeit sind bei offenen Aufgaben mächtiger und viel schwerer vorherzusagen.
Warum ich Namen für sie mag
Als Webentwicklerin weiß ich, was ein wiederverwendbares Muster bringt: einen Namen, eine bekannte Form und bekannte Kompromisse. Ohne Namen sieht jeder Agent wie ein eigenes Rätsel aus. Mit ihnen kann man ein System ansehen und fragen, welches der vier Muster es nutzt und warum.
Ngs Version stammt aus der Serie, die er im März und April 2024 in The Batch veröffentlicht hat, und der Kurs baut darauf auf. Ich gehe die Muster einzeln durch und halte sie dann an meinen Job-Match-Agenten.
Verlässlicher
Reflexion
Das Sprachmodell betrachtet seine eigene Arbeit und findet Wege, sie zu verbessern.
- Wie es funktioniert
- Sie lassen das Modell erst schreiben, dann seinen Text kritisieren und ihn anhand der Kritik neu schreiben. Die Schleife kann sich wiederholen. Stärker wird sie, wenn die Rückmeldung echt ist: Code gegen Unit-Tests laufen lassen oder eine Aussage per Websuche prüfen. Es gibt auch eine Variante mit zwei Agenten, bei der einer schreibt und ein anderer kritisiert.
- Wann es passt
- Wenn der erste Entwurf meist ordentlich, aber nicht gut genug ist und Sie sagen können, was „besser“ heißt.
- Worauf man achten sollte
- Jede Schleife kostet einen weiteren Aufruf, und eine Kritik ohne echte Belege kann falsch sein.
Werkzeugnutzung
Das Sprachmodell bekommt Funktionen, die es aufrufen lassen kann.
- Wie es funktioniert
- Das Modell schreibt eine strukturierte Anfrage, zum Beispiel eine Suchanfrage oder eine Codezeile. Ihr Code führt sie aus und gibt das Ergebnis als zusätzlichen Kontext zurück. Typische Werkzeuge sind Websuche, Python für exakte Rechnungen, Wikipedia oder arXiv, E-Mail und Kalender sowie Bildgenerierung. Bei Hunderten von Werkzeugen können Sie pro Schritt die passenden auswählen, ähnlich wie Retrieval es bei langen Texten tut.
- Wann es passt
- Immer, wenn das Modell Fakten braucht, die es nicht hat, oder ein exaktes Ergebnis, das es nicht raten soll.
- Worauf man achten sollte
- Werkzeuge brauchen klare Beschreibungen, und ein Modell mit zu vielen Werkzeugen zur Auswahl wird unsicher.
Mächtiger, weniger vorhersagbar
Planung
Das Sprachmodell entwirft einen mehrstufigen Plan und führt ihn aus.
- Wie es funktioniert
- Statt dass Sie die Schritte schreiben, schreibt sie das Modell: zum Beispiel zuerst eine Körperhaltung erkennen, dann das Bild in dieser Haltung erzeugen. Ihre Software führt den Plan danach der Reihe nach aus.
- Wann es passt
- Wenn Sie die Aufgabe nicht im Voraus in Schritte teilen können. Ändern sich die Schritte nie, brauchen Sie keinen Planer.
- Worauf man achten sollte
- Ng nennt Planung mächtig, aber weniger vorhersagbar und weniger ausgereift als Reflexion und Werkzeugnutzung.
Multi-Agenten-Zusammenarbeit
Mehrere Agenten mit jeweils einer Rolle teilen sich eine Aufgabe.
- Wie es funktioniert
- Sie geben einem Sprachmodell oder mehreren Rollenanweisungen, etwa Softwareentwickler, Produktmanager oder QA. Jeder Agent kann einen eigenen Ablauf und ein eigenes Gedächtnis haben und die anderen um Hilfe bitten. Forschung und Frameworks wie AutoGen, ChatDev und MetaGPT berichten von besseren Ergebnissen als bei einem einzelnen Agenten, und eine Rolle hilft, weil eine fokussierte Teilaufgabe mehr Aufmerksamkeit bekommt.
- Wann es passt
- Bei komplexen Aufgaben, die sich natürlich in Spezialistenteile gliedern.
- Worauf man achten sollte
- Die Qualität ist schwer vorherzusagen, besonders wenn Agenten viele Werkzeuge nutzen und frei miteinander reden. Ng hält Reflexion und Werkzeugnutzung für verlässlicher.
Die Muster am Job-Match-Agenten geprüft
Mein Agent aus Lektion 1 hat sechs Schritte in fester Reihenfolge. So sieht er aus, wenn ich ihn mit den vier Mustern abgleiche. Nur die erste Zeile habe ich gezeichnet. Der Rest sind meine Ideen, und ich habe nichts davon gebaut oder getestet.
| Muster | Heute im Agenten? | Meine Einschätzung |
|---|---|---|
| Werkzeugnutzung | Ja | Schritte 3 und 4: Websuche für die Job-Links, Web-Abruf für die vollständige Beschreibung. |
| Reflexion | Nein | Eine mögliche Ergänzung: ein zweiter Aufruf, der jeden Passungswert gegen den Anzeigentext prüft und fragt, ob die Begründungen wirklich in der Anzeige stehen. |
| Planung | Nein | Die Reihenfolge steht im Code fest, ein Planer würde nur Unvorhersehbarkeit hinzufügen. |
| Multi-Agent | Nein | Eine Aufgabe, sechs kleine Schritte. Mehrere Rollen-Agenten würden mehr kosten, und ich sehe keinen Gewinn. |
Das passt zur Regel aus Lektion 2: so weit links auf der Skala bleiben, wie die Aufgabe es erlaubt. Reflexion scheint das einzige Muster zu sein, das sich auszuprobieren lohnt, und zwar erst, wenn ich messen kann, ob die Werte besser werden. Um dieses Messen geht es in Lektion 5.
Wie es weitergeht
Lektion 4 handelt vom Zerlegen von Aufgaben: wie aus einem Ziel wie „Finde mir einen Job“ Schritte werden, die man bauen kann, und welches Muster jeder Schritt braucht.
Testen Sie sich selbst
Überlegen Sie bei jeder Frage kurz, wie die Antwort lauten könnte. Öffnen Sie dann die richtige Antwort und vergleichen Sie.
Frage 1 von 5
Welche vier agentischen Entwurfsmuster nennt Andrew Ng?
Richtige Antwort anzeigen
Richtige Antwort. Reflexion, Werkzeugnutzung, Planung und Zusammenarbeit mehrerer Agenten.
Frage 2 von 5
Wie funktioniert Reflexion, und was macht sie stärker?
Richtige Antwort anzeigen
Richtige Antwort. Das Modell schreibt etwas, kritisiert seine eigene Ausgabe und schreibt sie anhand der Kritik neu, und die Schleife kann sich wiederholen. Stärker wird sie mit externer Rückmeldung, zum Beispiel Code gegen Unit-Tests laufen zu lassen oder eine Aussage per Websuche zu prüfen.
Frage 3 von 5
Was passiert, wenn ein Sprachmodell ein Werkzeug nutzt?
Richtige Antwort anzeigen
Richtige Antwort. Es schreibt eine strukturierte Anfrage, zum Beispiel eine Suchanfrage oder eine Codezeile. Ihr Code erkennt die Anfrage, führt die Funktion aus und gibt das Ergebnis als zusätzlichen Kontext an das Modell zurück.
Frage 4 von 5
Wann braucht man Planung, und was ist ihr Nachteil?
Richtige Antwort anzeigen
Richtige Antwort. Wenn man eine Aufgabe nicht im Voraus in Schritte teilen kann. Sind die Schritte immer gleich, reicht ein fester Workflow. Der Nachteil: Planung liefert weniger vorhersagbare Ergebnisse und ist weniger ausgereift als Reflexion und Werkzeugnutzung.
Frage 5 von 5
Welche der vier Muster nutzt der Job-Match-Agent heute?
Richtige Antwort anzeigen
Richtige Antwort. Nur die Werkzeugnutzung: Websuche und Web-Abruf. Die Reihenfolge seiner sechs Schritte steht im Code fest, er plant also nicht, und er hat weder einen Reflexionsschritt noch mehrere Agenten.
Quellen
- Andrew Ng, Agentic Design Patterns Part 1 (öffnet in einem neuen Tab), The Batch, 20. März 2024.
- Andrew Ng, Agentic Design Patterns Part 2: Reflection (öffnet in einem neuen Tab), The Batch, 27. März 2024.
- Andrew Ng, Agentic Design Patterns Part 3: Tool Use (öffnet in einem neuen Tab), The Batch, 3. April 2024.
- Andrew Ng, Agentic Design Patterns Part 4: Planning (öffnet in einem neuen Tab), The Batch, 10. April 2024.
- Andrew Ng, Agentic Design Patterns Part 5: Multi-Agent Collaboration (öffnet in einem neuen Tab), The Batch, 17. April 2024.
- DeepLearning.AI, Kurs Agentic AI von Andrew Ng (öffnet in einem neuen Tab).
Aktualisiert am 21. Oktober 2026
Änderungsprotokoll
- : Erstveröffentlichung.
Als Nächstes im Track
Lektion 4: Aufgaben zerlegen: Vom Ziel zu den Schritten
Kommt bald
Alle Lektionen in diesem Track →Das Baulogbuch verfolgen
Kommentare
Noch keine Kommentare — schreiben Sie den ersten.