#2: TalkAgent.Abstract