Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


COLA (COnversational Language) is a domain-specific programming language used to describe conversational systems. It is part of the Microsoft Bot Framework and can be used in conjunction with Microsoft's Bot Builder SDK to create AI-enhanced chatbots that can interact with users via text or voice commands. COLA simplifies the creation and management of dialogues by providing an easy-to-understand syntax for defining conversations, managing state within a conversation, and handling user input and system responses. The language supports sophisticated dialogue trees, logical constructs for branching conversations based on conditions or context, as well as mechanisms for integrating with external services like natural language processing APIs or database queries.