Ask Anna: A couple of ideas for your project: --------------------------------------------- In your project, you need to first implement a rough prototype of the help you plan to provide to customer, including: - a brief interface (even through the command line) - basic tools to recognize and analyze sentences from the customer - ability to query the knowledge base to be able to find information about store items for the customer. To this end, you will have to deal with: - input/output of information (English sentences) - analysis of Natural Language (define very precisely your approach and motivate your choice) - ability to communicate with the knowledge base in terms of the stock of the store The last version of your project should include: - a fancier, more user-friendly, interface - a more complete NLP component (and you'll have to show and motivate the improvements brought to the 1st prototype) - an efficient help to customer (you will have to define a performance measure). In your timeline, you have to define milestones at which points you will have to release deliverables. The graduate student of the team should be in charge of making sure that other members will turn their work on time.