
Internship report: Education Recommender Bot
July 1st, 2021As part of his internship for Applied Computer Science (Specialisation AI) at Thomas More Hogeschool Geel, Brecht Noyens developed a chatbot that helps future students select the most appropriate field of study based on their interests.
Architecture
The chatbot was built with Microsoft Bot Framework Composer and published on Azure. Education data from onderwijskiezer.be was scored across aspects like science, mathematics, politics, and statistics. The recommendation engine runs as a Python Azure Function, connected to an Azure database. The bot collects user preferences through conversation, then calls the recommendation API to suggest matching fields of study.
Extensions
The bot supports both Dutch and English. A QnA Maker service was integrated so users can ask general questions during the conversation. A speech-to-text feature was added using Azure Speech Services. The final product combines adaptive questioning, a solid recommendation engine, and multilingual support in a single conversational interface. — Brecht Noyens, Thomas More Geel
Explore more
Internship report: Using AI to personalise medical questionnaires
Intern Usman Dankoly researched AI techniques to personalize PRO-CTCAE questionnaires for lung cancer patients — using K-means clustering and personalised recommendation scores to reduce questionnaire burden.

Internship report: K-Means clustering EWS data
Intern Senne built a patient monitoring dashboard with K-Means clustering on Early Warning Score data — categorising patients by health trajectory to support clinical decision-making.

3 Different Flavors For Building Chatbots With Microsoft
Microsoft offers three tools for building chatbots: Power Virtual Agent (no-code), Bot Framework Composer (low-code), and Bot Framework SDK (full flexibility). Here's how they compare and who each one is for.

