A Kinetic Study of Opinion Dynamics in Multi-agent Systems