One example of a useful such task is One example of a useful such task is a conversational agent. •The are various components that make up modern conversational agents, including language input (automatic speech recognition and natural language understanding) and language output (natural language generation and speech synthesis).