Dieses Tool hat mein KI-Agenten-Chaos in ein einziges Dashboard verwandelt (AoE)

BBetter Stack
컴퓨터/소프트웨어경영/리더십AI/미래기술

Transcript

00:00:00Einen KI-Coding-Agenten zu betreiben, ist einfach. Das machen wir ständig. Fünf oder zehn gleichzeitig,
00:00:05wird sehr schnell zum Chaos. Tabs überall, Tmux-Sessions, die man nicht nachverfolgen kann,
00:00:10ein Agent hängt fest, ein anderer zerstört den Branch, und man hat keine Ahnung, was was ist.
00:00:15Das ist Agent of Empires, das Missionskontroll-Dashboard, mit dem Sie alle Ihre KI-
00:00:20Agenten von einem Bildschirm aus steuern können. In den nächsten 60 Sekunden zeige ich Ihnen, warum das an Fahrt gewinnt.
00:00:30Also gut, kurzer Reset hier. Agent of Empires ist kein weiterer Coding-Agent. Okay, nein. Es ersetzt nicht
00:00:37Claude, Codex oder irgendetwas anderes. Es sitzt einfach darüber. Es führt alles aus, was Sie bereits
00:00:43in Ihrem Workflow verwenden, und das ist jetzt wichtig, weil sich die Dinge geändert haben. Vor ein, zwei Jahren
00:00:49lief ein Agent. Jetzt betreiben wir mehrere Agenten, fünf, zehn, zwanzig, wie auch immer die Zahl ist.
00:00:55Und das eigentliche Problem ist nicht die KI-Qualität. Es ist, wie wir diese Agenten bei der Zusammenarbeit verwalten.
00:01:01Sie wissen nicht, was läuft. Sie wissen nicht, was noch feststeckt. Ihre Terminals vermehren sich.
00:01:08Branches kollidieren. Und manchmal, oder öfter als nicht, gehen Dinge im Stillen kaputt.
00:01:13Agent of Empires löst das. Lassen Sie es mich Ihnen zeigen. Wenn Sie Coding-Tools mögen, um Ihren Workflow zu beschleunigen,
00:01:18abonnieren Sie unbedingt. Wir veröffentlichen ständig neue Videos. Also gut, um das zu installieren,
00:01:22ist es ein Befehl. Ich bin auf einem Mac, also brew install AOE. Dann kann ich AOE launch ausführen. Und hier
00:01:29fügt sich alles zusammen. Dieser Bildschirm, die TUI, das ist Ihr gesamtes Agentensystem. Okay, lassen Sie uns das also
00:01:36real machen. Lassen Sie uns hier einfach zwei Agenten mit Claude hochfahren, einer arbeitet an der Authentifizierung, einer refactort diese API.
00:01:43Ich kann hier die N-Taste drücken, um dies zu generieren. Normalerweise sind das mehrere Terminals,
00:01:49mehrere Branches und viel hin und her schalten. Hier ist es bereits für uns organisiert. Passen Sie auf.
00:01:55Nachdem ich die N-Taste gedrückt habe, gebe ich ihm einen Namen. Dieser hier läuft, richtig? Ich kann einen neuen generieren. Dieser
00:02:01hier wartet. Ich habe nichts angehängt. Ich habe nichts erraten. Ich kann in den ersten gehen. Ich kann ihn auffordern.
00:02:06Ich kann zum anderen wechseln. Ich kann den Prompt ausführen. Und ich kann beide überwachen, während sie
00:02:11ihre Änderungen vornehmen. Ich kann einspringen. Ich kann ausspringen. Ich kann sofort zwischen ihnen wechseln.
00:02:16Und sie bauen alles zusammen auf, wo ich hierher zurückkommen und alles überwachen kann.
00:02:22Ich kann sogar Agenten in Ordner gruppieren. Ich kann mehr erstellen. Und hier ist der Teil, den die meisten Menschen
00:02:27nicht erwarten. Das ist der einfache Teil. Lassen Sie uns jetzt aufschlüsseln, warum das wichtig ist. Ich meine,
00:02:32das war wahnsinnig. Ich habe ein wirklich gutes UI dafür gelesen. Deshalb ist es wichtig. Weil
00:02:36es Ihnen entweder Zeit spart oder nicht. Das erste Problem, das wir haben, ist dieses Terminal-Chaos.
00:02:41Wir lassen zu viele Sitzungen laufen. Also schalten wir zu viel um. Ihr Gehirn macht das Routing intern.
00:02:48AOE ersetzt das durch eine Ansicht. Wir können jetzt umschalten, wobei alles sichtbar ist.
00:02:54Unser nächstes Problem ist die Status-Blindheit. Sie wissen nicht, was Ihre Agenten tun. Also müssen wir immer
00:03:01nachsehen, richtig? Man endet damit, immer wieder zu prüfen. Das kostet Sie nur mehr Zeit,
00:03:06richtig? Und es unterbricht Ihren Flow. AOE zeigt Ihnen laufend, wartend, im Leerlauf, Fehler, ohne tatsächlich
00:03:12irgendetwas anzuhängen. Also gehen wir vom Raten dazu über, tatsächlich zu wissen, was passiert. Dann haben wir
00:03:18Branch-Konflikte. Agenten, die sich gegenseitig in die Quere kommen, Arbeit überschreiben und einfach ein großes Chaos verursachen. AOE verwendet
00:03:25Git-Worktrees, bei denen jeder Agent seinen eigenen Branch bekommt. Dasselbe Repo mit null Kollisionen.
00:03:32Und das letzte Problem, das es löst, ist die Sicherheit. Agenten vollen Zugriff zu geben, kann riskant sein. AOE fügt
00:03:39optionale Docker-Sandboxes hinzu. Agenten können jetzt eingedämmt bleiben. Ihr System bleibt sicher. Plus Sessions
00:03:46überstehen Neustarts. Sie könnten von Ihrem Telefon aus prüfen, wenn Sie wollten, was ehrlich gesagt irgendwie cool ist,
00:03:52Profile pro Projekt und eingebaute Diffs. Jetzt ist das wieder fantastisch. Es ersetzt Ihre Werkzeuge nicht. Es
00:03:59tut es einfach nicht. Alles, woran Sie sich erinnern müssen, ist, dass es über ihnen sitzt. Tmux gibt Ihnen Persistenz. AOE gibt Ihnen mehr
00:04:06Bewusstsein und Automatisierung. Agent-Deck ist ähnlich, aber AOE lehnt sich stärker an Struktur an. Worktrees,
00:04:14Docker, parallele Workflows, die für tatsächliche Skalierung gebaut sind. Und ja, IDE-Agenten sind großartig für einzelne Dateien. AOE ist
00:04:23dafür da, mehrere Agenten über ein ganzes Repo hinweg laufen zu lassen. Alles klar. Hier ist, was die Leute tatsächlich mögen. Status
00:04:30auf einen Blick hat alles verändert, richtig? Das ist großartig. Das kommt oft vor. Wir können visuell alles
00:04:36hier sehen. Ich kann Agenten von meinem Telefon aus prüfen. Ich habe das nicht wirklich ausprobiert. Okay. Verlassen Sie sich also nicht
00:04:41darauf, aber das hat die Kraft, das zu tun. Es ist ziemlich cool. Das ist größer, als es klingt. Worktrees plus
00:04:47Docker haben es endlich sicher gemacht. Das ist gut. Und viele Leute sagen das Gleiche. Es fühlt sich an, als gäbe es
00:04:52viel mehr Kontrolle darüber, was tatsächlich passiert, weil wir all das genau hier in unserem Terminal haben,
00:04:57zwischen denen ich wechseln kann, aber nein, es ist nicht perfekt. Es gibt eine Lernkurve. Ehrlich gesagt,
00:05:02nicht viel. Es war super einfach einzurichten. Wenn Sie keine Terminals mögen, nun, dies ist eine Terminal-Oberfläche.
00:05:07Entschuldigung. Das Web-Dashboard entwickelt sich noch. Es gibt noch Ecken und Kanten, und es gab Fehler wie
00:05:13TMUX-Probleme, aber sie wurden wirklich schnell behoben. Und oh, Leute, ehrlich, wenn ihr einen Agenten betreibt,
00:05:19braucht ihr das nicht. Okay. Dies ist zur Steuerung mehrerer Agenten, und dort wird es wirklich
00:05:24glänzen. Ist es das wert? Nun, ja. Wenn Sie zwei oder mehr CLI-Agenten betreiben, absolut.
00:05:30Ja. Checken Sie es aus. Installieren Sie es heute. Es ist Open Source. Es ist kostenlos. Es wird Ihnen eine Menge
00:05:34Zeit sparen. Es reduziert Ihre mentale Last, all diese wirklich guten Dinge. Es hält Sie einfach im Flow.
00:05:40Wenn Sie einen einzelnen Agenten betreiben, wird dies nichts ändern. Okay. Aber es dauert eine Minute, um
00:05:45es zu versuchen, also können Sie es trotzdem versuchen. Das ist ein großer Vorteil dort. Wenn Sie Coding-Tools und Tipps mögen, um
00:05:50Ihren Workflow zu beschleunigen, abonnieren Sie unbedingt den BetterStack-Kanal. Wir sehen uns im nächsten Video.

