Zurück zu Fragen und Antworten zu KI
Wie verhindert Hermes Agent die Zusammenarbeit mehrerer Agenten?

Wie verhindert Hermes Agent die Zusammenarbeit mehrerer Agenten?

Fragen und Antworten zu KI Admin 147 Aufrufe

Wenn mehrere Hermes-Agenten zusammenarbeiten, ist die beste Praxis, nicht alle Aufgaben in eine Sitzung zu werfen, sondern das Profil zu verwenden, um Identitäten und Konfigurationen zu isolieren, Git Worktree zur Isolierung von Codeänderungen und die Hauptsitzung, um nur für die Demontage und Akzeptanz von Aufgaben verantwortlich zu sein. Dies führt am wenigsten zu Speicherstringing, Dateiüberschreibung und Kontextverwirrung.

Wann man das Profil verwenden sollte

profile eignet sich, um zwischen langfristigen Rollen zu unterscheiden, wie zum Beispiel "Hermes, der Code schreibt", "Hermes, der Inhalte bedient" und "Hermes, der persönlicher Assistent ist". Jedes Profil hat seine eigene Konfiguration, Sitzung, Fähigkeit und Home-Verzeichnis. Wenn Sie möchten, dass ein Agent ein unabhängiges Modell, unabhängigen Speicher oder unabhängigen Plattformzugang hat, sollten Sie ein Profil erstellen.

Wann sollte man einen Arbeitsbaum verwenden

--worktree eignet sich für mehrere Agenten, um dasselbe Repository gleichzeitig zu ändern. Es erstellt für jede Sitzung einen isolierten Arbeitsbaum und verhindert, dass zwei Agenten gleichzeitig dieselbe Datei ändern. Die offizielle Dokumentation unterstützt außerdem das Kopieren notwendiger Dateien, die von Git durch .worktreeinclude ignoriert werden, wie .env, .venv/ node_modules/.

Ein sicherer Prozess

  1. Der Hauptbeauftragte übernimmt nur die Planung und Arbeitsteilung und ändert den Code nicht direkt.
  2. Jede Unteraufgabe hat einen eigenen Arbeitsbaum und bittet ihn, am Ende zu melden, welche Dateien geändert wurden.
  3. Eröffnen Sie ein Profil, wenn es um langfristige Identitätsunterschiede geht, und erstellen Sie nicht für jede kleine Aufgabe ein neues Profil.
  4. Vor dem Zusammenführen führt der Hauptagent oder das Handbuch Tests durch, beobachtet die Differenzialen und bearbeitet Konflikte.

Viele Probleme mit "mehrere Agenten werden immer chaotischer" resultieren im Wesentlichen aus dem Fehlen von Isolationsgrenzen. Die Kombination ist am deutlichsten bei Profilen für langfristige Rollen, Arbeitsbäumen für parallelen Code und gewöhnlichen Sitzungen für temporäre Erkundung.

Empfohlene Tools

Mehr