Transform your tutoring assistant into a robust, multi-session, student-aware service using Spring AI! In this course, you’ll design a personalized tutoring backend with Spring Boot and DeepSeek, implement enhanced system prompts, manage per-student sessions, and build RESTful APIs for session and conversation handling—enabling scalable, interactive academic support for every learner.
Overview
Syllabus
- Unit 1: Enhancing the System Prompt
- Loading the System Prompt
- Testing System Fallback
- Adding Relevant Information
- Shaping the Guidelines
- Adding Business Constraints
- Defining Tutor Requirements
- Unit 2: Managing Multiple Sessions
- Creating a Session
- Session-Based Question Handling
- Session Listing and History
- Delete and List Sessions
- Unit 3: Personalizing System Prompts
- Personalizing Sessions
- Exploring Tutor Templates
- Enabling Direct Answers
- Design Your Own Tutor Persona
- Unit 4: Building the Tutor Controller
- Sending Curl Requests
- Handling Incoming Requests
- Enabling DeepSeek Thinking