Four phases for creating a virtual assistant