Text this: Understanding agent systems /