Building virtual agents might sound like a big task, but it's not that bad so long as we approach it systematically. A virtual agent basically needs to do two things: understand users and give good responses. So let’s start by showing how we make our VA understand and respond to users. Then, we will look at the tools we use to set up a VA that covers a wide range of topics within just a few days at the start of a project. Finally, we’ll get into the process of implementing a VA together with the boost.ai team, our support material, and why this combination always results in successful projects.