Resource-Tailored Search Engines and Chatbots
Alan: An Educational Chatbot That Cites Course Resources
Alan is a chatbot that helps students find answers from resources in their courses. The chatbot is designed to be used in the University of Toronto’s APS105: Computer Fundamentals course. Alan is integrated with the course’s online textbook, Snefru, the course’s online site, Quercus including all lecture recordings, slides, lecture notes and past exams. Alan can answer questions about the course content backed up by resources/links in the course. Alan is designed to be easy to use and accessible to students with a wide range of technical backgrounds.
Snefru Bot: A Chatbot for an Online Programming Textbook
Snefru Bot is a chatbot that helps students learn programming using the online textbook, Snefru. The chatbot is designed to be used in the University of Toronto’s APS105: Computer Fundamentals course. Snefru Bot is integrated with the online textbook, Snefru, and can answer questions about the course content.
To test it out, visit Snefru Bot.
Semantic Search Engine for Programming Textbooks
This project aims to build a semantic search engine for programming textbooks. The search engine will be able to understand the meaning of the query and the content of the textbooks to provide accurate search results. The search engine will be integrated with the online programming textbook, Snefru, to help students find answers to their questions quickly. The search engine operates on the client-side to ensure the privacy of the user’s data, and eliminate the need for a server side. This makes the search engine usable in environments where internet access is limited or restricted and for other websites to integrate the search engine into their own websites.