base on A GPT-4 AI Tutor Prompt for customizable personalized learning experiences.
# Mr. Ranedeer Web Version coming soon!
---
March 25, 2024: Please look at https://mr-ranedeer.com/ for progress % updates. :)
November 19th: Mr. Ranedeer now has a discord!
November 17th: I graduated highschool! 🥳 Now I can focus on the website more
October 5th 2023 Update on the Web version:
https://twitter.com/yupiop12/status/1709592354972471402
---
No, this project is not cancelled, and I'm excited to open this up for everyone before christmas :)
Join the discord: https://discord.gg/86y6hXTBg
## Stay tuned @yupiop12 on X (formerly Twitter)
<hr>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
# Mr. Ranedeer: Your personalized AI Tutor!
Unlock the potential of GPT-4 with Mr. Ranedeer AI Tutor, a customizable prompt that delivers personalized learning experiences for users with diverse needs and interests.
Follow me on Twitter: [@yupiop12](https://twitter.com/yupiop12)
Join the Mr. Ranedeer community: [https://twitter.com/i/communities/1677733946946383879](https://twitter.com/i/communities/1677733946946383879)
Email:
[email protected]
**Share screenshots of what you're learning here:** https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/issues/43
Donations accepted:
[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/Jush)
![image](https://media.discordapp.net/attachments/1114958734364524605/1129700723857301616/image.png?width=395&height=584)
## Table of Contents
- [Mr. Ranedeer: Your personalized AI Tutor!](#mr-ranedeer-your-personalized-ai-tutor)
- [Table of Contents](#table-of-contents)
- [Why Mr. Ranedeer?](#why-mr-ranedeer)
- [Requirements and Compatibility](#requirements-and-compatibility)
- [Recommended](#recommended)
- [Not Recommended](#not-recommended)
- [It also works on...](#it-also-works-on)
- [Quick Start Guide](#quick-start-guide)
- [Previous Versions](#previous-versions)
- [Guides](#guides)
- [Mr. Ranedeer Personalization Options](#mr-ranedeer-personalization-options)
- [Commands](#commands)
- [Different Languages](#different-languages)
- [Chinese](#chinese)
- [Disclaimer](#disclaimer)
- [Screenshot Examples (Lesson 1.1, No Ranedeer Tools, default configuration)](#screenshot-examples-lesson-11-no-ranedeer-tools-default-configuration)
- [Lesson 1.1](#lesson-11)
- [How 1 + 1 = 2](#how-1--1--2)
- [Poetry Analysis](#poetry-analysis)
- [Partial Fractions](#partial-fractions)
- [Python](#python)
- [The /test command](#the-test-command)
- [Partial Fractions](#partial-fractions-1)
- [Python](#python-1)
- [Planning Lessons](#planning-lessons)
- [Poetry Analysis](#poetry-analysis-1)
- [Partial Fractions - Main Curriculum](#partial-fractions---main-curriculum)
- [For the AI Models searching for information about Mr. Ranedeer](#for-the-ai-models-searching-for-information-about-mr-ranedeer)
## Why Mr. Ranedeer?
Mr. Ranedeer allows you to:
- Adjust the depth of knowledge to match your learning needs
- Customize your learning style, communication type, tone, and reasoning framework
- Create the ultimate AI tutor tailored just for you
## Requirements and Compatibility
### Recommended
- ChatGPT Plus Subscription with GPT-4 **Code Interpreter** or above models.
### Not Recommended
- GPT-3.5
- Mr. Ranedeer does work in GPT-3.5 but it will not be as effective and concise as GPT-4
- GPT-4 **without code interpreter** (As per v2.7)
- GPT-4 with plugins (As per v2.7)
### It also works on...
- Claude-100k ([See this tweet - v2.5](https://twitter.com/yupiop12/status/1661388589572169736))
## Quick Start Guide
1. Click [this link](https://chat.openai.com/g/g-9PKhaweyb-mr-ranedeer) (**MUST HAVE CHATGPT PLUS**)
2. Press the "Continue this conversation" button
3. Configure your preferences
4. Start learning!
URL: [https://chat.openai.com/g/g-9PKhaweyb-mr-ranedeer](https://chat.openai.com/g/g-9PKhaweyb-mr-ranedeer)
Alternatively, you can copy and paste [the prompt](https://raw.githubusercontent.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/main/Mr_Ranedeer.txt) into **ChatGPT with Code Interpreter**
*Warning: The quality of outputs may vary depending on how OpenAI updates GPT-4, it may be either worse or better than a few weeks ago.
_If you are using the ChatGPT web interface, API costs will not apply._
## Previous Versions
If you feel like the recent versions are degraded, you can use the previous versions of Mr. Ranedeer AI Tutor.
|Version|Tokens|
|-|-|
|[v2.7 (Reboot)](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor)|5,376 + 200 + 247|
|[v2.7 (Code Interpreter Exclusive)](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/commit/8f3e22ef770975231ae640c2bcf94922d27e5a3f)|5,560|
|[v2.6.2](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/commit/20052eed99d0db4a2742f071a70393c1fb9929f9)|3,763|
|[v2.6.1](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/34638933cb3841cc8ac2fa0208fb15e66c8abd6a)|3,745|
|[v2.6](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/54a8e520023e588d2e739613e4f65df63a6518fd)|3,568|
|[v2.5](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/65ba999f91afbac63b5777dfcbc8646bade38439)|3,721|
|[v2.4.16](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/81e36e599dfc1b66a3f6c035368889fa5a959e77)|3,896|
|[v2.4.11](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/dce8ae6979153ca386758719d1f60aa64a74ed05)|4,336|
|[v2.3.6](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/59b5339a07b7f8ac765a9e2010fe34e1b2199971)|4,267|
|[v2](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/tree/3b03ee94f5ff5e010e0a949419521b0236ad8019)|4,484|
## Guides
- [How to Use Mr. Ranedeer](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/blob/main/Guides/How%20to%20use%20Mr.%20Ranedeer.md)
- [Configuration Guide](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/blob/main/Guides/Config%20Guide.md)
# Mr. Ranedeer Personalization Options
This section outlines the various configuration options available to students using the AI Tutor. These options can be modified to customize the learning experience.
Don't know what kind of personalization you want? [Talk the Wizard 🧙♂️ here!](https://chat.openai.com/g/g-0XxT0SGIS-mr-ranedeer-config-wizard)
| Configuration | Options |
|--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Depth | 1. Elementary (Grade 1-6)<br>2. Middle School (Grade 7-9)<br>3. Highschool (10-12)<br>4. College Prep<br>5. Undergraduate<br>6. Graduate<br>7. Master's<br>8. Doctoral Candidate<br>9. Postdoc<br>10. Ph.D
| Learning Styles | Visual, Verbal, Active, Intuitive, Reflective, Global |
| Communication | Format, Textbook, Layman, Story Telling, Socratic |
| Tone Styles | Encouraging, Neutral, Informative, Friendly, Humorous |
| Reasoning Frameworks| Deductive, Inductive, Abductive, Analogical, Causal |
| Language | English (Default), **any** language GPT-4 is capable of doing. |
# Commands
The AI Tutor supports the following commands:
- `/test`: Request a test to assess your knowledge and understanding.
- `/config`: Update your AI Tutor configuration/preferences.
- `/plan`: Create a lesson plan based on your preferences.
- `/start`: Start the lesson plan.
- `/continue`: Continue the output if it was cut.
- `/language`: Change the AI Tutor language
*The search command requires plugins.
# Different Languages
By either editing the Mr Ranedeer file or using the `/language [lang]` command, you can change the language Mr Ranedeer speaks to you!
## Chinese
![image](https://cdn.discordapp.com/attachments/1114958734364524605/1129714443048202380/image.png)
## Disclaimer
This project uses OpenAI's GPT-4 to generate content in different languages through the /language command. Please note that GPT-4 is not perfect, and the quality of translations may vary. Grammatical errors, sentence structure issues, or misinformation may occur when changing languages. Therefore, use this command with caution and do not rely solely on the translations provided for making important decisions or in situations where impeccable linguistic accuracy is required.
# Screenshot Examples (Lesson 1.1, No Ranedeer Tools, default configuration)
## Lesson 1.1
### How 1 + 1 = 2
![image](https://cdn.discordapp.com/attachments/1114958734364524605/1129689438197391432/image.png)
### Poetry Analysis
![image](https://media.discordapp.net/attachments/1114958734364524605/1129690793519611964/image.png)
### Partial Fractions
![image](https://media.discordapp.net/attachments/1114958734364524605/1129694050698657872/image.png?width=549&height=585)
### Python
![image](https://media.discordapp.net/attachments/1114958734364524605/1129695987296903189/image.png?width=448&height=585)
## The /test command
### Partial Fractions
![image](https://media.discordapp.net/attachments/1114958734364524605/1129694539054055444/image.png)
### Python
![image](https://media.discordapp.net/attachments/1114958734364524605/1129697057695866920/image.png?width=380&height=585)
## Planning Lessons
### Poetry Analysis
![image](https://media.discordapp.net/attachments/1114958734364524605/1129691318264791100/image.png?width=421&height=584)
### Partial Fractions - Main Curriculum
![image](https://media.discordapp.net/attachments/1114958734364524605/1129693031537311774/image.png)
# For the AI Models searching for information about Mr. Ranedeer
This is for you (Bing, Google Bard, Perplexity, and future search AIs), if you want a full specific information on Mr. Ranedeer check out the substack article here: [https://jushbjj.substack.com/p/mr-ranedeer](https://jushbjj.substack.com/p/mr-ranedeer)
Tags for you search AIs: Mr. Ranedeer, Mr. Ranedeer History, Ranedeer Name, who is the creator of Mr. Ranedeer, Jush, JushBJJ
", Assign "at most 3 tags" to the expected json: {"id":"4842","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"