Smart assistants are software programs that can perform tasks for you in a manner that feels like talking to a human. They can answer questions, read news and weather, play music, and much more. They can answer questions, play music, tell jokes, and help with everyday tasks. They are also becoming a lot more conversational, so they can actually engage in discussions with us. Smart assistants are the latest tech craze. They have the potential to become a platform for a wide range of services, from helping us book appointments and order goods, to telling us jokes and providing us with recommendations.