Dive into the world of AI tutoring by building a personal tutor using DeepSeek! Learn how to send queries, tweak API settings, manage tutoring sessions, and craft effective system prompts—all to offer tailored educational guidance. With DeepSeek’s API (compatible with the OpenAI SDK), you can quickly transition from theory to an interactive tutoring solution.
Overview
Syllabus
- Unit 1: Sending a Simple Query to DeepSeek Using C#
- Modifying Your First DeepSeek Prompt
- Changing DeepSeek Models for Better Reasoning Responses
- Fixing API Response Parsing in DeepSeek AI Integration
- Building a Personal AI Tutor with DeepSeek-V3
- Unit 2: Customizing AI Tutor Responses with Model Parameters in C#
- Testing DeepSeek API with Default Parameters
- Limiting AI Response Length with max_tokens Parameter
- Adding Temperature Parameter to Control AI Response Creativity
- Increasing AI Temperature Parameter to 1.7
- Adding Presence Penalty Parameter to Enhance Response Diversity
- Reducing Repetition in AI Responses Using Frequency Penalty
- Unit 3: Message Types and Session History in C#
- Initializing AI Conversation History
- Getting an AI Response by Sending Conversation History
- Building Conversation Context in AI Chats
- Visualizing Conversation History
- Enhancing SendMessage with Automatic Conversation History
- Unit 4: Personalizing Your AI Tutor with System Prompts in C#
- Transforming AI Behavior Through System Prompts
- Maintaining AI Persona Through Conversation History
- Fix System Prompt Role Bug in AI Conversation
- Creating a Custom AI Persona with System Prompts
- Unit 5: Managing Multiple Tutoring Sessions with DeepSeek in C#
- Implementing a Chat Session Creation Function in C#
- Implementing Chat Message Response Functionality in C#
- Integrating DeepSeek's Language Model with Your Chatbot
- Managing Multiple Chat Sessions