KI-Agenten im Detail

So funktioniert das Agentensystem von Epicat – von der Zerlegung einer Aufgabe bis zur autonomen Ausführung.

Unser Agentensystem folgt einem einfachen Prinzip: Komplexe Aufgaben werden in kleine, überprüfbare Schritte zerlegt.

Architektur

Jeder Agent arbeitet in einer isolierten Umgebung und kann auf eine festgelegte Auswahl an Werkzeugen zugreifen. Der Orchestrator steuert den Ablauf:

  1. Zerlegen — Die Aufgabe wird in Teilaufgaben aufgeteilt
  2. Zuweisen — Jede Teilaufgabe wird einem spezialisierten Agenten zugewiesen
  3. Ausführen — Agenten arbeiten parallel, wo es möglich ist
  4. Überprüfen — Ergebnisse werden anhand der Akzeptanzkriterien geprüft

Werkzeugsystem

Agenten interagieren über Werkzeuge mit ihrer Umgebung. Das sind typisierte Funktionen, die bestimmte Aktionen ausführen:

const tool = defineTool({
  name: "read-file",
  input: z.object({ path: z.string() }),
  handler: async ({ path }) => {
    return fs.readFile(path, "utf-8");
  },
});

Wie es weitergeht

Wir arbeiten an der Orchestrierung mehrerer Agenten für noch komplexere Abläufe. Folge unserem Entwicklungsblog für Neuigkeiten.

Einblicke

Ähnliche Beiträge

Weitere Beiträge über Entscheidungen, Arbeitsabläufe und Engineering-Ideen hinter Epicat.