Key Takeaway

Agent of Empires zentralisiert die Steuerung mehrerer KI-Coding-Agenten durch Git-Worktrees und Docker-Sandboxes in einem einzigen TUI-Dashboard, um Terminal-Chaos und Branch-Konflikte bei skalierenden Entwicklungsprozessen zu eliminieren.

Highlights

  • Agent of Empires (AOE) fungiert als Missionskontroll-Dashboard für die Steuerung mehrerer KI-Coding-Agenten über eine einzige Terminal-Oberfläche.

  • Die Installation erfolgt über den Befehl 'brew install AOE', gefolgt von 'AOE launch' für den Systemstart.

  • Git-Worktrees isolieren jeden Agenten in einem eigenen Branch, was Kollisionen innerhalb desselben Repositories verhindert.

  • Optionale Docker-Sandboxes ermöglichen eine sichere Eindämmung der Agenten.

  • Das System behält Sitzungen bei Neustarts bei und ermöglicht eine visuelle Überwachung von Status, Fehlern und Leerlaufzeiten.

  • AOE ist speziell für die gleichzeitige Ausführung von zwei oder mehr CLI-Agenten konzipiert und ersetzt nicht die Agenten selbst, sondern ergänzt den Workflow.

Timeline

Problemstellung des Multi-Agenten-Workflows

  • Die gleichzeitige Verwendung von fünf bis zehn KI-Agenten führt zu unübersichtlichen Terminal-Sitzungen und unkontrollierten Branch-Änderungen.
  • Das eigentliche Hindernis ist nicht die Qualität der KI, sondern die mangelnde Verwaltungsstruktur für die Zusammenarbeit der Agenten.

