Einige Agenten sind Vermittler (ihre Ausgabe speist andere Agenten), während andere benutzerorientiert sind (ihre Ausgabe wird direkt an den Benutzer zurückgegeben).
Das Problem, mit dem ich konfrontiert bin, besteht darin, dass die Platzierung aller Agenten in einem einzigen Workflow Folgendes mit sich bringt:
- unnötiger gemeinsamer Status Kopplung
- Leistungsaufwand
- Streamingverlust für benutzerorientierte Agenten
Fragen:
- Sollte Benutzerorientierte Agenten leben außerhalb des StateGraph?
- Ist es besser, Arbeitsabläufe aufzuteilen oder separate Diagramme zu verwenden?
- Gibt es empfohlene Muster, um die Statusfreigabe und den Overhead zu minimieren?
Mobile version