Generating dynamic and engaging responses