Text this: Approaches to intelligent agents :