Wenn Sie Agenten nacheinander und nicht in mehreren parallelen Durchläufen programmieren, verlieren Sie etwas. Einer der Hauptvorteile von Coding Brokers besteht darin, dass Sie mit der parallelen Erledigung von Arbeiten beginnen können, was bei der Arbeit an Software program-Engineering-Aufgaben bisher nie wirklich möglich battle.
Wenn ich jedoch anfange, viele parallele Codierungssitzungen durchzuführen, ist es oft schwierig, den Überblick zu behalten. Sie benötigen spezielle Techniken, um problemlos einen Überblick über alle von Ihnen durchgeführten Sitzungen zu behalten, Gespräche schnell nachzuholen, wenn Sie darauf zurückkommen, und so weiter.

Warum es schwierig ist, Codierungsagenten parallel auszuführen
Zunächst möchte ich erläutern, warum es schwierig ist, Codierungsagenten parallel auszuführen. Das dürfte gewissermaßen selbsterklärend sein. Vor LLMs arbeiteten Softwareentwickler und Programmierer natürlich jeweils nur an einer Aufgabe. Der einfache Grund battle, dass Sie am Ende einfach weniger effektiv wären, wenn Sie Multitasking bei Software program-Engineering-Aufgaben versuchen würden. Der Grund dafür ist, dass Software program-Engineering-Aufgaben oft komplexer sind und Ihre volle Aufmerksamkeit erfordern. Wenn Sie versuchen, gleichzeitig andere Aufgaben zu erledigen, wird die Leistung bei allen Aufgaben wahrscheinlich beeinträchtigt.
Allerdings hat sich dieses Spiel ziemlich verändert, da man nicht mehr wirklich den gesamten Code selbst schreibt. Zumindest meiner Meinung nach sollten Sie nicht mehr den gesamten Code selbst schreiben, sondern Programmieragenten sollten den Code für Sie schreiben. Als Programmierer sollten Sie jetzt als Supervisor von Codierungsagenten fungieren, anstatt selbst Code zu schreiben.
Wenn Sie jedoch ein Supervisor von Codierungsagenten sind, müssen Sie natürlich mit Codierungsagenten umgehen, die unterschiedliche Aufgaben ausführen. Die parallele Ausführung von Aufgaben erfordert naturgemäß, dass die Aufgaben nicht miteinander verbunden sind. Dies stellt wiederum die gleiche Herausforderung dar wie zuvor, wo man parallel an Programmieraufgaben arbeitet und viel Kontext in seinem Arbeitsgedächtnis behalten muss, und das muss man zum Beispiel auch können
- Beantworten Sie Ihrem Programmieragenten immer dann, wenn er Ihnen eine Frage stellt.
- Testen Sie die Coding-Agent-Implementierung, nachdem sie abgeschlossen ist. Sie müssen wissen, was getestet werden soll, wie man es testet und wie man sicherstellt, dass der Codierungsagent das tut, was er tun soll.
So führen Sie viele parallele Codierungsagenten effektiv aus
In diesem Abschnitt werde ich einige spezifische Techniken behandeln, die ich täglich verwende und anwende, um viele Agenten für die parallele Codierung effektiv auszuführen.
Agentenansicht in Claude Code

Eine effektivere Technik, die Sie anwenden können, um einen umfassenderen Überblick über Ihre Agenten zu erhalten, ist die Verwendung einer Agentenansicht. Zum Beispiel die in Claude Code verfügbare Agentenansicht. Viele verschiedene Anbieter haben unterschiedliche Möglichkeiten, dies darzustellen. Ich weiß, dass Warp, das Terminal, kürzlich auch eine neue Möglichkeit eingeführt hat, viele verschiedene Agenten anzuzeigen.
Das Gute an der Agentenansicht ist, dass Sie, wie Sie im Bild oben sehen können, nicht jedes Gespräch, das Sie mit einem Agenten führen, im Vollbildmodus anzeigen müssen. Es wird einfach zu einer einzigen Zeile, in der Sie die Eingabetaste drücken können, wenn Sie weitere Particulars dazu wünschen. Wenn nicht, handelt es sich einfach um eine Aufgabe, die im Hintergrund läuft und Sie immer dann um Eingaben bittet, wenn eine der Claude-Sitzungen Sie um Eingaben bittet.
Ich denke, dass dies eine ziemlich effektive Arbeitsweise ist, da Sie problemlos viele verschiedene Codierungssitzungen gleichzeitig ausführen können, ohne dass Verwirrung entsteht, welcher Agent ausgeführt wird, welcher Agent Eingaben benötigt usw. Sie können die Agentenansicht in Claude Code aktivieren mit:
claude brokers
Warnen Sie, wenn der Codierungsagent Eingaben benötigt

