Parallel – chatgpz.de – KI-Tools & Praxiswissen https://chatgpz.de Unabhängige Tests, Anleitungen und Hintergründe zu KI-Tools. Thu, 28 May 2026 05:07:37 +0000 de-DE hourly 1 https://wordpress.org/?v=6.4.2 234900186 So führen Sie viele Claude-Code-Sitzungen effektiv parallel aus https://chatgpz.de/machine-learning/so-fuehren-sie-viele-claude-code-sitzungen-effektiv-parallel-aus/ https://chatgpz.de/machine-learning/so-fuehren-sie-viele-claude-code-sitzungen-effektiv-parallel-aus/#respond Thu, 28 May 2026 05:07:37 +0000 https://chatgpz.de/machine-learning/so-fuehren-sie-viele-claude-code-sitzungen-effektiv-parallel-aus/ [ad_1]

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.

Parallele Coding-Agent-Sitzungen
Diese Infografik hebt die Hauptinhalte dieses Artikels hervor. Ich diskutiere, wie man viele Codierungsagenten effektiv parallel laufen lässt, und zeige, warum das eine schwierige Herausforderung ist und welche verschiedenen Techniken ich anwende. Bild von ChatGPT.

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

Claude Code Agents-Ansicht
Dieses Bild zeigt die Agentenansicht in Claude Code. Es handelt sich um eine einfache Terminalansicht, in der Sie jede der verschiedenen Aufgaben, an denen Sie arbeiten, in einer einzigen Zeile sehen und in der Claude deutlich markiert, welche Aufgaben gerade im Hintergrund ausgeführt werden und welche Aufgaben Eingaben von Ihnen erfordern. Dies macht es viel einfacher, den Überblick über viele Agenten zu behalten, als wenn professional Agent, der in einer Aufgabe ausgeführt wird, nur eine Terminal-Registerkarte oder ein Terminalfenster vorhanden ist. Bild vom Autor.

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

Claude-Code-Benachrichtigungen
Dieses Bild zeigt, wie mein Warp-Terminal aussieht, wenn Claude Code-Instanzen Eingaben von mir benötigen. Sie können den Stern zwischen dem Claude-Code-Image und dem Titel jeder Registerkarte sehen, der anzeigt, dass die Sitzung Eingaben von mir erfordert. Wenn dieser Stern nicht vorhanden ist, läuft der Prozess nur im Hintergrund und ich muss nicht mit ihm interagieren. Bild vom Autor.

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 von Claude Code
Dieses Bild zeigt die Zusammenfassungsfunktion von Claude Code. Die Zusammenfassung ist lediglich eine Zusammenfassung dessen, was Sie in einem bestimmten Thread versucht haben und was Ihre Ziele waren. Dadurch können Sie sich schnell wieder über den Kontext informieren, was bei der parallelen Arbeit mit Agenten sehr nützlich ist. Bild von ChatGPT.

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

Claude Code Split Tab – Übersicht
Dieses Bild zeigt einen geteilten Bereich, in dem mehrere Claude Code-Instanzen ausgeführt werden. Geteilte Bereiche sind unglaublich leistungsstark, da Sie damit mehrere Coding-Agenten gleichzeitig beobachten können, ohne zwischen ihnen wechseln zu müssen. Mein Setup ist, dass ich normalerweise eine Registerkarte professional Repository habe, in dem ich arbeite, und innerhalb dieser Registerkarte teile ich den Bereich, damit ich gleichzeitig einen Überblick über alle habe. Bild von ChatGPT.

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.

👋 Nehmen Sie Kontakt auf

👉 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:

💌 Unterstapel

🔗 LinkedIn

🐦 X / Twitter

[ad_2]

]]>
https://chatgpz.de/machine-learning/so-fuehren-sie-viele-claude-code-sitzungen-effektiv-parallel-aus/feed/ 0 18866
So führen Sie Claude Code-Agenten parallel aus https://chatgpz.de/machine-learning/so-fuehren-sie-claude-code-agenten-parallel-aus/ https://chatgpz.de/machine-learning/so-fuehren-sie-claude-code-agenten-parallel-aus/#respond Tue, 07 Apr 2026 02:40:47 +0000 https://chatgpz.de/machine-learning/so-fuehren-sie-claude-code-agenten-parallel-aus/ [ad_1]

