Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow agents to manipulate themselves #92

Closed
TimKam opened this issue Jul 12, 2020 · 0 comments · Fixed by #93
Closed

Allow agents to manipulate themselves #92

TimKam opened this issue Jul 12, 2020 · 0 comments · Fixed by #93
Labels
enhancement New feature or request

Comments

@TimKam
Copy link
Owner

TimKam commented Jul 12, 2020

In the current JS-son version, all updates to an agent's beliefs are processed by the environment first, i.e. an agent can only update its own beliefs by requesting the update through the environment. Updates of plans, desires and preference functions (the preference function generates the agent's intentions based on its desires or beliefs) are not possible.
A new feature is planned to be implemented to change this. Agents should be able to manipulate themselves with no restrictions, directly via their plans. Because this feature enables an extreme degree of dynamic evolution, agents should be configurable to not support this feature.

@TimKam TimKam added the enhancement New feature or request label Jul 12, 2020
TimKam added a commit that referenced this issue Jul 12, 2020
Enable agents to update their own beliefs, plans, et cetera
via the body of any of their plans.
Make the feature deactivatable when instantiating an agent.
TimKam added a commit that referenced this issue Jul 12, 2020
Enable agents to update their own beliefs, plans, et cetera
via the body of any of their plans.
Make the feature deactivatable when instantiating an agent.
TimKam added a commit that referenced this issue Jul 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant