I'm working currently on a problem and I'm using RL (bandit problem).
In my system, I have an agent that chooses an action among $k$ possible actions, and a user that decides whether the agent chooses the right action or not. If the user is satisfied with the decision made by the agent, he rewards with $+1$, otherwise $-1$.
Is this is a good reward function, knowing that in my problem the values are in the range $[0, 1]$?
Are there any guidelines to follow for defining the reward function? Are there any references (books or articles) that tackle this problem and present a solution?