It wasn't in standard ChatGPT chat, but it is in GPTs.
For things like charts, perplexity and Claude have been winning by a landslide, right?
That's right. It's incredibly good.
Hello, everyone. I'm Imanishi, your AI programming instructor, Imanishi San.
Yes, I think there was a recent ChatGPT update where GPTs were released. Could you teach me about that?
Oh, why do you want to know? Well, I just want to know everything, you know?
Ah, I see. GPTs are pretty much like ChatGPT for specialized tasks, but let's see.
Just explaining it like yesterday might be a bit boring, don't you think?
Since we're at it, I think it would be better for our viewers if we deepen our understanding of GPTs by showing the process of building one.
Building something while we go?
Exactly. In that sense, I think it'd be better to show the creation process, rather than just building whatever you happen to want, Ji Kun.
Yeah, well, things I was thinking of making were an AI tutor, or since there's ChatGPT's GPTs anyway.
I was thinking of a skill where if I send it something, it explains it clearly for me.
So, in short, you're asking me to create study materials for you to learn from, Ji Kun?
Yes, please.
I see.
I think our viewers also run into moments when they're learning AI, encountering new terms or tech, and think, I wish someone would explain this more simply, right?
So, based on that, how about we create a tool that acts as a custom study guide generator?
Something that's helpful for you and the viewers?
Yes, yes, yes. I'd love to jump on that.
So, with the latest update to ChatGPT, we have GPTs.
Using this tool, we're going to build a custom skill in ChatGPT Works that creates original learning materials.
For instance, if you want to learn something specific or dive deep into a topic,
it will output a clear and easy-to-understand summary tailored to your preferences.
In the process, I'd like to show you all what kind of features ChatGPT Works has and how it actually functions in an easy-to-grasp way.
So, let's get started with today's session.
Right, so we are going to create an agent skill, a skill that outputs original learning materials, using ChatGPT Works.
An agent skill is essentially like handing a manual to an AI and having it perform tasks exactly according to those instructions.
This time, ChatGPT Works comes equipped with these agent skills.
While the standard ChatGPT chat didn't have skills, the Works version does.
When you type a slash here, the list that pops up below shows the skills, and this is where we'll build our original one.
First, with the ChatGPT update, ChatGPT and Claude are now integrated into a single desktop application.
Once you open ChatGPT, you'll see Chat and Works at the top. Please select Works.
After selecting Works, an option to "Select Project" will appear.
When you click that, you'll see existing projects as well as a "New Project" option.
It's easier to keep things organized within a project, so let's select "New Project" and name it "Original Course Development."
Are we going to work inside a ChatGPT project?
Exactly. You can organize these chats within a ChatGPT project.
So, we'll create the project. Then, it asks if you want to add content to the "Original Course Development" project.
So let's go ahead and select "Add Project."
Once that's done, you'll be in a state where the "Original Course Development" project is selected.
So, I'm going to create a skill here.
Basically, on the left side, if you click "New Chat," a new chat will appear, and if you click "Site," it opens the ChatGPT site, and you have things like scheduling and plugins.
Regarding plugins, it shows that you can link with various existing external tools, but I think it would be good to check that after we actually make a request.
Now, since we are building a skill, there is a skill for creating skills, a skill to create skills.
When you type "at skill," it pops up like this. There is one called "Skill Creator."
I think it would be best to use the "Skill Creator" skill and then explain the skill I want to build using voice input.
I want you to build a skill.
Specifically, I want you to research the information related to what the user inputs in the chat,
and first output a Markdown file that acts as a teaching document,
basically an outline or plan for educational material that explains the topic clearly,
and then, based on that content, create a skill that visualizes it in an easy-to-understand HTML format.
In other words, in the end, I can view my own original teaching materials in HTML. This is the ultimate ideal.
Yes, something like that. Let's convey that to it.
Like a textbook creator.
That's right. Textbook creator might be an easy way to understand it.
So, in the process of building this, while there are various output formats like PowerPoint, Google Docs, or Word,
text-based files like Markdown tend to lack expressiveness.
Since it's just text, when you want to learn something, it's often easier to grasp the concepts visually by seeing images first.
So I'm conveying that an output like HTML, which incorporates diagrams and such, rather than just a wall of text like a textbook, would be much easier to understand.
So, in the bottom left, there is this "Permission" section.
"Ask for approval" is for when you need to approve every single time.
"Full access" is not currently recommended by OpenAI, so this middle one, "Ask for approval on behalf," is the one to use.
"Ask for approval on behalf" means that if it detects an unsafe command or action, ChatGPT will ask the user for confirmation, saying, "Is it okay to do this?"
Before proceeding. That is how this permission method works.
Let's go ahead and select "Ask for approval on behalf."
So, if ChatGPT thinks something might be risky, it will prompt the user for confirmation. That's the kind of permission it is.
And then, bottom right, yes, there are models like Saul, Tara, and Luna.
Saul, I think I'll go with Saul, the smartest one.
And here, since I want to increase the speed a bit, I'll set it to "Fast" and for the reasoning level.
Using "Ultra" triggers subagents, but for the purpose of building this creator skill, I don't think that level of reasoning is necessary.
So, I think it's best to select "Extra High" or "High," and for this time, I'll go with "Extra High."
Additionally, I will instruct it to ask me questions if there is anything unclear, so that we can make the material or skill as good as possible.
Then, you just execute it in the bottom right. It's nearly the same as using ChatGPT's chat, or if you've used Cursor, Codex before, you'll find it almost identical.
With Codex, I always work within a local folder where the code would accumulate, but can I have this project write code in the same way?
Yes, having it write code works without any issues.
Our company provides various support in the AI X education field, including employee training, seminar appearances, and support for building AI-native organizations.
If you are interested, please contact us using the form provided in the description.
Alright, let's take a look.
We'll build a skill using the Skill Creator to automate the following workflow.
So, first, research the input theme using reliable sources.
Create a course outline with citations in Markdown format.
Expand it into easy-to-understand text for beginners, then convert it into HTML course content with diagrams.
And finally, verify the consistency of the content.
Can this skill be placed where it's always accessible from Codex?
Yes, that's fine.
Second, for the learner's knowledge level, setting it to estimate based on input or ask if unclear is fine.
Please give me one course theme you'd like to use for a practical test. Let's go with "What is an AI agent?"
So, I'm running the test based on this theme now.
I'll close the left panel since I don't need it.
You mentioned visualization earlier, and I actually have a skill called "Course Builder" that I already created in Codex.
I use it when creating training materials, not necessarily for YouTube, but for training, and that's the "Course Builder" skill.
It says it will also pull in information from there as a reference.
I've been teaching for a long time, so I had the know-how and nudges on how to teach in my head, and I turned it into this skill, so I use it all the time.
I use it pretty much every time I create a course.
It seems to be checking that Course Builder as well to improve the quality of the course design.
As you can see, it's stepping through the process, deciding on things like reusability and HTML structure,
then initializing and implementing the new skill, executing tasks step by step.
There are files, side tasks, and a browser on the right, but I think we can look at those as they become necessary.
Next, on the left side, if you press here, you can add files, folders, project goals, or even use the "Goal" command.
It's things like setting a goal command to have it push forward, or "Plan" mode.
And in the "Plugins" section, there are things like "Documents" and various others.
So, can we use almost all the plugins that were available in Cursor?
Yeah, it's pretty much the same. I don't think there's really any difference there.
As for the plugins you've been using in ChatGPT or Cursor so far, yes, you can select them just like this.
Also, there are new things here like ChatGPT's own models, or sites you've created in other videos.
I think you can also do things by mentioning those here.
And what's great is that, like these ChatGPT conversations, you can pull in past ChatGPT chats.
Do you get it? Isn't this amazing?
Calmly speaking, being able to type it and pull in a thread like "YouTube Planning Ideas" as context to pass into this chat is a major change.
As I showed you, the plugins are basically the same, so if you were using Cursor, just keep in mind that the features you liked are also in ChatGPT.
Right, yes. Also, if you use the slash command, you can see MCP for connecting to external tools.
There's also "Side Chat" in ChatGPT Work for when you want to ask a quick question, a feature that was in Cursor.
You can launch a side chat to ask temporary questions separately, so you don't clutter your main chat thread.
The status and feedback parts aren't really important. There's "Plan" mode, there's "Project" mode, and you can select the model.
Right now, the context usage is at about 22%, and you can set things like "Compact Context Compression" here to condense the conversation history.
And there are a whole bunch of skills here too. It looks like you can do pretty much anything like this.
Basically, you can do almost everything, so it's hard to find things you can't do.
When it comes to ChatGPT work, Codex is better for heavy-duty development, but for day-to-day tasks,
like writing reports or doing research, which isn't hardcore coding, ChatGPT work might actually be more convenient.
If you're building a system, ChatGPT work might be easier to use.
So, it's like they've expanded ChatGPT and brought it closer to Codex.
Essentially, ChatGPT work takes the technical foundation of Codex and adapts it to be applicable to more general tasks.
The base is Codex. It's built on Codex, but ChatGPT work is designed to be used in a much wider range of scenarios.
So, if you watch it, thinking, "In the video here, it's loading existing stuff by running commands and listing them out."
It's still on step two quarters, but as you wait, it should keep building out the skills.
Also, since I'm using the ChatGPT desktop app, it can access folders on my local PC.
Opening this terminal at the bottom, I know a lot of people don't like this.
This screen right here.
If you look at this, you can see I'm inside a folder within a hidden "ChatGPT Projects" folder, which is inside a hidden "Codex" folder, so it seems like I'm working locally.
Those are some really deep-hidden folders.
Yes, it's inside a hidden folder within a hidden folder.
While that's processing, I'll mention that ChatGPT work includes a scheduling feature,
which allows you to set up tasks you want to run every morning, night, day, or week.
Whether it's ChatGPT work or just a single chat, we call these "tasks."
You can schedule them, so if you have any recurring tasks, I recommend using the scheduling function.
So, if you look here, you can see it has already created files like "HTMLdesign.md" and "Instructiondesign.md."
It's creating the necessary files like HTML and so on. It looks like it's currently on step three, so I think I'll wait for this to finish.
Company A is looking for new team members to work with us. We are currently hiring for all positions, including full-time, contract, and internship roles.
To grow our AI and education business even further, we are looking for people who are passionate about both AI and education.
If you are interested, please apply using the form linked in the description. We look forward to receiving your applications.
Yes, it took about 21 minutes. It was longer than I expected, but I think that's because I used O1 and set the reasoning level to "Extra High."
Anyway, it seems to have created the "Build Visual Learning Material" for us.
Since I gave it the test theme of "What are AI agents?", if we look at it, it says, "What are AI agents? Grasp it in 25 minutes. AI that advances your work."
Quote, "Oh."
It has a bit of an "I-generated" look, but it summarizes things clearly, doesn't it?
It really does look like a textbook, just as requested.
Yeah, it certainly looks like a textbook. I do get the feeling that this part is a bit textbook-like.
It has summarized it quite nicely though.
Yes, yes, yes. It's not bad, and oh, it includes something like a test, and like this, these learning objectives.
Ah, look, it even gives the correct answers, so that worked out.
The design feels a bit like it was made by AI, but I think it's a good point that it properly includes reference materials.
And this is the initial plan for creating the teaching materials, right?
I asked for it to be in Markdown, so if you look at this, you can see the teaching plan is included,
and it seems to have summarized things like the "Learning Objective-Centered Model" in a list.
But honestly, don't you find that when it's this long, you don't really want to read it?
Well, I certainly am that type.
I mean, when it's this long, you might be able to understand it, but as for whether you'd actually want to read it,
I personally would like the volume of text reduced a bit more.
I think the test and check parts are fine, but there's still a bit too much text. It's very wordy, and the design feels a bit off, so I'd like to change those areas.
For example, there are a few things I'd like to revise, so I'd like to share them.
Here we go. It's a good start, but there are a few points to correct.
First, the design is a bit off. It's quite off, so I would like it to be improved effectively.
Well, for the image, I'd like a notion like "Design Style," and I want you to strictly align the tone and manner.
So, please go with a notion like "Design Style."
Also, the design where these card formats have colored edges feels especially AI-like, so I want that changed.
And I still think there is way too much text.
For teaching materials to be truly intuitive, you need to lead with visuals.
Visualize things first to build an image, then explain the finer details based on that image.
So, I'd like less text volume, and for the visuals, I want to see more diagrammatic representations,
whether it's SVG graphics or HTML-based diagrams.
I want to state where there's as little verbal explanation as possible, while still keeping the essential text needed, of course.
Taking all that into account, I would like you to make some drastic improvements to the design.
And so, I've conveyed that. Since I want it to be notion-like, let's put a note in like this.
I think it would be good to tell them to finish it in a "Notion-like" style.
Let's send it.
So, does this mean the content of the skill will be rewritten?
Exactly. With that, I'm essentially giving feedback on the skill.
I verified it, and while it took the form of the skill I wanted without any issues, it was still a bit off, so I'm sending this feedback.
Looking here, it says that the Skill Creator will update the base skill and templates so that future-generated results will reflect these same improvements.
The direction is unified into three points: "Notion-style clean information design," showing diagrams first, and "Moving text to supplementary roles."
It summarized what I wanted to say quite concisely.
Now, a task has been created for the existing content, so I'll wait for this to be completed.
So, after waiting 20 minutes and then another 25 minutes, it's finally done.
It says it has been drastically improved, so let's take a look.
I'll open the revised HTML version.
Right, whoa, it's seriously put together in a notion-like way, and there are diagrams.
Yeah, the diagrams make it easy to understand, and it still keeps the original elements too.
Wait, isn't this really good? The diagrams are fantastic, aren't they?
Isn't this amazing? Absolutely amazing. Wow, these diagrams are incredible. This is seriously great, and the fact that it can do this much with Codex is really great.
I might need to make some minor adjustments here though. Wait, isn't this amazing?
I mean, Fable and Claude have been dominating when it comes to diagrams, right?
That's true. It's genuinely good, isn't it? This is incredibly good.
You just decide on a theme and convey what you want, and you can create your own original educational materials,
like these materials based on the AI agent theme we have this time.
For example, if I wanted to know something, like, "What is Q San?"
Right, right, right. If I ask that, it explains Q San to me using this.
Exactly. So, I've created a skill that can research, gather necessary information, and summarize it in this way.
And since it pulls in reference materials like this, it feels like it's searching and summarizing information up to today's date. I really want you to distribute this.
Should I distribute it?
Here we go. Man, this is nice.
For the people watching, when they want to learn about a specific topic, like I've always said,
using HTML to visualize complex concepts makes them easier to understand.
It doesn't explicitly state the fine details on how to convey information,
but since this diagram was created by having the skill read the "Course Designer" logic,
which is what I originally used to design my own materials and courses, it should be organized in a very easy-to-understand way.
My own thinking is actually installed here, so it should be structured clearly.
I think viewers will find this to be a really useful, illustrated educational resource, so let's go ahead and do it.
This skill right here. I'd like to distribute the skill I created this time to everyone who registers online and enters the keyword, just like usual.
This is genuinely a good skill. I can take this and then improve the skill itself in my own way, right?
Of course, so I really want you to use this as a base and improve it further with your own skills.
I want you to customize it to your own liking, as I've built about 90% of the base, so I'd like you to use this to present it in a way that suits you better.
I want you to make it a part of your life, and as you refine the skills, it will undoubtedly become even better, so I truly hope you take it and make good use of it.
So, the point isn't really to talk about skills today, but I wanted to talk about ChatGPT work,
and as I explained it while building Jake Hun's skill, did you notice anything or have any comments?
If you can use Codex, you can use this easily.
Exactly. I've posted many videos on Codex so far, and for those who have watched them and actually tried using Codex,
I think there's no problem using this at all, and furthermore, ChatGPT work is lighter than Codex,
making it easier to handle for tasks rather than just development, so I hope this becomes an opportunity for you to broaden your work and start using ChatGPT.
Yes, so, that's all. Is that alright?
Yes, thank you very much. Now, I'd like to move on to our comment reply corner.
Yes, please. Today, we received a comment from "Nameless" on our video about the must-use God-tier Codex plugins.
Thank you. Thank you for your videos as always. I'm really enjoying learning from them.
The comment says, "The name Michi and the mascot are both wonderful."
Oh, we got a comment like that?
Yes.
Thank you very much. By the way, why is the company named it in the first place?
Oh, that's a good question.
The name "Michi" comes from my own background in education, and as I was thinking about it,
I realized I wanted to be a catalyst for change in the people I interact with, and that's what education is all about, right?
It's about being involved in people's growth, so I chose the name with the hope that people won't just change a little, but transform significantly. That's the meaning behind "Michi."
I named it "Michi Path," because I want this education to be a catalyst for growth, not just a small change, but a transformative shift that changes a person's path.
I see, and since the word "Geru," to change frog, is part of "Michi," I decided to use a frog icon for "Michi Kun" as well.
Michi Kun is really cute, isn't he? He turned out really cute, didn't he?
So, that's the story behind that.
Yes, like we did today, when new features are released, I want to introduce them while showing the process of building something easy to understand.
We'll keep putting out videos that help improve your AI skills by showing you things like the skill we built today and the process behind it.
So, if you haven't subscribed to the channel yet, please hit that button below, and if there's anything you'd like to see, please leave a comment.
That's all for today. Thank you for watching. See you next time.