Allgemeinwissen zeigt, dass Multitasking so weit wie möglich vermieden werden sollte, da es Sie aus dem Fokus lenkt. Mit dem Aufkommen von Codierungsagenten ist paralleles Arbeiten jedoch zu einer Voraussetzung für Effizienz geworden. Wenn man bedenkt, dass Codierungsagenten über einen längeren Zeitraum ausgeführt werden können, möchten Sie keine Zeit damit verschwenden, darauf zu warten, dass sie fertig sind. Stattdessen möchten Sie einen Agenten auslösen und, während dieser Agent arbeitet, eine andere Aufgabe starten.

Allerdings ist es nicht einfach, Aufgaben parallel zu starten. Es gibt zahlreiche Überlegungen, die Sie anstellen müssen, wie z

  • Wie führt man mehrere Codierungsagenten im selben Repository aus?
  • Wie können Sie den Kontextwechsel dennoch so weit wie möglich minimieren?
  • Wie behalten Sie den Überblick über alle laufenden Agenten?

Im heutigen Artikel werde ich auf alle diese Punkte eingehen und detailliert beschreiben, wie ich mit diesen Problemen umgehe und welche Lösung ich anwende.

Erfahren Sie, wie Sie Ihre Arbeit mit Codierungsagenten parallelisieren können.
Diese Infografik hebt die Hauptinhalte dieses Artikels hervor. Ich werde erläutern, wie Sie mehrere Codierungsagenten effizient starten und parallel ausführen können, um als Ingenieur effizienter zu arbeiten. Bild von Gemini.

Warum Agenten parallel ausführen?

Wie bei vielen anderen Artikeln, die ich geschrieben habe, liegt der Hauptgrund für die Techniken, die ich in dem Artikel beschreibe, darin, Zeit zu sparen und als Ingenieur effizienter zu sein. Wenn Sie Coding Brokers und die unglaubliche LLM-Entwicklung, die wir in den letzten Jahren erlebt haben, optimum nutzen möchten, müssen Sie Ihre Arbeit parallelisieren.

Um zu verstehen, warum, stellen wir uns das gegenteilige Beispiel vor. Stellen wir uns vor, dass wir nur sequentiell arbeiten, wie Sie es normalerweise beim Programmieren taten, bevor LLMs verfügbar wurden. Sequentielle Programmierung mit Codierungsagenten würde etwa so aussehen:

  1. Finden Sie die Aufgabe, die Sie erledigen möchten
  2. Beschreiben Sie es einem Agenten und erstellen Sie einen Plan
  3. Starten Sie den Agenten und lassen Sie ihn laufen. Warten Sie, bis es fertig ist oder Sie um etwas bittet
  4. Testen Sie die Implementierung und iterieren Sie

Wie lange jede dieser Aufgaben dauert, ist sehr unterschiedlich. Manchmal dauert es am meisten, einem Agenten die Aufgabe zu beschreiben und einen Plan zu erstellen, aber meiner Erfahrung nach ist der dritte Schritt oft ein zeitaufwändiger Schritt, insbesondere bei größeren Implementierungen wie der Implementierung einer neuen Funktion oder der Behebung eines komplexen Fehlers.

Um effizienter zu werden, wollen wir nun Engpässe beseitigen. Der dritte Schritt ist ein Engpass, den wir leicht minimieren oder beseitigen können. Es ist sehr schwierig, die Schritte eins und zwei effizienter zu gestalten. Sie müssen dies nacheinander tun und sich Zeit dafür nehmen. Schritt vier ist definitiv etwas, das Sie effizienter gestalten können, wie ich in anderen Artikeln beschrieben habe, beispielsweise in meinem Artikel über Claude bei One-Shot-Implementierungen verbessern. Daher konzentriere ich mich in diesem Artikel auf Schritt 3 und darauf, wie man ihn effizienter gestalten kann.

So führen Sie Agenten parallel aus

Die einfache Lösung, um Schritt 3 effizienter zu gestalten, besteht darin, Agenten parallel auszuführen. Das klingt in der Theorie einfach, ist aber in der Praxis tatsächlich schwieriger umzusetzen. Der Grund dafür ist, dass die parallele Ausführung von Aufgaben eine Reihe von Herausforderungen mit sich bringt.

