Artificial Agents: From Chatbots to Autonomous Robots – Latest Developments, Future Trends, and Potential Applications