Die Verwendung multipler Coding-Agenten erfordert herkömmlich zahlreiche Tmux-Sessions und manuelle Überwachung. Dies führt dazu, dass der Fortschritt der Agenten im Verborgenen bleibt, Branches kollidieren und Code-Änderungen unbemerkt zu Fehlern führen.

Funktionsweise und Implementierung von AOE

  • AOE bietet eine Terminal-Benutzeroberfläche (TUI), die alle laufenden Agenten in einer Ansicht bündelt.
  • Agenten können in logische Ordner gruppiert, einzeln gesteuert und in Echtzeit überwacht werden.

Durch einfache Befehle wie die 'N'-Taste lassen sich neue Agenten innerhalb der Umgebung starten und benennen. Die TUI erlaubt den direkten Wechsel zwischen verschiedenen Agenten, ohne die Kontexte in verschiedenen Terminal-Tabs manuell verfolgen zu müssen.

Technische Lösungsansätze für Agenten-Probleme

  • Git-Worktrees weisen jedem Agenten einen isolierten Branch im selben Repository zu, was Konflikte bei paralleler Arbeit eliminiert.
  • Docker-Sandboxes kapseln den Zugriff der Agenten auf das System und erhöhen die Sicherheit.
  • Persistente Sitzungen ermöglichen die Überwachung des Agentenstatus auch nach einem Neustart.

Die Architektur von AOE zielt auf Skalierung ab. Die Kombination aus Worktrees für die Code-Isolation und Containern für die Sicherheit adressiert die typischen Schwachstellen bei der Automatisierung über ganze Repositories hinweg.

Bewertung und Anwendungsbereich

  • Die Stärke von AOE liegt in der Kontrolle von zwei oder mehr CLI-Agenten; für einzelne Agenten bietet es keinen signifikanten Mehrwert.
  • Das Tool ist als Open-Source-Projekt kostenlos verfügbar.

Trotz einer kurzen Lernkurve und einer noch in Entwicklung befindlichen Weboberfläche ermöglicht das Tool eine erhebliche Reduktion der mentalen Last beim Multi-Agenten-Coding. Es stellt eine ergänzende Kontrollschicht dar, die über den bestehenden Workflow gelegt wird.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video