Eine Herausforderung, mit der Sie umgehen müssen, besteht darin, dass Agenten einander Code schreiben. Sie möchten nicht, dass Agenten darum konkurrieren, eine bestimmte Datei zu bearbeiten oder ihre eigene Implementierung zu testen. Das ist additionally ein Drawback, mit dem Sie sich befassen müssen. Ein weiteres Drawback, mit dem Sie zu kämpfen haben, ist die Tatsache, dass Sie einen Kontextwechsel durchführen müssen. Wenn Sie additionally Aufgaben parallel ausführen, müssen Sie natürlich einen Kontextwechsel zwischen den verschiedenen Aufgaben durchführen. Ein Aspekt des Kontextwechsels besteht darin, dass Sie zuerst eine Aufgabe und deren Lösung beschreiben müssen und dann eine andere Aufgabe und deren Lösung beschreiben müssen. Ein weiterer Aspekt des Kontextwechsels besteht darin, dass der Agent um Suggestions bittet, z. B. indem er Ihnen Fragen zu einer Implementierung stellt oder Sie bittet, eine Implementierung zu testen. Daher ist die Minimierung des Kontextwechsels ein weiterer Aspekt, den ich in den letzten Abschnitten beschreiben werde.

Mehrere Agenten im selben Repository mithilfe von Arbeitsbäumen ausführen

Das erste Thema, das ich behandeln werde, ist die Ausführung mehrerer Agenten im selben Repository. Die einfache Antwort darauf ist die Verwendung von Arbeitsbäumen.

Sie können Ihren Agenten einfach anweisen, einen Worktree zu verwenden, eine Git-Funktion, die im Wesentlichen Ihr gesamtes Repository kopiert. So können verschiedene Agenten in völlig unterschiedlichen Repositories arbeiten. Nachdem ein Agent seine Implementierung abgeschlossen hat, kann er in den Hauptzweig des Haupt-Repositorys eingefügt werden. Auf diese Weise können mehrere Agenten ohne Konflikte im selben Repository arbeiten.

Manchmal gibt es jedoch einfachere Möglichkeiten, den Arbeitsbaum einzurichten. Aus meiner persönlichen Erfahrung hatte ich Probleme, als ich Claude Code verwendete und es aufforderte, einen Arbeitsbaum auszuprobieren. Claude vergaß oft, tatsächlich einen neuen Arbeitsbaum auszuchecken und dann mit der Arbeit im Haupt-Repository zu beginnen. Als dann mehrere Agenten dasselbe taten, kam es zu Konflikten. Glücklicherweise hat Claude Code a implementiert –worktree-Befehl, den Sie beim Hochfahren von Cloud-Code verwenden können, wie unten

claude --worktree

Wenn Sie diesen Befehl in einem GitHub-Repository verwenden, checkt Claude automatisch in einen neuen Arbeitsbaum aus, wenn das vorhandene Repository vorhanden ist, und speichert alle Arbeitsbäume in einem versteckten Claude-Ordner. Dies ist aus zwei Hauptgründen unglaublich nützlich:

  1. Sie garantieren, dass Sie immer einen Arbeitsbaum verwenden und dass Ihre Agenten sich nicht gegenseitig stören.
  2. Die Arbeitsbäume werden in einem versteckten Claude-Ordner und nicht in Ihrem Hauptordner gespeichert. Dadurch wird das Rauschen in Ihrer Ordnerstruktur erheblich reduziert, sodass Sie bei Bedarf einfacher manuell in der Ordnerstruktur navigieren können.

Wenn Sie einen anderen Codierungsagenten verwenden, können Sie herausfinden, wie dieser Arbeitsbäume eingerichtet hat, da Arbeitsbäume immer mehr zu einer erwarteten Funktion für jedes Codierungsagentenprogramm werden, beispielsweise eine IDE wie Cursor oder eine CLI wie Claude Code.

Kontextwechsel minimieren

Aspekt Nummer zwei, den Sie bei der parallelen Ausführung von Codierungsagenten berücksichtigen müssen, ist, dass Sie den Kontextwechsel minimieren müssen. Ich habe bereits erwähnt, dass dies vor allem in zwei Aspekten geschieht. Erstens beim Starten nach Aufgaben und zweitens bei der Interaktion mit dem Agenten während der Aufgabe, z. B. wenn der Agent Ihnen Fragen stellt oder seine Implementierung abschließt und Sie zum Testen auffordert.

