Hello, I'm a beginner in AI field and I'm currently building an agent system which simulates human behaviour towards shopping center
I have the first set of data which contains a list of shops available in the shopping center (an array of struct consists of shop type and its popularity)
The second set of data is a the agent's preference stated in float numbers. for example: {shopping:0.3, walking:0.25, entertainment:0.15, eat:0.3}
Other additional data are stamina, stated in number, for example 200 (0 means the agent's are eliminated from the field)
The problem is I don't know which method/algorithm I can use so that from these set of data, the agent can determine which action it would take, whether shopping to a certain shop or just walking around.
My first choice is using Fuzzy Logic, but if there's a better implementation using different method/algorithm, I'll consider it.
Any help is appreciated
THX b4