Transform your tutoring AI into a scalable service using C#! In this course, you’ll learn to build, test, and integrate all components into a cohesive C# application. With DeepSeek powering your tutoring engine through the OpenAI SDK, you’ll deliver personalized academic support at scale.
Overview
Syllabus
- Unit 1: Developing a Robust System Prompt for a Personal Tutor in C#
- Loading System Prompts for a Personal Tutor Chatbot
- Testing Error Handling in System Prompt Loading
- Update AI Tutor System Prompt with New Contact Information
- Adding Guidelines Section to Educational Tutor System Prompt
- Adding and Testing Chatbot Constraints
- Adding Requirements Section to System Prompt
- Unit 2: Building the Session Manager in C#
- Implementing Session Creation and Retrieval Methods
- Implementing Conversation Retrieval in Session Manager
- Implementing Message Management and Filtering in SessionManager
- Adding and Retrieving Session Messages
- Unit 3: Building the Tutor Service Layer in C#
- Implementing Session Creation in TutorService
- Implementing Query Processing in TutorService
- Implement AI Response Generation in ProcessQuery Method
- Implementing Follow-Up Question Handling to Test AI Context Retention
- Creating Multiple Independent Tutoring Sessions
- Unit 4: Streamlining Student Interaction with TutorController in C#
- Implement EnsureStudentSession Method in TutorController Class
- Implementing the CreateSession Method in TutorController
- Implementing the SendQuery Method in TutorController
- Unit 5: Serving Your Personal Tutor with a RESTful API
- Creating a Basic ASP.NET Core Web API for the Personal Tutor Service
- Implementing ASP.NET Core Session Management in TutorController
- Implementing a Session Creation Endpoint in ASP.NET Core