Eine weitere wichtige Sache, die Sie tun können, besteht darin, benachrichtigt zu werden, wenn Codierungsagenten Eingaben benötigen. Wenn Sie den Agentenmodus verwenden, ist dies natürlich möglich, da er für Sie deutlich gekennzeichnet ist, wenn ein Codierungsagent Eingaben von Ihnen benötigt. Wenn Ihnen die Ansicht des Agenten jedoch nicht gefällt oder Sie etwas anderes verwenden möchten, gibt es verschiedene Möglichkeiten.
Im Bild oben sehen Sie, wie ich verschiedene Claude Code-Sitzungen in verschiedenen Terminal-Registerkarten laufen lasse. Die Registerkarte enthält einen Stern zwischen dem Titel der Registerkarte und dem Claude-Code-Image, wenn eine Eingabe erforderlich ist. Dies ist für mich eine sehr einfache Möglichkeit, zu sehen, mit welchen Terminal-Tabs ich etwas tun muss und welche Tabs nur im Hintergrund ausgeführt werden.
Sie können auch ein Audiosignal senden, wenn ein Agent eine Eingabe von Ihnen benötigt. Sie können dies beispielsweise durch die Verwendung von Hooks in Claude Code implementieren, bei denen es sich um Prozesse handelt, die zu bestimmten Zeitpunkten ausgeführt werden. Ein Hook kann beispielsweise jedes Mal ausgelöst werden, wenn Claude Eingaben von Ihnen benötigt, und Sie können diesen Hook mit einem Audiosignal verbinden, das abgespielt wird, sodass er Sie informiert, wann immer einer Ihrer Codierungsagenten Eingaben benötigt.
Aktivieren Sie Rückblicke

Zusammenfassungen sind eine weitere unglaublich leistungsstarke Funktion, mit der Sie viele parallele Codierungsagenten effektiv ausführen können. Ein häufiges Downside bei der Ausführung vieler Agenten besteht darin, dass es schwierig ist, den Kontext für einen bestimmten Agenten zu erfassen.
Nehmen wir noch einmal an, Sie haben fünf Agenten, die parallel laufen. Zuerst befassen Sie sich mit Agent 1 und sagen ihm, was er tun soll, und so weiter. Dann starten Sie die Agenten 2, 3, 4 und 5. Zu diesem Zeitpunkt sind wahrscheinlich 10 Minuten oder mehr vergangen, seit Sie mit dem ersten Agenten interagiert haben, und dann müssen Sie sich schnell wieder mit dem Kontext befassen: Was haben Sie mit diesem ersten Agenten gemacht und was wollten Sie erreichen und so weiter. Dies kann ziemlich schwierig sein, wenn Sie keine Zusammenfassung oder ähnliches haben, aber hier ist die Zusammenfassungsfunktion in Claude Code sehr nützlich.
Die Rekapitulationsfunktion ist, wie Sie im Bild oben sehen können, einfach ein Textstück direkt über dem Eingabefeld für den Benutzer. Es fasst zusammen, was Sie in diesem Thread getan haben und was Sie erreichen wollten. Sie können diesen Textual content einfach lesen, und Sie werden den Kontext schnell wieder erfassen und in der Lage sein, mit Ihrem Agenten zu interagieren.
Neue Registerkarten oder geteilte Bereiche

Die letzte Technik, die ich in diesem Artikel behandeln möchte, sind neue Registerkarten oder geteilte Fenster. Ich empfehle Ihnen dringend, mit einer Terminalansicht oder einer anderen Plattform zu arbeiten, die es Ihnen ermöglicht, Bereiche zu teilen, wenn Sie mit Codierungsagenten arbeiten.
Das Bild oben zeigt ein Beispiel für einen geteilten Bereich. Wenn Sie im Warp-Terminal arbeiten, können Sie auf Ihrem Mac Befehl+D drücken. Dadurch wird die aktuelle Ansicht horizontal geteilt, sodass Sie zwei Terminals haben, an denen Sie arbeiten. Das ist sehr leistungsstark, da man so schnell einen Überblick über zwei Agenten gleichzeitig hat, was ich sehr nützlich finde.
Es gibt wahrscheinlich viele Anbieter von Terminals und anderen Codierungsagenten, die diese Break up-Pane-Einrichtung ermöglichen, aber ich empfehle Ihnen dringend, einen zu finden, der für Sie intestine funktioniert.
Außerdem arbeite ich gerne so, dass ich einen neuen Tab habe, wenn ich in verschiedenen Ordnern arbeite, additionally einen Tab professional Ordner. Wenn ich in diesem Ordner an mehreren Agenten arbeite, teile ich die Bereiche.
Dadurch kann ich mir schnell einen Überblick über meine Coding-Brokers verschaffen, die in verschiedenen Repositories arbeiten.
Abschluss
In diesem Artikel habe ich besprochen, wie man den Überblick über parallele Codierungssitzungen behält. Ich bespreche verschiedene Techniken, die ich anwende, um viele Agenten effektiv parallel auszuführen und trotzdem einen guten Überblick über alle zu behalten. Ich glaube, dass die Zukunft der Programmierer darin besteht, dass sie Coding-Agent-Orchestratoren sein werden. Sie werden Supervisor von KI-Agenten sein. Sie sollten sofort damit beginnen, die Kunst des parallelen Arbeitens mit Codierungsagenten zu beherrschen und viele davon zu verwalten, da ich glaube, dass dies in Zukunft eine unglaublich wichtige Fähigkeit sein wird, wenn Sie als Programmierer arbeiten.
👉 Mein kostenloses E-Ebook und Webinar:
🚀 Verzehnfachen Sie Ihr Engineering mit LLMs (kostenloser 3-tägiger E-Mail-Kurs)
📚 Holen Sie sich mein kostenloses E-Ebook „Imaginative and prescient Language Fashions“.
💻 Mein Webinar zu Imaginative and prescient Language Fashions
👉 Finden Sie mich in den sozialen Netzwerken:
