The CAS website is currently being updated and will be in maintenance mode over the next few days. While you won’t be able to log in to your account during this time, you can still browse the site as usual.
03 July 2024
To mitigate these challenges and other issues such as reliability we decided to investigate the creation and use of subject specific chatbots with limited but verified domain knowledge.
To investigate this, we used Copilot Studio to create a custom copilot for use by Computer Science students. The current version of the chat chatbot, named Computer Science student copilot, is designed to answer students’ questions about computer science topics, such as definitions, concepts and code structures to support students both in an out of the classroom.
The chatbot uses a combination of document-based and generative AI to produce relevant and accurate answers from multiple sources, such as the GCSE and A-level specifications, core definitions sheets, web pages, and the .Net reference library.
Copilot Studio is a cloud-based tool designed to allow organisations to create their own custom Copilot powered chatbot solutions for tasks or extend the capabilities of Microsoft Copilot for Microsoft 365. It’s a low-code tool that leverages large language models (LLMs) and other sources of knowledge to build AI-powered conversational interfaces. The LLM is used to analyse the initial question and match it to a topic. Rules for that topic then define the actions that are then taken such as generating the answer from the included sources.
Key features that make it suitable for the school’s needs:
Most of work of the bot is done by the standard conversational boosting feature of CoPilot that generates answers from the set source documents and references them.
Hierarchal generation was implemented for a number of topics such as definitions where it first of all refers to a specific definitions document to generate the answer but if fails to produce the definition from that goes back to the other sources.
The CoPilot has access to the complete .Net framework reference which gives it the ability to explain and write some code
Unlike a full LLM it is unable to solve a complete GCSE problem.
A range of fixed responses such as the times of Computer clubs and help clinics where also implemented.
The CoPilot was made available to students via a channel in their Microsoft teams classes. This meant that the teacher in each class had full visibility of questions asked.
Students where very happy to use the chatbot and felt that it gave them helpful answers. Some students used the references to further gain further understanding. Students used the bot in lessons when the teacher was helping other students as well as outside of the classroom. Some students attempted to lead the bot off topic but were not successful. The bot was heavily used by some students on exam leave in the build up to their GCSE exams.
The CAS website is currently being updated and will be in maintenance mode over the next few days. While you won’t be able to log in to your account during this time, you can still browse the site as usual.
Discussion
Please login to post a comment
Thank you, Becci, that would be great! You have my school email address.
Rebecca
I can pass on your email to the teacher if you’d like Rebecca and ask them to get in touch with you
This sounds wonderful! I would love to get in touch with whoever did this at Merchant Taylors’ as it is something I was planning to do over the summer. Can you put us in touch?