Natural language assistant: A dialog system for online product recommendationJoyce ChaiVeronika Horvathet al.2002AI Magazine