An agent-based design of a NL-interaction for intelligent assistance in an e-commerce scenario