Eight approaches to processing natural-language-enabled AI