Not so smooth animation when stopping

So I have made an AI so that the mesh roams…

http://prntscr.com/e47tw0

But because he walks then in milisecond he stops animation changes from one to the another not gradualy like it should… Is there a way that i can make him gradualy stop not immediately?