Open
Description
Description
aact
is an actor-model library that allows for flexible interaction between agents, users, environment engines, APIs, sensors, etc. As an experimental feature, we can implement aact as an alternative backend. If we find aact
could support all previous use cases, and makes sotopia more extensible, we will use aact
as the core framework of sotopia.
This is still at an idealization stage, and I aim for merging it into main branch after v0.2. Any comments are welcomed.
This can be done in four PRs:
- aact-based BaseAgent Implementation: [Experimental] aact-based Based Agent #221
- aact-based implementation for LLMAgent, RedisAgent, etc.
- feat: enabled saving and evaluation for moderator (#271) #272
Additional Information
No response