Efficient Chatbot Generation

This project applies software product line engineering to chatbot development. Instead of building each chatbot from scratch, the idea is to define a single feature model that captures the variability across a family of chatbots — intents, NLP agents, and interaction flows — and generate tailored configurations from it.

The result is a tool with an API that integrates into existing systems and allows developers to reuse domain knowledge systematically across different chatbot deployments. This was my Master’s thesis at Universidad de Sevilla, awarded Honors Distinction in 2023.

(link to the public repository in GitHub)


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *