simulatrex / simulatrex-engine

Enable decision-making based on simulations
https://simulatrex.com
Apache License 2.0
217 stars 20 forks source link

Changing the environment #6

Closed Swader closed 5 months ago

Swader commented 8 months ago

I am experimenting with this for a bigger project and with Assistants API and long term memory, I am wondering about outputs alternative to "thought" that would be "action". Instead of just thinking about what to do, agents should be able to modify another agent - the environment. The environment itself should not have memory of changes, only latest state, but agents who affected it, and those who witnessed these changes should have memory of this.

Happy to help with a PR if you would be open to this modification, once I sufficiently absorb how this all works.

d42me commented 8 months ago

Sounds pretty interesting, definitely open to an integration into Simulatrex.

I would propose this as a kind of possible feature you can opt in to.

Swader commented 8 months ago

Awesome, I will try and hack my way around it then 👍 Need those NPCs to stop THINKING about this hostage situation and start DOING :)

d42me commented 8 months ago

Great, looking forward to the results. Let me know if you have questions and make sure to join our discord.

d42me commented 8 months ago

@Swader How is it going?

Swader commented 7 months ago

Got overwhelmed, sorry. Will get on it asap