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
I have spotted some lines where the generator is used without the seed. Some of them might not be used, but the rest a critical for result consistency. Here is the list:
Here's how we're thinking about this. We could make the lines you mention use the seed, and we should and will do that in the long run. However, this won't actually make the result deterministic. The problem is that these are all places that will be called after substantial use of the LLM API has already happened. But the LLM API could be delayed for network traffic reasons, rate limits, etc, any number of things. These would all end up advancing the seed. So just making the lines you mention take a seed parameter would not actually yield a deterministic result in practice.
What we have done to take as big a step as possible toward determinism is to make sure that all the random choices that happen in environment setup, before we use the LLM, are all seeded properly. This part of the variation really can be made deterministic, so we have done that.
I have spotted some lines where the generator is used without the seed. Some of them might not be used, but the rest a critical for result consistency. Here is the list:
concordia/examples/modular/environment/forbidden_fruit.py
Line 112 in 9f317f5
concordia/examples/modular/environment/forbidden_fruit.py
Line 897 in 9f317f5
concordia/concordia/components/agent/person_representation.py
Line 109 in 9f317f5
concordia/concordia/components/game_master/conversation.py
Line 188 in 9f317f5
concordia/concordia/contrib/components/game_master/daily_activities.py
Line 399 in 9f317f5
concordia/concordia/contrib/components/game_master/world_background_and_relevance.py
Line 122 in 9f317f5
concordia/concordia/contrib/components/game_master/world_background_and_relevance.py
Line 155 in 9f317f5
concordia/concordia/document/interactive_document.py
Line 274 in 9f317f5
concordia/concordia/thought_chains/thought_chains.py
Line 366 in 9f317f5
concordia/examples/modular/environment/modules/player_traits_and_styles.py
Line 191 in 9f317f5
concordia/examples/modular/environment/modules/player_traits_and_styles.py
Line 193 in 9f317f5
concordia/examples/modular/environment/modules/player_traits_and_styles.py
Line 206 in 9f317f5
concordia/examples/modular/environment/modules/pub_coordination_capetown.py
Line 200 in 9f317f5
concordia/examples/modular/environment/modules/pub_coordination_london.py
Line 283 in 9f317f5
concordia/examples/open_ended/open_ended.py
Line 178 in 9f317f5
The text was updated successfully, but these errors were encountered: