The difference between a generic answer and a useful one is often context. Collecting and structuring context may become a major part of product design.