Novas emoções 17/12/2012
Começamos a aprender a modelar objetivos. Vimos que um modelo de objetivo deve responder as seguintes perguntas:
- Por quê?
- Como?
- Quais seriam as alternativas?
- O que priorizar?
Como criar um modelo que responda essas perguntas?
Uma forma de modelar isso é através de agentes, objetivos e relações, onde o primeiro representa o indivíduos que atuam no domínio, o segunda representa os objetivos desses indivíduos, ou seja, as metas que ele deve cumprir. O último representa as relações que esses objetivos e agentes tem entre eles.
Objetivos podem ser precisos (Goal ou Hardgoal) ou imprecisos (Softgoal) em relação a maneira de valida-los. Já as relações podem ser: E, Ou, Contribuição (+/-), Delegação e Dependência. De forma que as três primeiras são geralmente modeladas entre objetivos e as duas ultimas entre agentes.
Por fim, vimos que um objetivo é muitas vezes confundido como uma ação. Então deve-se salientar que um objetivo está diretamente ligado com a intenção do agente, ao contrário da ação que não leva esse propósito em consideração.