IThaKA: a design pattern for collaborative development of reusable AIML chatbots

Read full text
Authors: Jorge Zamora Rey
Cited by: 0

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