The assistant must handle the product knowledge as a human being would do to ensure a shopping experience similar to that we can find at physical stores. To organize all of this knowledge is one thing. Therefore, people ask mostly about things that are not listed in the product description; to extract it from the descriptions, as well as from past and future conversations, are part of the deal.