Skip to content

Decision Makers

In Utility Intelligence, a decision maker contains a list of decisions, and the responsibility of each decision maker is to select the best decision from them based on the current situation. Additionally, each utility agent can contain multiple decision makers.

Attachments/UtilityIntelligence/Documentation/UtilityAgent/DecisionMakers/decision-maker.png

Understanding how the decision-making process works

Here’s how the decision-making process of a utility agent works:

  1. For each decision maker, the utility agent calculates the scores of all attached decisions and selects the best decision.
  2. Afterwards, the utiltiy agent compares the scores of the best decisions from each decision maker with each other, and the winner is the decision with the highest score.

Creating Decision Makers

To create a decision maker, you need to go to the Intelligence Tab, fill in the Name Field, and then click the Create button:

center|400

After creating a decision maker, you can add decisions to it and monitor which decision will be chosen as the best one based on the current situation.

Decision Maker Statuses

At runtime, decision makers have 2 statuses:

 : Running


 : Inactive

At editor time, decision makers have 2 statuses:

 : Selected


 : Unselected


If you find this plugin more valuable than its price, especially when it's on sale, or if you simply want to support me on my development journey, there are currently 3 ways to do so:

1. Leave a 5-star review on the Unity Asset Store.
2. Buy assets through my Affiliate Links. It won't cost you any extra money, and I'll get a commission from Unity.
    • Utility Intelligence: A user-friendly Utility AI Framework
    • Top New Assets
    • Top Paid Assets
    • Top Downloaded Assets
3. Buy me a coffee at Ko-fi. Donation Benefits:
    • Your requests will be prioritized in my todo-list.
    • You'll receive a special role on my Discord server exclusively for donors:
       • Supporter: One-time donation.
       • Patron: Monthly donation.

Thank you so much for your support! 🥰
It allows me to dedicate more time to developing this plugin.


Last update : April 17, 2024
Created : March 31, 2024