MemGPT ๐ง LLM as Operating System. It's INSANE! Step-by-Step Tutorial ๐คฏ
Key Takeaways
This video demonstrates the installation and use of MemGPT, a large language model that utilizes external context to manage its own memory like an operating system, allowing for the creation and loading of personas and humans, and storing and retrieving data.
Full Transcript
mgpt makes llms as operating system hi everyone I'm really excited to show you about mem GPT so what is M GPT we already have a token limit on each large language model so this use something called external context using external context it works same as a ram in your computer so you should be able to store your data and then retrieve it it gives additional memory for a large language model so we going to see how we are going to install this step by step let's get started first get clone and then mgpt once that is Clon go into mem GPT now we going to create the cond environment cond create minus- n mgpt python 3.11 creating that environment proceeding that further next cond activate mgpt that will activate your virtual environment now we are going to install pip install minus r requirements.txt this installs all the required python packages now we are going to export the key open API key which you can generate from open API platform and enter it like this next type Python main.py and enter as soon as you type main.py it will start M GPT then hit enter to begin it's thinking now well come Chad I'm going to say I am mvin present you can see that it's updating the name Chad to mvin it is storing the name in the memory core memory successfully updated now I'm going to save by typing back slave this will create a checkpoint you can use this checkpoint later if required and I'm going to again going to say I am interested in AI now that also will get saved in in the memory I'm going to save that checkpoint you can copy the name of the checkpoint so that when you come back in again you can enter and load it from where you left so I'm going to type back slash exit to exit and immediately I'm going to start again with python main.py hit enter to continue now you can see it's again starting from beginning and it doesn't have the memory the reason is be because when you go to memory back slash memory and enter there you can see a predefined memory given to that Persona you are Sam and the bot is given a personality as a human the person who's talking to it is given a personality here so that's in the memory that's why it's loading that from the start we will soon see how we can change this but Meanwhile we're going to load our previous checkpoint back slash load and click enter what is my name and what I am interested in see you can see your name is mvin prison and you expressed interest in artificial intelligence which is taken from the memory if you see the previous conversation it says hello Chad and when I load the memory you can see everything got updated next we are going to see how to create a Persona and how to create a human so create a file called human. txt this is me who I am talking to so I am Marvin and I am interested in a and Dev Ops and programming so I'm going to save that file and I'm going to create another file called persona. txt that's where I'm going to give the bot a name you are mem GPT you are a helpful assistant that's it I'm going to save that file and exit now in the terminal I'm going to type Python main.py and and then hyphen hyen Persona and persona. txt then human human. txt this is how it should be but just because of the folder structure this is how we are going to do we're going to do dot do/ do do SL do do slash similarly for human we are going to enter do do SL do do SL do do slash because it is going to check the M GPT folder in the examples there's a Persona fold folder there which I can quickly show you so if you see the folder structure inside mem GPT there's a folder called humans and there's another folder called personas that's where the file what we created persona. txt and human. txt should be there but just because we have created on the home folder we have to mention where the file we have created the personal. txt and the human. txt so to refer that that's why we mention Python main.py and then hyphen Persona doers. txt and refer that file that it is in current directory and then click enter hit enter to begin now you can see the Persona it is saying welcome mvin and it is saying I'm interested in devops I'm going to ask what is your name you call me m GPT yeah that's it you are retrieving the Persona and and human characteristics from those files this is a just a beginner's guide I'm going to extend this further and show you more advanced tutorial on how to read from a SQL database and also memory from your own documents and make this chatbot be able to respond to those data if you like this video do like share and subscribe and thanks for watching
Original Description
๐ Hey everyone! Welcome to this INCREDIBLE tutorial on MemGPT, the AI that manages its own memory just like an operating system! ๐ค
๐ฅ What You'll Learn:
How MemGPT works like RAM in your computer ๐ฅ๏ธ
Step-by-step installation guide ๐ ๏ธ
How to create and load Personas and Humans in MemGPT ๐ฅ
How to save and retrieve data in MemGPT ๐ฆ
๐ Don't forget to LIKE, SHARE, and SUBSCRIBE for more mind-blowing AI content! ๐
๐ Timestamps:
0:00 Introduction
0:07 What is MemGPT?
0:35 Installation Steps
1:00 Python Packages
1:22 Running MemGPT
2:01 Saving Checkpoints
3:15 Creating Personas
4:00 Running with Custom Persona
5:34 Advanced Tutorial Teaser
1. MemGPT aims to make LLMs (Large Language Models) manage their own memory.
2. Inspired by OS virtual memory.
3. Solves limited context issue in extended conversations and document analysis.
4. Uses tiered memory system and function calls.
5. Evaluated in document analysis and multi-session chat.
pip install -r requirements.txt
export OPENAI_API_KEY=YOUR_API_KEY
python3 main.py
python main.py --human ../../../human.txt --persona ../../../persona.txt
--persona # load specific persona file
--human # load specific human file
/exit # exit CLI
/save # save state
/load # load state
/dump # view message log
/memory # view agent memory
# assuming you created a new file /memgpt/humans/examples/human.txt
python main.py --human human.txt
#MemGPT, #AIMemoryManagement, #LargeLanguageModels, #AITutorial, #MemGPTInstallation, #Python, #AI, #MemGPTCheckpoints, #MemGPTPersona, #CustomAI, #AdvancedAI, #OpenAI, #API, #OperatingSystem, #RAM, #Computer, #Memory, #Data, #Storage, #AIConversation, #Chatbot, #Virtual, #Environment, #CLI, #Debugging, #MemGPTFlags, #Extended, #Context, #VirtualMemory, #OSInspired, #Incredible, #Amazing, #MindBlowing, #Unbelievable, #MemoryManagement, #Management, #Installation, #Checkpoints, #Persona, #Custom, #Advanced, #Conversation, #Flags, #Inspired
MemGPT is designed to help Large Language
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from Mervin Praison ยท Mervin Praison ยท 20 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
โถ
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Build GCP Infra using Pulumi in YAML format
Mervin Praison
How to Convert a Pulumi YAML File to Python Format
Mervin Praison
Speed Up AWS EKS: A Complete Guide to Performance Tuning & Debugging!
Mervin Praison
Learn GCP GKE to AWS EKS Migration in Just 5 Minutes: Quick Guide
Mervin Praison
AWS & Kubernetes: The Definitive Guide to Data Persistence with PV and PVC
Mervin Praison
ChatGPT Voice Conversation RELEASED! It's AMAZING!! (Demo)
Mervin Praison
How to Install Mistral 7B in Minutes: Quick & Easy Guide! โ
Mervin Praison
Code Llama Install Locally: ๐๐ป Elevate Your Python Skills!
Mervin Praison
Orca Mini: Your Ultimate Guide to Install and Test on Mac & Linux ๐ป
Mervin Praison
Quick & Easy Vicuna Setup on Mac and Linux ๐ป
Mervin Praison
Quick Guide: Llama2 Local Installation and ChatGPT with pip! Python๐ ๏ธ
Mervin Praison
Query PDFs Like a Pro with Local GPT: Full Setup Guide! ๐
Mervin Praison
LM Studio: EASIEST way to Run Large Language Models Locally!
Mervin Praison
AMAZING ChatGPT Vision is OUT! ๐คฏ 14+ Examples (Step-by-Step) FULL Tutorial
Mervin Praison
Unbelievable! Build ANY App Instantly with Smol AI! ๐ฒ๐ฅ
Mervin Praison
Amazing! AutoGen Made Easy: A Step-by-Step Beginners Guide ๐
Mervin Praison
How to Set Up LoLLMS and Run LLMs Locally! ๐ Step-by-Step Tutorial
Mervin Praison
GPT4All: INSANE Way to Run Large Language Models Locally! ๐ฒ Step-By-Step Tutorial
Mervin Praison
Incredible AI-Powered NPCs in Unity Game Engine: Step by Step Tutorial!๐คฏ
Mervin Praison
MemGPT ๐ง LLM as Operating System. It's INSANE! Step-by-Step Tutorial ๐คฏ
Mervin Praison
Text Generation Web UI: MIND-BLOWING Way to Run LLM Locally! ๐คฏ
Mervin Praison
Unlock the INSANE Power of OpenAI GPT-4 with C#/.NET! ๐ฒ
Mervin Praison
Integrate Langchain and Ollama for Local AI Power ๐คฏ Indeed POWERFUL!
Mervin Praison
ChatDev: INSANE Virtual AI Agents! Future of Software Development ๐ฒ
Mervin Praison
Query PDFs Using Mistral: Unlock INSANE Power! ๐คฏ
Mervin Praison
AutoGen + Open-Source LLMs: UNBELIEVABLE! Step-by-Step Tutorial You Can't Miss! ๐คฏ
Mervin Praison
AutoGen + Text Generation WebUI: Unbelievable 100% Local Private Setup ๐คฏ
Mervin Praison
MemGPT: Amazing! External Context for LLM #ai #llm #memgpt #generativeai #mem #gpt #openai #chatgpt
Mervin Praison
GeniA: Kubernetes + AI for MIND-BLOWING Operational Efficiency! ๐คฏ FULL Tutorial
Mervin Praison
VertexAI Meets LangChain for Mind-Blowing AI Conversations! ๐ฒ Step by Step Tutorial
Mervin Praison
Simplified ChatGPT API Setup on Node.js for Newbies! ๐ Step by Step Tutorial
Mervin Praison
Autogen: Ollama integration ๐คฏ Step by Step Tutorial. Mind-blowing!
Mervin Praison
LiteLLM: One-Function Call to ANY Large Language Model! ๐คฏ UNBELIEVABLE!
Mervin Praison
ChatGPT Chatbot in Less Time Than You Think! ๐๐ Step-by-Step Tutorial
Mervin Praison
LiteLLM Chatbot: Build Your Own in MINUTES! INSANE! ๐ค๐ฅ
Mervin Praison
Create Chatbot: Turn ANY Open-Source LLM into a Conversation Pro! ๐ค
Mervin Praison
Create Chatbot: Ollama Integration Made UNBELIEVABLY Easy! ๐
Mervin Praison
LlamaIndex + ChatGPT: Ingest Data and Experience UNBELIEVABLE Query Results! ๐
Mervin Praison
INSANE! OpenAgents: Automated Data Analysis with Kaggle ๐คฏ
Mervin Praison
React.js LLM Agent for Next-Gen Coding using ChatGPT ๐ Mind-Blowing ๐คฏ
Mervin Praison
MemGPT + Any LLM ๐ 100% Local & Private Integration Unveiled! Unlimited Memory
Mervin Praison
MemGPT + AutoGen ๐ง ๐ค Unlimited Memory & Autonomous AI Agents! INSANE๐คฏ
Mervin Praison
AutoGen + Google's Palm LLM & More! Revolutionary AI Integration ๐
Mervin Praison
MemGPT & LM Studio Integration Revealed! ๐ฅ Next-Level AI
Mervin Praison
๐ AutoLLM: Unlock the Power of 100+ Language Models! Step-by-Step Tutorial
Mervin Praison
AutoLLM & Gradio Integration You Won't Believe! ๐คฏ Mind-Blowing
Mervin Praison
AutoLLM & FastAPI Tutorial: Query 100+ Language Models! ๐ฑ
Mervin Praison
Quivr: LLM's Second Brain - Transforming Data Management & Advanced Query with AI! ๐คฏ
Mervin Praison
AutoGen & MemGPT with Local LLM: A Complete Setup Tutorial! ๐ง AMAZING ๐คฏ
Mervin Praison
LocalAI: Free, Open Source OpenAI Alternative ๐ INSANE ๐คฏ Step-by-Step Tutorial
Mervin Praison
Yarn Mistral 7B 128k LARGE context window, Small size ๐คฏ INSANE ๐ Setup Tutorial!
Mervin Praison
Zephyr-7B: The Small and Mighty LLM ๐คฏ Step by Step Tutorial! ๐
Mervin Praison
Promptfoo: How to Test Your LLM ? ๐ VERY EASY!
Mervin Praison
Pydantic: How to Validate LLM Responses? ๐ Quality Response. VERY EASY!!!!
Mervin Praison
Pydantic: FORCE Your AI to Respond Back in UPPERCASE! ๐คฏ Step-by-Step Tutorial ๐ฅ
Mervin Praison
Pydantic: How to use LLM to convert unstructured data to structured data?
Mervin Praison
AutoGen Function Calling: INSANE ๐ Custom Integrations! Step-by-Step Tutorial ๐คฏ
Mervin Praison
OpenAI Assistants API + Python ๐ค How to get started? (FULL Tutorial) ๐คฏ INSANE
Mervin Praison
GPT-4 Vision API ๐คฏ INSANE Video Recognition Powers! Step-by-Step Tutorial ๐
Mervin Praison
GPT-4 Vision API ๐ The Future of Image Recognition! ๐คฏ Step-by-Step Tutorial
Mervin Praison
More on: LLM Foundations
View skill โRelated AI Lessons
โก
โก
โก
โก
Stop Guessing: Guaranteed Structured Output from LLMs in Node.js
Dev.to ยท Hardik Mehta
Spring AI Tutorial โ Your First REST Endpoint with OpenAI (2026)
Dev.to AI
10 ChatGPT Prompts for Job Seekers: Resumes, Interviews & Career Growth
Medium ยท ChatGPT
Lost in Transcription: The Week the Machine Started Lying
Medium ยท AI
Chapters (9)
Introduction
0:07
What is MemGPT?
0:35
Installation Steps
1:00
Python Packages
1:22
Running MemGPT
2:01
Saving Checkpoints
3:15
Creating Personas
4:00
Running with Custom Persona
5:34
Advanced Tutorial Teaser
๐
Tutor Explanation
DeepCamp AI