An Architecture For an Intelligent Assistant System For Use In Software Project Planning