Improving Agent Behavior