Getting Started with OpenAI GPT Builder
Skills:
LLM Foundations90%Prompt Craft80%Prompt Systems Engineering80%Agent Foundations70%Tool Use & Function Calling70%
Key Takeaways
The video demonstrates the capabilities of OpenAI GPT Builder for creating custom ChatGPTs, showcasing its intuitive interface and powerful customization capabilities for various use cases, including interactive learning environments for algebra and technical content.
Full Transcript
what's up guys welcome back to the channel in this video we're going to be taking a first look at the gity Builder which is this Neal app released by open a that essentially allows you to create custom Chad pts for whatever use case you want it was released in the um death day and it's been doing like it's amazing it's just I'm so excited to show you guys what this thing can do essentially you can now create custom versions of Chad PT that can combine instructions extra no combination of skills it's pretty amazing essentially lets you customize chpt for a specific purpose and you have this meta Loop that we're going to go into where you can create and customize whatever you want and it's just mindblowing it's super impressive how simple it is to set something up and how good it is I'm gonna as you guys can see I already created a bunch of uh different gpts for different use cases that I think are interesting but let's create one from scratch so I'm going to hit create GPT so you're going to be faced with this interface and let's break down this interface okay so on the left you have the GPT Builder which is going to be helping you build your custom ched PT right this is the interface where you build your app and you build your app by talking to the app which is just amazing so let's uh let's start with something simple uh let's one of the one of my favorite use cases for this kind of app is to for learning uh for learning dics right you can create these custom learning environments using gpts and that is one of the use cases that I'm mostly interested in mostly because this channel is you know essentially about automations in artificial intelligence as it relates to learning in its core so I'm really fascinated with AI but I'm also really fascinated with how humans learn and how the cross space and the intersection between those two things happen let's uh create an app that allows you to learn let's say uh algebra okay so you are uh so for that what I'm going to do is I'm going to just say you are a an algebra teacher uh specialist alra teacher you are a brilliant algebra teacher uh St will teach um the newer Concepts and any mathematical concepts related to algebra and I'll explain in a second why I'm doing algebra specifically um and uh you will provide exercises concise and insightful explanations in Practical examples of algebraic Concepts okay let's start with that so once we hit that now you as you guys can see here it's going to be updating the GPT so we're going to be starting to build our app so it's going to take like a few seconds to update once it's updated we're going to see the updated version of the app here on our right as we buil it so now that behavior was updated we can start seeing some changes here so now you have some suggestions for initial questions here on the right you have a quick description of what the app does and GPT Builder suggests a title algebra um yeah sure algebra seems like a great title for the app so I say yes and now it's going to update the title of the app so B updated the title of the app and now it's going to be generating a profile picture as you guys can see this is a process where you interactively build whatever app you want to build for whatever use case you want this is this why I think it's so completely in absolutely my modeling and now it's using the DI 3 API to generate a profile picture so here's the profile picture Pro alra and there you go it automatically updated there do you like it or would you like any changes uh this I would like a different I want a cooler uh lack and why made bistic profile picture yeah that's what I want so yeah now it's generating another profile picture that feeds the needs that I just described and what I would like to do with this example for this app is while it generates the profile picture I'm going to update a file because this is the thing about this type of um workflow it can leverage retrieval now retrieval is a model's ability to you know access and upload documents and files that are relevant for whatever problem you're trying to solve within the app so there we go so now we have this much better uh profile picture that I definitely like more this is perfect uh and now let's upload a file so I'm going to come here I'm going to come here on my resources and I'm going to update upload one of the ref friends algebra books that you know when I was uh doing my bachelors in my in apply mathematics and my uh Masters in cognitive science with the focusing on AI uh this is one of the books that I mostly use for algebra and it's from ser langang and essentially we can use it to help the model improv uh the explanations and not only that we can give it a reference source which then the mod will use uh to model its explanations its answers and you're going to see how cool it is in a second so use this book as your main reference for the answers uh make sure to check it if the user's question is not contained inside the book then leer can uh answer it with to so to some other so I'm requesting uh a certain behavior that I want the model to take with respect to the book and now granted this is early stage of this deack so you know you're not really going to know okay how much of that PDF specifically the model is going to be using but you know in the open death day they said that their retrieval capabilities were extremely high they said something about 98% for rag which I didn't really understood that plot very well but what I assume is that the mod is going to be able to use the information contained in the file the model has a big context length I mean gp4 Turbo has 128,000 tokens and the what's more interesting is uh you can and this is what we're going to test now you can reference sections of the book which is great for citations for sourcing for validating information making sure that what you're learning is actually correct so perfect so now it's using that book as the primary reference if it's not contained within the book it will use other knowledge sources to provide the answers and and now we can try it out but I want to require more explanations more um behaviors from the model if a user H asks a question about a concept I want you to be super concise and uh always finish with a question for the user to allow him her to allow to to allow for reflection I mean I always always finish with a question for the user to allow the user to re uh interact with the explanation to bber is her understanding so now we're updating the the GPT with that behavior so essentially I'm saying that I want the answers to be concise because I don't want every time I ask for a concept uh for the model to just return an entire you know three pages of an explanation on something I want it to be gradual and based off feedback that the user gives about the explanation so that it's stayler to provide concise answers Etc so this is what I asked and now we can take a look and see what happens uh design the Deep set go ahead and try it out so we can say okay explain what the Ring Of The Matrix is so while we get that explanation I'm going to quickly come here over to the book I'm going to have the book open here on the left because what I want to show you guys is some of the cool features of uh building learning I guess I'm calling this learning modules or Interactive Learning environments because this is and I'm fascinated with this concept and idea I think that the future of you know education and learning and studying it's going to be about turning a bunch of technical content in into uh minimal Interactive Learning environments like little learning modules with which a person can you know interact and engage with rather than just passively absorb what's inside so now I asked for an explanation of what the rank of Matrix is and now I would get it okay so by the number of leing dependent CS for example through four3 if you can find call the explanation seems F to me can you think of a children determinate rength as you you can see the model is already implementing what I asked which is uh asking a question at the end of each explanation so that the user is engaged on that explanation uh shoot three Matrix and determines rank sure I not really so show me one example so we're going to ask for an example and now we're getting okay so consider the following 2 by3 Matrix to find the rank we need to determine the number of linearly independent rows or columns in case you to look at the row second rows on multiple etc etc that's great this is explanation seems great but let's say that you're not comfortable with it right saying you Pro Source in the third Lang book for the X ntion about rank so you don't have to say Source like that but uh there we go it said chapter 6 section n so let's take a look at the book chapter six you guys can see here let me just make it bigger uh oh sorry let me let's just improve that so chapter six okay so I don't know if forg can see here chapter 6 section n and if as you guys can see here section n is about the rank of a matrix just as specified so we can go to as you guys can see right here it's uh chapter six section n is about the rank of Matrix so we can go and we can explore I mean obviously you can do control F on the rank but you get the point right the point is that you can just let's say that I want the specific page that's a feature that I haven't tested yet uh give me the page the that explain that def finds real Matrix just to see how how like precise can we be about um uh sting your sources so now it's searching the knowledge meaning it's accessing in using the document and definition discussion chapter say up page 178 so now I think this is correct but let's try it out I'm going to come here to page um 178 so I'm just going to go to here and uh I don't know why this be the act so but yeah so I'm running down so there we go page 178 h p go think we're getting there did I oh 184 182 179 there we go 178 defining the rank of a matrix as you guys can see here it says the cusp it's between page 177 and 178 that's perfect so as you can see if you connect it with whatever technical content like you know a book for example you can you have this environment because to explore the rank for for example uh what we can do here is we can say and let's include this in the behavior of the model we're going to say something like this that if the user asks for a demonstration of a concept you should provide quick simple and intuitive python prototype executable uh python executable prototypes for uh visualizations and to illustrate Concepts so now we're like just highlighting for the behavior of the model that it should be able to write and execute code so now it's updating the model while it updates let's take a look at the configure page so here is where we have all the metadata about the app so we have the the title of the app we have the quick description of the app that users will be able to see we have the custom instructions that that we've built as we discussed and talked to the GPT gpt3 Builder we have these conversation starters which are phrases to help the model know you know what to do in more context we have the knowledge and the documents that are associated with the app that we uploaded we have the capabilities of the model which I'm going to remove do3 this way uh because sometimes when you ask to visualize something it can mistake that for using do 3 to just generate some artistic image and we don't want that we just want browsing ability and codee interpreter ability browsing ability is the ability to access the internet code interpreter is the ability to execute code inside the app you can also come here and add actions using that open API schema from the function calling that we all know if you don't know I'm going to share an example you have this um actually this is not the same I don't think this is the same um now I don't remember if this is the same schema for the fun fun calling I could be saying something wrong but yeah you have the schema for how to now but it's very similar this is the schema for how to add functionalities to the app that might not be included Within These functionalities that we've mentioned so you can include whatever functionality you want and this is where I think it's going to be interesting to see what people come up with to augment the capabilities of these models and you can set up um uh you can set up authentication you can set up a bunch of things and now let's take a look we can go to configure let's see actions and let's just uh uh let's remove this action because we don't want the model to have the ability to check for the weather we want to go back here and now now that we've added the ability to provide quick demos I'm going to say so you show me a simple visualization of a rank of a matrix with python and now it's going to access the code interpreter to generate that visualization right so to visualize the concept of the rank of a matrix we can consider Matrix and it's corresponding column vectors and now let's give me a quick explanation I mean this explanation is kind of big so let's just make sure that you're in are always as concise of the true Point as possible so we're going to add this capability to the GPT gpt3 Builder to GPT Builder and yeah so now here on my right we're creating a visualization of the rank of a matrix using the capability that we've just discussed about about running the code and we're going to see what happens once we update the um the model's capability to create more concise answers because we don't want to have have to be reading through like paragraphs and paragraphs of text okay so the model had some issue doing the demo for the um for the rank for whatever reason but it's going to try again that's kind of cool and you can even inspect the code that it wrote in the past year which is amazing okay so since I updated the capabilities let's do that again so let's uh a it's running the code so let's wait for a second it's running the code let's wait for a second analyzing okay it did generate a visualization but I don't know why it's not being able to show that's kind of fun okay I'm going to make all POs to me I'm going to confirm it we're going to talk about this little link ch right in a second okay so I saved it because now I made it just available to me for now um and right now it's just available to chpt plus users uh but apparently the ability to use these gpts is going to made a be made available to people uh that don't have the plus uh account in a few days or maybe a week so I have this app here now in the regular mode because I clicked save let's go back a step so I was in the editing in the editing interface and now when you come here on the right you're going to have the save or update feature so when you confirm we can come here we confirm and it will update and we can see the app in the yeah we can see the app in this this is the main apps uh interface which we already know because that's how you CH PT right and now we can say okay only a quick uh visualization of the rank of a matrix so I'm not even going to say show me a python visualization I'm just going to say show quick visualization of the rank of Matrix so then the mother say to visualiz concept it's important to understand the the rank represents the rank is dimensional Factor space gener By The Columns let's consider simple example and visualize it we're going to use 2 by two Matrix so it's easy to see if the rows or columns are linearly independent beautiful and now it's running the code to make that visualization so hopefully I convince you at this point that this is amazing right so we have the ability to create custom uh Uh gpts custom J gpts for whatever use case we want and I think that for learning that means that we have the ability there we go so this is the visualization of the Ring of some Matrix that's the so it plotted on some vectors in a true by two dimensional space and then the red thing is the rank on Matrix we can ask for clarification and we can expand on it that's really besides the point right now so what I'm going to do now is I'm going to do a second example let's do a second example so I'm going to come here and I'm going to say I'm going to come here to my sidebar and I'm going to go to explore and I'm going to click on uh and I'm going to show you guys some other apps that I've built with this that I think are interesting I think the coolest one that I did was the uh app called formalize it now this is an app that I'm going to show you in the editing mode so you guys can take like check out what I did so this is a formalize engine so essentially it takes any problem and any problem description and outputs a formal representation a proposal for a formal way to represent that problem with you know equations diagrams suit code whatever you need so um that means that you can come here and you can say something like uh so I have to organize the cables in my deps continue how squirr I'm just going to say continue how and let's see what the app is going to do okay so organizing the cables in your desk can be formulated as a problem that benefits from a structured approach let's formalize the task identifying the elements cables devices cable lens connection ports okay so far so good defining the constraints their length constraints accessibility all right so far so good and then the goal the goal is to arrange in such a way that all devices are properly connected cable ins are accommodated and overall setup as need function and then now it's providing a pseudo code where I'm like looping over all the cables I have identifying end points measuring distance between them if the cable is adequate Ral this is insane right this is just uh let's do another example okay um I need to let's see um let's see uh I need to [Music] prioritize some okay I needs to plan my schedule accounting for my motivational levels um uh uh uncertainty of uncertainty and something else like uh I don't know let's just say those two things I need to plan my schedule I test management whatever and I want to plan for you know how much motivation and energy I'm going to have each day which kind can be variable and how much uncertainty you have related to let's say that you schedule something like I need to do this thing on this day but then the person cancels right so you have to you know account for those types of things so this is what I think it's co about this engine because it creates uh it it can help you formalize things in a way that you know it it makes it much better to visualize and help you kind of like see things in your head and of course this is one example right of one thing that I've built with uh this GPT Builder because now it's like like defining the variables list of tasks motivational levels time estimates uncertainty factors the time availability task priority flexibility and now okay so now I created a pseudo curve but I'm not really digging the pseudo curve so let's just Contin you to another type I'm going to ask for another type of formalization just because I want to explore a different way to do the the same thing and then it's saying yeah sure let's formalize your planning Tas it's a different approach focusing more on mathematical mity so now it's doing a mathematical formalization of my problem now when I say mathematical cure I'm using the term kind of loosely right it's not like uh we're going to have you you're always going to have to check you're always going to have to like make sure that you have critical thinking when you're reading through these things what I'm showing you here is the possibilities behind something that can do this amount of pre for you I mean as a personal assistant this is insane because now you can have customized personal assistance for all the areas of your life right uh for people bu need building apps for other people this really I think the direction that we're going towards is like how we're going to orchestrate all of these agents together because the your ability to customize a specific agent to do one thing for you is just incredible so yeah it's creating all these constraints as you can see it's creating this beautiful formalization so yeah this engine works really well and uh I mean just as a just as a side note you can uh you know you can create a data analysis spot that given some data will create all the visualizations for you you can you can create all sorts of things I just showed you a couple of examples just as a simple ideas on things that you can do but you can take this and you know do whatever you want and the ability to share these gpts is something that's going to be crucial because now when you build something that's really really good you can just really easily share it with other people and they can use it and that can be just a process that happens you know over time so yeah pretty excited about this one this is pretty insane pretty amazing so thanks for watching guys don't forget to like And subscribe and see you next time cheers
Original Description
So I just got access to the GPT Builder App and its pretty awesome. Let's dive deep into the world of custom ChatGPTs! Watch as we create an interactive learning app for algebra from scratch, showcasing the app's intuitive interface and powerful customization capabilities. Let's explore the basics to get started with GPT builder.
📚 Chapters:
00:00 - Introduction
00:01 - Welcome and Overview
00:03 - Introduction to the GPT Builder App
00:08 - Excitement About GPT Builder's Capabilities
00:22 - The Concept of Custom Chat GPTs
00:41 - Detailed Walkthrough of Creating a Custom GPT
01:00 - GPT Builder Interface Explained
01:24 - Creating a Learning App for Algebra
02:00 - Setting Up Custom Instructions for the Algebra Teacher App
03:00 - Updating and Testing the App
03:22 - Incorporating a Reference Algebra Book
04:10 - Using the Book as a Reference in the App
04:47 - Requesting Specific Behaviors from the GPT
06:02 - Testing the App with Algebra-Related Queries
07:01 - How the App Utilizes the Uploaded Book for Responses
08:00 - Adjusting the App for More Concise Explanations
09:14 - Trying a Practical Application of the App
10:01 - Utilizing Python for Visualizations in the App
11:00 - Requesting a Visualization Example
12:03 - Checking the Book Reference for Accuracy
13:01 - Improving the App's Behavior for Better Learning Experience
14:02 - Saving the App and Moving to Regular Mode
15:01 - Testing the App with a New Example
17:00 - Exploring Other Custom GPTs Created
22:31 - Possibilities and Future Directions with Custom GPTs
27:01 - The Potential of Customized Personal Assistants
27:39 - Concluding Thoughts and Future Possibilities
28:21 - Outro: Thanks, Reminder to Like and Subscribe
🔗 Links:
- Subscribe!: https://www.youtube.com/channel/UCu8WF59Scx9f3H1N_FgZUwQ
- Tiktok: https://www.tiktok.com/@enkrateialucca?lang=en
- Twitter: https://twitter.com/LucasEnkrateia
- LinkedIn: https://www.linkedin.com/in/lucas-soares-969044167/
- Music from www.epidemicsound.
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Automata Learning Lab · Automata Learning Lab · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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
A Quick Tutorial on NLP Basics
Automata Learning Lab
Automating your Digital Morning Routine with Python
Automata Learning Lab
Exploring Problem Solving with Python and Jupyter Notebook #1
Automata Learning Lab
Summarize Papers with Python and GPT-3
Automata Learning Lab
An Experiment Tracking Tutorial with Mlflow and Keras
Automata Learning Lab
Automating Google Forms Submissions with Python
Automata Learning Lab
Productivity Tracking With Python and the Notion API
Automata Learning Lab
When your Machine Learning Model Fails Do This ;p
Automata Learning Lab
Machine Learning Tip#1 Practical Deep Learning Course
Automata Learning Lab
Machine Learning Tips: Deep Learning Monitor
Automata Learning Lab
Machine Learning Tips#5 MLOPs specialization in Coursera #machinelearning
Automata Learning Lab
Automatically Changing Desktop Wallpaper with Python and the Nasa Image API
Automata Learning Lab
Building an Image Classifier to Filter Out Unused Images From Your Photo Album with Machine Learning
Automata Learning Lab
Automating VS Code Snippets with Python
Automata Learning Lab
How to Set Up a Machine Learning Environment with Conda and Pip-Tools
Automata Learning Lab
9 Google Search Tips for Machine Learning
Automata Learning Lab
Thinking Tools
Automata Learning Lab
Automating Car Search with Python and Data Science
Automata Learning Lab
Generating Images from Text with Stable Diffusion and Hugging Face
Automata Learning Lab
A Practical Introduction to Data Science using the Spaceship Titanic Dataset from Kaggle
Automata Learning Lab
Jiu Jitsu App with Python and Streamlit
Automata Learning Lab
2 Apps for Coding In The Ipad Pro
Automata Learning Lab
From Tensorflow to Pytorch?
Automata Learning Lab
Building an Audio Transcription App with OpenAI Whisper and Streamlit
Automata Learning Lab
Productivity Tracking with Python Short Summary
Automata Learning Lab
Automating Expense Reports with Python
Automata Learning Lab
ChatGPT, Angry Pandas and AI Code
Automata Learning Lab
7 Strategies To Learn Anything Using ChatGPT
Automata Learning Lab
Building a Thought Summarization App with Whisper and GPT3
Automata Learning Lab
Visualize a Neural Net Learning Polynomial Functions
Automata Learning Lab
Automating Notion with Python
Automata Learning Lab
Pose Tracking for Jiu Jitsu - Update #jiujitsu #machinelearning
Automata Learning Lab
Update to my Pose Tracking for Jiu Jitsu Project #machinelearning #jiujitsu #ai #deeplearning
Automata Learning Lab
ChatGPT API Released by OpenAI
Automata Learning Lab
ChatGPT API Response Format #machinelearning #ai #datascience
Automata Learning Lab
Beyond Stable Diffusion with Composer | Automata Learning Lab Paper Series #1
Automata Learning Lab
Beyond Diffusion Models with Composer #machinelearning #ai
Automata Learning Lab
Machine Learning for Jiu Jitsu
Automata Learning Lab
Prompt Engineering Basics #machinelearning #gpt4 #chatgpt
Automata Learning Lab
Visual ChatGPT: Integrating Images with ChatGPT Paper Series#2
Automata Learning Lab
Visual ChatGPT #machinelearning #ai #artificialintelligence
Automata Learning Lab
LERF - Language Embeddings + NERF for Querying 3D Spaces #machinelearning #ai
Automata Learning Lab
Summarize Papers with Python and ChatGPT
Automata Learning Lab
Large Language Models can use Tools Now! #artificialintelligence #machinelearning #ai
Automata Learning Lab
Sparks of AGI in GPT4? #machinelearning #ai #agi #artificialintelligence
Automata Learning Lab
Toolformer: LLMs can use Tools! #chatgpt #llms #gpt4 #gpt3 #artificialintelligence
Automata Learning Lab
Talking to Your Notes with LangChain #artificialintelligence #llms #gpt4 #chatgpt
Automata Learning Lab
How to Talk to a PDF using LangChain and ChatGPT
Automata Learning Lab
Query Your Own Notes With LangChain
Automata Learning Lab
HuggingGPT #machinelearning #artificialintelligence #huggingface #gpt4 #chatgpt
Automata Learning Lab
Do as I Can Not as I Say Paper #artificialintelligence #llms #reinforcementlearning
Automata Learning Lab
Automating Anki Flashcards with OpenAI and GPT-4
Automata Learning Lab
Building A PDF Summarization App with Gradio and LangChain
Automata Learning Lab
Auto-GPT #artificialintelligence #gpt4 #llms #autogpt
Automata Learning Lab
DocGPT - Chat with Github #artificialintelligence #gpt4 #chatgpt
Automata Learning Lab
LLMs for Research and Planning #artificialintelligence #gpt4 #llms
Automata Learning Lab
How I Use ChatGPT for Interactive Language Learning
Automata Learning Lab
Building an Audio Transcription App with Gradio and Whisper
Automata Learning Lab
Summarizing and Querying Multiple Papers with LangChain
Automata Learning Lab
Mojo - The New AI Programming Language?
Automata Learning Lab
More on: LLM Foundations
View skill →Related Reads
📰
📰
📰
📰
The Developer’s Guide to Testing LLM Apps Before Production
Medium · LLM
For a silent revolution in the singularity scene
Reddit r/artificial
I used GPT-5.6 as a cognitive crutch and translator. Did we accidentally prototype human–LLM symbiosis?
Reddit r/artificial
Did Google Just Kill RAG? Here’s What OKF (Open Knowledge Format) Actually Replaces
Medium · Data Science
Chapters (28)
Introduction
0:01
Welcome and Overview
0:03
Introduction to the GPT Builder App
0:08
Excitement About GPT Builder's Capabilities
0:22
The Concept of Custom Chat GPTs
0:41
Detailed Walkthrough of Creating a Custom GPT
1:00
GPT Builder Interface Explained
1:24
Creating a Learning App for Algebra
2:00
Setting Up Custom Instructions for the Algebra Teacher App
3:00
Updating and Testing the App
3:22
Incorporating a Reference Algebra Book
4:10
Using the Book as a Reference in the App
4:47
Requesting Specific Behaviors from the GPT
6:02
Testing the App with Algebra-Related Queries
7:01
How the App Utilizes the Uploaded Book for Responses
8:00
Adjusting the App for More Concise Explanations
9:14
Trying a Practical Application of the App
10:01
Utilizing Python for Visualizations in the App
11:00
Requesting a Visualization Example
12:03
Checking the Book Reference for Accuracy
13:01
Improving the App's Behavior for Better Learning Experience
14:02
Saving the App and Moving to Regular Mode
15:01
Testing the App with a New Example
17:00
Exploring Other Custom GPTs Created
22:31
Possibilities and Future Directions with Custom GPTs
27:01
The Potential of Customized Personal Assistants
27:39
Concluding Thoughts and Future Possibilities
28:21
Outro: Thanks, Reminder to Like and Subscribe
🎓
Tutor Explanation
DeepCamp AI