Transform your tutoring AI into a scalable service using Symfony! In this course, you'll learn to build, test, and integrate all components into a cohesive Symfony 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 PHP
- Implementing File-Based System Prompts for PHP Chatbot
- Testing Error Handling for System Prompt Loading
- Updating AI Tutor System Prompt with New Support Information
- Adding Guidelines to the Educational Tutor System Prompt
- Adding Constraints to System Prompts for Pricing Inquiries
- Adding Requirements Section to Educational Tutor Chatbot System Prompt
- Unit 2: Building a Session Manager in PHP for a Personal Tutor System
- Implementing createSession and getSession Methods in SessionManager Class
- Implement the getConversation Method for Session Management
- Implementing Message Deletion in Session Manager
- Adding and Retrieving Conversation Messages with SessionManager
- Unit 3: Building the Tutor Service Layer in PHP
- Implementing the createSession Method for Tutoring Sessions
- Implement Query Processing for Tutor Service
- Implementing AI Response Generation in TutorService
- Testing AI Context Retention with Follow-up Queries
- Creating Multiple Independent Tutoring Sessions
- Unit 4: Streamlining Student Interaction with Tutor Controller in PHP
- Implementing the ensureStudentSession Method in TutorController
- Implementing the createSession Method in TutorController
- Implementing the sendQuery Method in TutorController
- Unit 5: Serving Your Personal Tutor with a RESTful API Using Symfony
- Creating a Welcome API Endpoint in Symfony
- Integrating Session Management in Symfony Tutor Controller
- Create Tutoring Session Route in Symfony
- Implementing Query Functionality in Symfony Tutoring API