a3-suggestions.txt Some suggestions for CSE 473 Assignment 3, Autumn 1998 -- Consider whether the conversation is to have a "purpose" associated with it. For example, to work together to try to figure out who is guilty. Or the purpose may be for the user to cross-examine the character as if in court, to simply have a chat about the past or about the present. -- Find stereotypical remarks from ATTWN for your character to use as punts and responses to certain types of inputs -- Incorporate sensitivity to particular subjects -- Incorporate some "knowledge" about their own pasts. -- Incorporate some knowledge about the situation they are in. -- Consider modes of conversation, perhaps dealing with attitude towards the user. -- Consider building up some info about the user or about what the user has said. -- Find ways to deal with repetitive user inputs. -- Find ways to avoid obvious repetition of the same answers to various questions. ---------------------- Grading considerations ---------------------- Clear design goals? Design consistent with the character's personality? Technically interesting features incorporated? E.g., new mechanisms and code. Does the implementation illustrate mastery of the pattern matching and production systems technology? Is there a "convincing" demonstration? Does the character behave reasonably convincingly in an interactive test by an impartial tester (instructor or TA) ? In the writeup done clearly and is it well presented (neat, grammatical, code commented, etc) ?