You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a vast improvement on the previous API using just the constructors of the agents, but is still a bit simplistic.
One significant issue is that currently, if you make two seperate chains with a common start, there is no actual sharing of agents. This could be addressed by adding a sort of "value hash" to the agents, where two separate agent objects with the same parameters would hash to the same value, preventing them from being duplicated in the agent manager.
Another issue is that the current API doesn't easily allow for expressing branches in the event flow, even if the above solution is implemented to avoid duplicate agents. How should we best solve this?
Currently, setting up agents is done in main.py and is a bit of a pain. What can we do to improve this?
One possibility is to make a small domain specific language. In the long term we could make a nice GUI as well.
Are there any simple changes we can make now that would improve things?
The text was updated successfully, but these errors were encountered: