Modeling Decisions For Artificial Intelligence