designing relational agents as long term social companions for older adults .
An iterative design methodology for user-friendly natural language office information applications