Text this: Knowledge Representation, Reasoning, and the Design Of Intelligent Agents