Mind Your Language Models: an Approach to Architecting Intelligent Systems