Machine learning and natural language processing help robotic assistants understand and answer commands. These technologies let the assistants get better over time. This makes them more useful for managing your home.