Man-Machine Dialogue: Design and Challenges