IThaKA: a design pattern for collaborative development of reusable AIML chatbots
Abstract
This document presents the IThaKA, a comprehensive design pattern for organizing,developing, and maintaining educational chatbots built with AIML (Artificial IntelligenceMarkup Language). The pattern addresses the challenge of building maintainable, reusable,and collaboratively-developed conversational agents for educational contexts (although itcould be applied in different situations). Emerging from a multi-year university chatbotproject, this pattern integrates architectural organization, content structuring, code economytechniques, and collaboration practices into a unified approach. The pattern isplatform-agnostic and applicable to any AIML-based chatbot implementation, whether usingPandorabots, Program-O, or other AIML interpreters.
Fields of Study & Subjects
Speech and dialogue systems
Intelligent Tutoring Systems and Adaptive Learning
AI in Service Interactions
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 14 January 2026
- Language
- EN