Nachrichten von Solver an Gatekeeper #4

Closed
opened 2024-12-18 11:55:26 +01:00 by bender · 0 comments
Owner

Aktuell übergibt das Management alle Ergebnisse von den Solvern an den Gatekeeper, dabei werden keine Nachrichten zusammen gelegt, auch wenn zwei verschiedene Solver für das selbe Rätsel je eine eigene Lösung bestimmen.

Hier soll nun, ähnlich zum REQUIRE_FULL_EXTRACT eine Zusammenführung durch das Management stattfinden, sodass der/ die Gatekeeper nur eine Message (mit mehreren verschiedenen Lösung von verschiedenen Solvern) bekommen.

Dazu müsste wohl ums.utils.types.AgentMessage.solution einen anderen Typen bekommen. Entweder RiddleSolution | List[RiddleSolution] | None = None oder List[RiddleSolution] | None = None, wobei man bei letzterem evtl. einen Funktion hinzufügen könnte, die einzelne RiddleSolution ohne Liste autom. in eine Liste packt.

Aktuell übergibt das Management alle Ergebnisse von den Solvern an den Gatekeeper, dabei werden keine Nachrichten zusammen gelegt, auch wenn zwei verschiedene Solver für das selbe Rätsel je eine eigene Lösung bestimmen. Hier soll nun, ähnlich zum `REQUIRE_FULL_EXTRACT` eine Zusammenführung durch das Management stattfinden, sodass der/ die Gatekeeper nur eine Message (mit mehreren verschiedenen Lösung von verschiedenen Solvern) bekommen. Dazu müsste wohl [`ums.utils.types.AgentMessage.solution`](https://git.chai.uni-hamburg.de/UMS-Agenten/Agenten-Plattform/src/commit/4e98292160745a46c5b44fa24f45cd44155fe035/ums/utils/types.py#L313) einen anderen Typen bekommen. Entweder `RiddleSolution | List[RiddleSolution] | None = None` oder `List[RiddleSolution] | None = None`, wobei man bei letzterem evtl. einen Funktion hinzufügen könnte, die einzelne `RiddleSolution` ohne Liste autom. in eine Liste packt.
bender added the
enhancement
riddle-messages
labels 2024-12-18 11:55:26 +01:00
bender self-assigned this 2024-12-18 11:55:26 +01:00
bender referenced this issue from a commit 2024-12-21 18:57:52 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: UMS-Agenten/Agenten-Plattform#4
No description provided.