Es gibt keine einfache Lösung, um das Schalten von Kontakten einfach zu eliminieren, da paralleles Arbeiten von Natur aus ein Schalten von Kontakten erfordert. Es gibt jedoch ein paar Dinge, die ich behalte, um meinen Kontaktwechsel zu minimieren.


Das Erste, woran ich denke, ist, immer meine aktuelle Aufgabe zu beenden, bevor ich zu einer anderen übergehe. Das erscheint mir sehr offensichtlich, wenn ich es beschreibe; Ich möchte jedoch ein konkretes Beispiel liefern. Das beschriebene Beispiel finden Sie im Textual content unten, aber ich zeige auch das Bild, um Ihnen das Konzept weiter unten leichter zu verstehen.

Vermeiden Sie den Kontextwechsel.
Dieses Bild verdeutlicht die Kosten des Kontextwechsels und zeigt, dass Ansatz 1, der zunächst verlockender erscheint, aufgrund des Kontextwechsels auf lange Sicht tatsächlich zeitaufwändiger ist. Bild von Claude.

Nehmen wir an, Sie haben zwei Aufgaben, A und B, die Sie erledigen müssen. Für Aufgabe A ist eine fünfminütige Interaktion des Benutzers erforderlich, während für Aufgabe B eine zweiminütige Interaktion des Benutzers erforderlich ist. Nach dieser Interaktion wird der Agent zehn Minuten lang ausgeführt, um die Aufgabe abzuschließen. Außerdem haben Sie bereits mit Aufgabe A begonnen und Ihr geistiger Kontext befindet sich derzeit bei Aufgabe A.

In dieser Scenario ist es sehr verlockend, von Aufgabe A zu Aufgabe B zu wechseln und die zweiminütige Einrichtung von Aufgabe B durchzuführen, damit der Agent ausgeführt werden kann, während Sie Aufgabe A beenden. Ich charge Ihnen jedoch dringend, dies so weit wie möglich zu vermeiden und lieber zu versuchen, die Arbeit, die Sie gerade erledigen, zu beenden und dann mit der nächsten Aufgabe in der Reihe fortzufahren, auch wenn dies auf den ersten Blick möglicherweise nicht der optimale Ansatz ist.

Der Grund dafür ist, dass Sie natürlich sehen können, wie viele Minuten es dauert, jede Aufgabe zu erledigen. Aufgabe A dauert 5 Minuten, Aufgabe B benötigt 2 Minuten Interaktion und dann 10 Minuten für die Ausführung. Was Sie jedoch nicht sehen, sind die versteckten Kosten des Kontextwechsels, und ich würde behaupten, dass der Wechsel von Aufgabe A zu Aufgabe B und der anschließende Wechsel zurück zu Aufgabe A Sie mehr Zeit kostet, als einfach Aufgabe A und dann Aufgabe B abzuschließen.


Die zweite Möglichkeit, Kontaktwechsel zu minimieren, besteht darin, Ablenkungen auf meinem Laptop zu minimieren. Es gibt zahlreiche Möglichkeiten, dies zu tun, aber generell charge ich Ihnen dringend, alle Benachrichtigungen zu deaktivieren. Ich habe zum Beispiel die Slack-Benachrichtigungen auf meinem Laptop deaktiviert und auch die in der Slack-Anwendung angezeigte Nummer, die Sie darüber informiert, wenn eine Nachricht auf Sie wartet. Ich finde das sehr ablenkend und lenke meinen Fokus und Kontext von der Arbeit ab, die ich gerade mache.

Darüber hinaus versuche ich, in meinem Terminal-Setup für jedes Repository, an dem ich arbeite, eine Registerkarte beizubehalten. Und wenn ich an mehreren Aufgaben in einem einzigen Repository arbeite, teile ich die Registerkarte. Ich werde mein Terminal-Setup im nächsten Abschnitt ausführlicher besprechen.

Behalten Sie den Überblick über alle Ihre Agenten

Wenn Sie mehrere Agenten betreiben, ist es unglaublich wichtig, den Überblick über alle Ihre Agenten zu behalten. Dies ist jedoch nicht unbedingt selbstverständlich und Sie müssen aktive Entscheidungen treffen, um es so einfach wie möglich zu machen, sich einen Überblick zu verschaffen.

