Develop an interactive conversational agent that responds to user input.