Hier kommt mein Terminal-Setup ins Spiel. Wenn 5 bis 10 Agenten parallel laufen, kann es leicht sehr verwirrend sein, welcher Agent was tut und mit wem man interagieren muss.

Für mein Terminal-Setup verwende ich Warp. Ich denke, Warp ist ein gutes KI-Terminal mit guter automatischer Vervollständigung, mit dem ich problemlos interagieren kann, um Claude Code effektiv zu nutzen. Ich verwende eine Registerkarte in Warp professional Repository, in dem ich arbeite. Dies könnte beispielsweise ein Codierungs-Repository sein, das das Frontend oder die Anwendung enthält, aber es könnte auch ein Vertriebs-Repository sein, in dem ich die gesamte Vertriebsarbeit erledige.

Wenn ich dann mehrere Agenten in einem Repository ausführe, was häufig der Fall ist, teile ich die Registerkarten einfach mit CMD + D auf dem Mac. Daher erhalte ich für jede meiner Hauptregisterkarten mehrere geteilte Unterregisterkarten. Dies hilft mir, nur eine einzige Hauptregisterkarte für jedes Repository zu behalten und gleichzeitig mehrere Agenten innerhalb des Repositorys auszuführen.

Darüber hinaus benenne ich meine Tabs in Warp gerne in den Repository-Namen um, damit ich einfach zum richtigen Tab navigieren kann. Und verwenden Sie CMD 1/2/3 usw., um schnell zwischen den verschiedenen Registerkarten zu navigieren. Und ich erhalte Benachrichtigungen von Warp, wann immer ein Agent eine Interaktion benötigt.


Ich möchte auch darauf hinweisen, dass es viele andere Setups gibt, die Sie für Ihre Codierungsagenten verwenden können. Zunächst einmal können Sie ein anderes Terminal verwenden, was wahrscheinlich auch ganz intestine funktionieren wird, obwohl ich lieber heat bleibe. Eine weitere gute Various, die ich kenne, ist die Verwendung der Claude-Anwendung oder einer Anwendung namens Conductor, die es einfach macht, einen Überblick über Ihre verschiedenen Repositorys und Codierungsagenten zu geben, die Sie ausführen.

Alles in allem kommt es jedoch bei der Konfiguration auf Ihre Vorlieben an. Wenn Sie ein Setup finden, das für Sie intestine funktioniert, empfehle ich dringend, dieses Setup zu verwenden und einfach dabei zu bleiben.

Abschluss

In diesem Artikel habe ich besprochen, wie Sie Ihre Programmieraufgaben effizient parallelisieren können. Der Hauptgrund, warum Sie dies tun sollten, besteht einfach darin, als Ingenieur effizienter zu sein. Wenn Sie Aufgaben parallel ausführen, sind Sie weitaus effektiver als ein ähnlicher Ingenieur, der Aufgaben nacheinander ausführt. Das parallele Ausführen von Aufgaben ist jedoch nicht einfach, und Sie müssen bestimmte Techniken anwenden, um den Überblick über alle Ihre Agenten zu behalten, Kontextwechsel zu minimieren und sicherzustellen, dass Ihre Agenten nicht miteinander kollidieren. Ich glaube, dass das Konzept, das ich in diesem Artikel beschrieben habe, die Zukunft der Arbeit mit KI ist. Menschen werden zu Koordinatoren von KI-Agenten, und Sie müssen in der Lage sein, Ihre Arbeit effizient zu parallelisieren und Agenten abzufeuern, um bestimmte Aufgaben zu erledigen, während Sie nur bei Bedarf mit den Agenten interagieren.

👉 Mein kostenloses E-E book und Webinar:

🚀 Verzehnfachen Sie Ihr Engineering mit LLMs (kostenloser 3-tägiger E-Mail-Kurs)

📚 Holen Sie sich mein kostenloses E-E book „Imaginative and prescient Language Fashions“.

💻 Mein Webinar zum Thema Imaginative and prescient Language Fashions

👉 Finden Sie mich in den sozialen Netzwerken:

💌 Unterstapel

🔗 LinkedIn

🐦 X / Twitter

[ad_2]

]]>
https://chatgpz.de/machine-learning/so-fuehren-sie-claude-code-agenten-parallel-aus/feed/ 0 17650