Prompt Engineering basics using ChatGPT | S.N.S. Roy | Skillshare
Search

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Prompt Engineering basics using ChatGPT

teacher avatar S.N.S. Roy

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Skillshare intro

      1:33

    • 2.

      ChatGPT Let s talk fundamentals

      10:13

    • 3.

      Exploring the capabilities of ChatGPT

      5:20

    • 4.

      Limitations of ChatGPT

      8:03

    • 5.

      How to overcome the limitations of ChatGPT

      4:01

    • 6.

      How to access ChatGPT and interface!

      7:58

    • 7.

      Shortcut keys

      5:45

    • 8.

      What are prompts

      8:02

    • 9.

      Common errors while writing prompts

      9:46

    • 10.

      What is prompt engineering

      4:31

    • 11.

      How to write effective prompts beginners

      6:25

    • 12.

      How to write effective prompts advanced

      6:15

    • 13.

      Filtering and evaluating responses

      7:37

    • 14.

      Custom instructions

      8:50

    • 15.

      Common issues

      6:03

    • 16.

      How to handle common issue

      6:35

    • 17.

      How to reach out to support

      5:04

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

59

Students

--

Projects

About This Class

Unlock the full potential of ChatGPT with our groundbreaking course on Prompt Engineering. As a seasoned Prompt Engineering expert, I've designed this one-of-a-kind program to empower you with the skills needed to harness the true capabilities of ChatGPT effectively.

In this course, we delve deep into the art and science of Prompt Engineering, addressing common challenges and skill gaps users encounter while interacting with ChatGPT. From crafting precise prompts to mastering advanced features, you'll gain the expertise to optimize your interactions and derive meaningful outputs.

Why Choose This ChatGPT Course?

Comprehensive Understanding:

  • Learn the fundamentals of ChatGPT in a simple, easy-to-follow manner.
  • Understand the capabilities and limitations of ChatGPT to make the most out of your learning.

Practical Interface Mastery:

  • Explore how to access ChatGPT and navigate its interface effortlessly.
  • Master shortcut keys to enhance your efficiency and speed while using ChatGPT.

 Effective Prompt Writing:

  • Acquire the skill of prompt engineering, from beginner to advanced levels.
  • Learn how to write prompts effectively for relevant and accurate responses.

 Troubleshooting and Issue Resolution:

  • Identify common errors and issues that may arise during interaction.
  • Gain practical knowledge on resolving these issues and customizing instructions for better outcomes.

 Confidence in Support Interaction:

  • Understand common issues and confidently reach out for support when needed.
  • Learn to navigate through problems, ensuring a smooth and enjoyable learning experience.

 

What Makes This Course Unique and Different from Other Courses?

Beginner friendly:

  • Very simple language for beginners and non-native English speakers.
  • No technical jargon – the entire focus has been on making concepts easy to understand.

Holistic Approach:

  • Covering not just basic Prompt Engineering, but also advanced topics of AI and Prompt Engineering.
  • Not bombarding you with a lot of practices without theory. Around 2 hours of theoretical content will make you a complete Prompt Engineer.

Hands-On Practice:

  • Engage in practical exercises to reinforce theoretical knowledge.
  • Apply what you learn in real time, boosting your confidence in using ChatGPT.

Learning outcomes-

  1. Develop the skills to write effective prompts, both for beginners and advanced users, and understand the concept of prompt engineering.
  2. Learn how to access ChatGPT, explore its interface, and utilize shortcut keys for smoother interaction.
  3. Acquire knowledge about common errors, issues, and how to resolve them. Explore custom instructions and learn how to filter and evaluate responses for optimal results.
  4. Understand common issues that may arise during interaction with ChatGPT and know how to confidently reach out to support for assistance.

Intended Audience:

  • AI enthusiasts seeking to maximize their proficiency in ChatGPT interactions.
  • Professionals wanting to leverage ChatGPT for content creation, problem-solving, and more.
  • Developers interested in integrating ChatGPT into their applications for enhanced functionality.

Prerequisites:

  • No prior AI experience is required.
  • This course is designed for learners of all levels who are eager to master Prompt Engineering with ChatGPT.
  • A curious mind and a passion for exploring the possibilities of AI are all you need to get started.

Meet Your Teacher

Teacher Profile Image

S.N.S. Roy

Teacher
Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Skillshare intro: Hey there, Are you looking for a course on prompt engineering that can get you started with Chat GPT right away? Well, you may stop looking now. This is the course you need. Studies show that prompt Engineering, the skill we're diving into in this course will be the most in demand in the coming years. Without any further ado, let's get started. The course is developed under the guidance of Mr. SNS. Roy with over 50 years of experience in India's topmost companies. My name is aka Sharma, I am a professional instructional designer. I have been using Chat GPT since its inception. Now we are excited to share all our learnings with you through this course. The course includes a complete section on basics of chair part navigating its interface, followed by the most in demand part, the prompt engineering. This part includes all the information you need to write effective prompts. The course also includes videos on custom instructions and how to reach out to chair jeopardy support in case you get stuck. And that's pretty much all that you need to use Chair Jeopardy like app. This is not just any other course with overwhelming prompt, guides to copy and paste. I'll teach you the basics of AI models and the art of prompting. Once you grasp these fundamentals, writing effective prompts becomes a piece of cake. So if you are ready to write the EI wave, if you are ready to be the part of the future, this is your chance, join us in the Chat Pty course now. 2. ChatGPT Let s talk fundamentals: Hello everyone, welcome to the first lecture. In this video, we are going to be talking about GPT and mostly it's fundamentals. Let's get started. In this video, you will learn about artificial intelligence, natural language processing architecture of EI models. Because right now there are a lot of EI models available. It's a chat GPT based course. I have not covered other EI models because they all work in the same manner. Let's get started first thing first, what is artificial intelligence? Because it might be the case that you haven't heard of Jet GPD, bar, mid journey, or any other AI models, but artificial intelligence has been there for a while now. We all are excited and a bit scared about the world that artificial intelligence will create. Some of it is because of the movies that we have seen so far and how it portrays artificial intelligence in general. But that's not really the case now that artificial intelligence is there and we are able to use it, we all know that how it's helping us, the possibilities are even bigger. We can't even think how it can help us make the world a better place. First thing first, what is artificial intelligence? It's a technology that makes a computer or software behave and think like humans. To some extent this is very important because we don't know any I that can totally imitate humans. Artificial intelligence are there. They're able to do certain things that humans can do, but they cannot behave completely like humans. Now you know what is artificial intelligence? Let us talk about how do we make it? He, we use an analogy to understand artificial intelligence. Suppose you have a friend. He's very intelligent. But how did he do it? He read a low top books, articles, research papers, etcetera, et cetera, et cetera. All this made him a very intelligent person. You can understand artificial intelligence in the same way, artificial intelligence is nothing but a system. A technology that can make your computer just like your friend. Now, where did the information come? It came from Internet. The technology that we use to feed this information from Internet to your computer is known as LP Natural Language Processing. You can think of NLP as a way that your computer uses to gather all this information and then make sense of it. In the same way, for your computer to be able to give you the response, it uses NLP. Nlp is very important here. You use the NLP to train your computer. It's a part of machine learning. Machine learning is nothing but you help your machine learn. As the name suggests, NLP is a specific tune language. You can feed text based data and your computer will read it, understand it, then we'll be able to help you in the same way there are other technologies like image processing, data processing, and video processing, et cetera. All these you can do to make your computer smarter. Now let's understand the architecture of AI models. If you think about your process of learning, you will very much understand how I works. You gather a lot of information. Basically you learn, then you process the information to make sense of things. When a new problem arises, you use the information that you already have. You process it, and then you create solutions. Architecture of artificial intelligence is very much similar to your brain. I also has a lot of neurons, just like your brains. What these neurals do is they take information, they interpret it, and then they generate results. This is neural network and it is known as transformer. When you feed information, it interacts with encoder. The function of encoder is to process this information and convert it into a language that your computer can understand. Then this information is processed in the neural network and it gives you a result. But before that, it is again coded. This is a general architecture of AI. There's a lot to it, but you don't need to understand all of these things. Basic understanding of how it works is sufficient. There's just one more thing that you need to understand is training. How do we train? There are two types of training. One is pre training. Pre training is a process of feeding your artificial intelligence model with a big set of data. It's not structured, it's just a big set of data that you feed into your system. And it just uses this information to learn things. It's known as unsupervised learning. You don't help your computer understand it, you just feed the data and then let the computer make sense of it. But then you do fine curing. Fine tuning is what made GPT bar and other big models possible. It is basically helping your computer with specific set of data to help make sense of entire data. Let's take a simple example. You are given all the ingredients available in the world. This is like pre trailing, everything is given to you. Then in the fine tuning, you are taught that if you mix ingredient 1.2 it'll create dish. This is how you are helping yourself understand how you make a fine tuning, helps your computer understand the context. It is very much needed because whenever you ask a question to your computer, it has to give you a specific response. It cannot just take out some data from this pre training data and give you a response. You want a very customized response and that is only possible because of fine tuning. Let us move on and understand the core of this course, which is Chat PT. Chat PT is nothing but a EI model. When we say it is fed with a lot of data, it has become a large language model. An AI model, which is trained on a big set of data is known as Large Language Model. How does it happen? It happens through NLP. We train a model using NL. Gpt is the name of the model. When you keep training it, it comes in Verss. Right now we are using GPT 3.5 or GPT four, which is paid in this course using GPT 3.5 Assuming that most of you are just starting out, wants to use the free version before you become confident and comfortable in paying for this technology. Gpt stands for Generative Pretrained Transformer. We have already talked about transformer. It is basically the architecture that is making all of it possible. This is at doing all the processing, everything. It is the do, it is doing all the things. Pretinasdel is trained on big language models. Generative is basically it can generate responses. If we go back to our example of your friend being very intelligent, what exactly is it doing? It is talking to you in your language. What have we created so far? We have created an AI model that can talk to you in your language and can help you in various tasks. Gp is nothing but a language model that can talk to you like a friend and can help you in various day to day tasks. It is the simplest definition that's there define a GPT precisely. It is a language model based on the GPT architecture that we have already discussed, which is nothing but a neural network that has been trained on a massive amount of text data from the Internet. Because of all this, we have a model like Chad GPT that we are learning in this course. Thank you. I hope this video will help you understand the fundamentals of J GPT. I'll see you in the next video. 3. Exploring the capabilities of ChatGPT: Hello everyone. Welcome to another video of this course. In this video, we're going to talk about the capabilities of chat GPT. Let's get started. If you are taking this course, that means you are already fascinated by the capabilities of Chat GPT and how it harnesses the power of AI to assist us in our daily lives. Gpt is like Swiss Army knife of I technologies. It can help you in almost every aspect of your life, Be it solving a problem, helping you with day to day tasks, or in case you need a conversational partner. Let's move ahead and talk about all the capabilities of Chat GPT and how it can help us in different tasks. Ch GPT is a vast knowledge repository. In the previous video, we have discussed that Ch GPT is a large language model. That means it is trained using a big set of data. This is the same data that you surf on the Internet. You browse this data to gather the relevant information. Gpt has already taken this data and trained itself. Now all you need to do is just ask a simple query and it'll give you a relevant response. Now you don't have to surf Internet for hours to get the relevant information, understanding and generating natural language. This is probably the biggest reason why Chat GP is so popular. The definition of Chat P itself says it's a language model that can talk to you in your language and that's the biggest advantage. Chtgpt can talk to you in your language, it can understand your language, it can generate responses in your language, and that's what makes it very useful in our daily lives, rapid information retrieval. It's again an extended point of the first point, vast knowledge repository. As we discussed, you don't have to surf Internet for hours to get the relevant information. You only need to ask the right query and it'll give you a response within seconds. That is one of the capabilities of GPT, multilingual capabilities. Chgpt is trained on very big data and it includes different languages as well. When you have a model trained on different languages, it can give you response in these languages as well. Not only it is capable to give you the right information, it is also capable to give you information in your language. Fascinating, isn't it? Versatile, content generation? This is the need of R. We are living in the digital world and the Internet is full of content, be it videos, text, images, whatever it is. But Internet is full of content in this era. Gpt is making it very easy for you to generate content. It may not be able to help you in creating a video, but it can definitely help you in creating the script for the video. It's a versatile content generation tool, problem solving and brainstorming. This one is my favorite. Pt is not only helping people gather information fast, it is also helping a lot of people solve problem and bins storm on different ideas. Since at GPT has its own brain, it, it can analyze data and it can give us insights that you may not be able to even think. I'm not sure if you have heard about it, I'm not sure if you have heard about it. It happened recently that when a person uploaded his health checkup reports on Chat PT and asked for the possible diseases while Chat GPT did not conclude which disease is it, but it definitely gave all the options that are possible using the reports and the symptoms. Doctors were also surprised to see. Doctors were also surprised to see that it was a disease that they were not even thinking. Which made it very easy for the doctors to rule out all the other possibilities and start the treatment on time. Personalized assistance, we all have been using boards, chat boards and Google assistance like tools. But with the help of tools like Chat GPT, they are becoming more and more personalized. Just like a real human being. Chat GPT is now capable to give you a very personalized response based on the query you asked. All you need to do is ask the right query. And Chat GPT will use all its data, all its capability, to give you the right response. This is very interesting. Chat GPT is a conversational AI tool. When we say conversations, it can have any type of conversations with you, be it general friendly conversations or even seeking legal advice. Chat GPT can help you with a lot of day to day things that you cannot even think of. Last but not the least, it is helping programmer to write codes and debugging them. These are all the capabilities. The idea of this video is to give you a general sense of what all you can do using chat GPT. We'll deep type into each of them in the upcoming videos. For now, that's all for this video. I'll see you in the next video. Thank you. 4. Limitations of ChatGPT: Hello, everyone, Welcome to another video of this course. In this video, we're going to talk about limitations of Chad GPT. Well, just like any other technology, Ch GPT also has a few limitations, not just ChGPt. You will find these limitations with almost all the AI models that are available. It is very important for you to know these limitations so that you can use them effectively and efficiently. So let's get started. Just like any other technology that is made to do something is not able to do the other thing. For example, this robot is not made to climb the stairs. Similarly, Cha PT also has a few limitations that you need to know before actually using it. Before we even dive into what are these limitations, let's talk about why exactly these limitations are even there. The main reason is data that we have used to train the AI model. This is very important. As discussed in one of the previous videos, chat GPT is nothing but an EA model that is trained on a big data. Now, the success of any EI models depend on the data we have used to train it. Any issues with the data will result in the issues with the final I model. Let's first try to understand what these issues are. Well, you data could be outdated. If you're using a data that is outdated, the result it will generate will also be outdated. And that's a very common challenge that might happen. For example, Cha GPT 3.5 version is trained on a data till 2021. Now, if you ask some information that is from 2022, the result will not be accurate. In that case, Chad GPT itself will say this, that the result that you are expecting may not be accurate as it is trained on a data till 2021. Only other challenges could be bias. If you have used a data that is biased towards anything, then the result that you will get will also be biased. See everything is depending upon the data incorrect. If you used an incorrect set of data, then the result that your model will produce will also be inaccurate. Now chat GPT and other A models are trained on a very big set of data. It's highly possible that this data may contain some inaccuracies. That is one of the major reasons why you should not completely rely on the results that chat GPT produces. You should always have a cross check mechanism in place to make sure that the information you are getting is authentic and true. Now that we know what are the main reasons something like artificial intelligence has limitations, let's talk about limitations themselves. First is lack of true understanding. A GPT is not a human being. It's a I model trained on a big set of data. It works on the data and it gives you results based on this data. It lacks true understanding of things. All we can say the common sense. If someone asks a very simple question to you, you will use your common sense to respond to that. That is not the case with Chad. Gpt. Chajpt will use data, the results are completely based on the data that is fed, based on the common sense to make sure that you know this. That is one major limitation of GPT. Next, potential for inaccuracies, as we have discussed that data that you have used may be inaccurate. Now, any inaccurate data will produce inaccurate results. Because of this, AI models can definitely generate inaccurate results, vulnerable to biases. This we have already discussed. If the data that is fed into the AI model is biased, then the results will also be biased. It is as simple as that. No personal experience, again, everything boils down to the data. It has no personal experience with things that you're asking for. For example, you are planning a trip to Dubai. Now you ask Chad PT to help you plan this trip. Chad GP will be able to tell you a lot of things about Dubai and what are the different things that you can do when you get there, but it will not be able to give you responses based on the experience. On the other hand, if you have a friend who have been to Dubai and you ask him about his experience in Dubai, he'll be able to give you some really good insights that Cha GPT will never be able to give you. So this is where you need to understand that whatever response chat PT is giving you, they're not based on experience, they're just based on data. Next we'll talk about some limitations which depend on your prompts. For example, non deterministic outputs. Non deterministic output simply means that for a simple prompt to warn, you may have multiple responses. Now, this is non deterministic. This is non deterministic. If you're asking the same question and you're getting three different responses at three different times, it's non deterministic. This is one of the limitations. You'll have to rely and use one response, but you cannot just rule out the possibilities of others. Limited context. It is very important for you to know while lighting prompts. Also, let's say you are having a conversation with Chat GPT. You started with prompt one, now you are at prompt nine. That means you have already given nine prompts in your conversation, and chat Pt has given you at least nine responses. Now if you expect that at the nine prompt, chat PT remembers everything about prompt one, then it's not a good expectation to have because Chat GPT loses context while having the conversation. The more forward you are with your prompts, the less context it'll have of previous prompts. In case you are interested in something related to the previous prompt, make sure that you give the context. Again, handling multiple requests in a single prompt. This is a very common error that people make while writing prompts. You have to understand that Chat GPT as a AI model is capable of catering to one request at a time. If you try to include multiple requests in a single prompt, the chances of getting a poorly structured response is totally possible. Always make sure that if you're asking five different things, ask them in five different proms. Don't include them in a single prompt and expect a perfect response. That's all for this video. If you are thinking that I'm not including examples, please be assured that in the coming videos we are going to use chat GPT only. These are very general video for any prompt engineer to ace in the field. I'll see you in the next video. 5. How to overcome the limitations of ChatGPT: Hello and welcome back. In the previous video, we have talked about all the limitations of Cha GPT. If all the previous limitations made you think that even after having a lot of limitations, why are we even using Cha GPT or similar AI models? Well, the answer is very simple, just like any other technology. While PT may have some limitations, its potential is way greater than its limitations, just like any other limitation. These things can also be overcome. In this video, that's what we are going to talk about. If we have a few challenges or limitations of Cha GPT, how can we overcome them? Let's talk about them in this video. All right, to overcome these challenges, you should always think critically. Well, this is very important if you are using an EI model, and you know that it might have a few limitations like bias, inaccuracies or outdated data. You should think critically always. You should be on your toes to find out errors. And you should have a reliable strategy in mind to cross check the data to re, verify it and then use it in your work. Understand and keep in mind its true nature, capabilities and limitations. When you know both capabilities and limitations, you know that capabilities are way higher than limitations, Then you can simply overcome these limitations, but you should not forget them. Because when you know the limitations, then you'll always pay close attention to the things that might go wrong. Make sure you understand both and always keep them in mind. All right, this is very important. You should use chat GPT or any other AI models as resources and not as the definitive. So when we say definitive source, you are trusting the AI model blindly and you should not be doing that, use it as any other resource. For example, when you do a Google search, you get, let's say, five results. If you are a true Google user, you will always open two or three of them in a new tab, and then you will read all of them to ensure that they are correct, they match, and the information presented is reliable. Similarly, use GPT as another resource and not as a definitive source. Then it comes to being clear and specific. When you write a prompt, make sure that you are clear and specific, that the information that you get is very structured and you can easily cross check, re, verify it from other sources. Last but not the least, responsible and ethical usage. Now this is very important and we'll talk about it whenever it comes up. As we have discussed, ML and NLP are two of the main foundations of any EI models. You use NLP to give prompts and receive response. Machine learning uses all the problems that you insert and all the responses that you receive to train itself. If you don't use it ethically, if you do anything that is not right, it will learn that also it will not only harm you, but other users as well. So make sure that you use it responsibly and ethically. These are some of the major points that you need to keep in mind in order to overcome all the challenges that GPT peasants. Other than that, it is a very transformative technology that is going to disrupt the entire tech world. So make sure that you are prepared enough to use it in your advantage. That's solve for this video. I'll see you in the next video. Thank you. 6. How to access ChatGPT and interface!: Hello and welcome back. In this video, we'll talk about chat GPT and how to access it. From this video onward, we'll start with how to use chat GPT, But for that to happen, you'll have to know how to access it. In this video, we're going to do that if you simply search for chat GPT in your Google search or your Bing search, you'll get a lot of options from all these options. You can click on the option with the URL, open Eye.com forward, chat, GPT. If you just click on this, you'll get this interface. It is a lot of things, a very minimalistic interface. The company is known as Openai. These are some of the important links research. For instance, it is all the products that Pena has created, API. It's not very relevant at this stage of this course so we'll skip it. Chat DBT is the product that we are learning in this course. We'll talk about all of them. Safety, it'll talk about safety here. You can learn more about the company open. There are other options as well. You can use login to login into an open account. Here it is, again saying tratGPT because this is the interface of chat GPT. Now, there are two main ways you can use chat GPT. One is app and the other one is Web. You can download an IUS app or an Android app using these two links or you can try it on Web. I'll create a separate video on how to install and create an account on your phone. Now let's use it on Web. If you just click on Try on Web, it will take you to the Chat GPT interface. I am directly redirected into this account because I'm already logged in. But if you don't have an account, you'll have to sign up first, create an account, and then only you'll be able to access this to create an account. The process is pretty simple. You'll have to provide with your credentials, that will include e mail, ID, your phone number, and you'll get an OTP on your phone to be able to access it. Once you do that, log in and you will come to this page chat. Gpt has two versions as of now. P 3.5 P four. Gpt 3.5 is the free version that is available for everyone. Gpt four is a paid version and you'll have to pay a certain amount to be able to access it. In this course, we are only going to target Chat GPT 3.5 because it is free for most of us who are just starting out. This is good enough. I add more videos in this course for chat GPT four because I'm assuming that by the time you feel comfortable using chat GPT four, or I'd like to say by the time you are comfortable paying for chat GP four, the videos will be added. For now, we're using GP 3.5 GP 3.5 is a bit older version of Chat GPT. This is the version that is trained on a data until January 2022 based on the recent information. P four is the version that is trained on a much latest data. Let's talk about the interface ones. This is a sidebar. If you just click on this icon, it'll collapse it. Click on this icon, it'll open it. If you just click on New Chat, it'll open a new chat for you. This is how it'll open for you. These are all the chats that I've had so far. Here again, you can use update plan to go to chat GPT four, here is my account, it's my name here. I have two options, in fact, three options. Custom instructions. We'll talk about it later. Click on Settings, it'll open this dashboard. It has two options, general from where you can change the theme. If I just click on System, it'll remain the system theme, whatever I'm using on my system. If I click on Dark, it is the same theme, the grayish theme. If I click on light, it'll change to light theme. I'll be using the dark theme. For now, clear all chats. If you want to delete all the chats that you have had with chat GPT, you can just click on this clear option and it'll delete all of them. I'm not doing it because I don't want to. Second is data control. From here you can just pause the Chachi tree and training Chat, You understand training is basically nothing but chat. Gpt trains itself using the problems that you ask and the response it gives you. All the checks that you are having. With chat GPT, it is training itself. If you just pose it, it will stop recording your chats and history. I'm enabling it because it just makes it very easy for me to go back to any chat I had. Other options here are shared link, you can manage all the links that you are sharing. You can export all your data and you can simply delete your account. These are all the checks that I had with chat GPT. If I just click on any of them, it'll open the chat for me. I can use this icon to delete any check. I can use this icon to rename it. For instance, let me just same quantum physics, it will rename my chat. Chats are categorized into different categories based on the time. All my today's chat are here, yesterday's are here and the other chats are here. Talking about the chat interface on top, it is telling you which version of GBD are you using. This is the custom instructions that you have given. I'll talk about it in some time. Using this option, you'll be able to share your chat with anyone through any channel. This is the response, this is the prompt. You can use this icon to edit your prompt. For example, in simple terms, 410 years old, clicking on Save and Submit, it will regenerate the prompt for you. You can click on this stop generating, and it'll stop the generation for you. If I just click on Regenerate, it will restart the generation. You will have a fresh response. These are the three options that are given to you. We'll talk about them in detail. However, for now, if you just click on this option, it'll copy the entire response for these are the two feedback mechanisms that are in place. These are the two options given to you through which you can share your feedback. If you click on this option, it'll tell GPT that you like the response. If you click on this option, it simply means that you did not like it. We'll talk about them later. This is the prompt bar where you will insert your prompt and click on this to send your message basically. Or you can click Enter to start generating the response. This is a very important message that we have been talking about so far. Chat DPT and make mistakes. Very important information. So make sure that you always cross check the information. This arrow will take you to the bottom of your chat if there's any here, you'll find other options like Help and Eff. If you want to access support or want to go through some frequently asked questions. These are release notes. Basically, whatever new things are happening with Chad GPT, you'll find them here. Thomson policy is very important. If you get time, you should go through them and keyboard shortcuts. We'll have a separate video on this also. That's all for this video. I hope you will now be able to access Chat GPT. I'll see you in the next video. 7. Shortcut keys: Hello and welcome back. Now that we have understood how you can navigate through chat GPT, it's time that we learn some shortcut keys that you can use to make your workflow faster. Shortcut keys always help us in speeding up our workflow. In the case of chat GPT, also, there are a few very important shortcut keys that you should know to really. Here I have logged into my chat GPT account and I'm using GPT 3.5 not using the paid version because this course is made for beginners. And I believe that a lot of you are using chat P 3.5 to start out. By the time you reach to chat GPT four, I'll add videos on that, so don't worry about that. Now this is your chat interface. You can simply toggle this sidebar to open all the chests that you have had and close it using this icon. These are some suggestions given by chat GPT how you can use it. This is where you type a prompt, this is where you get some help release nodes. Thompson policies, keyword, shortcut. This is a chat window. To open a new chat window, you can use a shortcut key, control plus shift plus O. It'll open a new chat for you. For instance, if I type a prompt, what is an apple? Now if I want to open a new chat, I can simply use shortcut key control plus shift plus O. It'll open a new chat for me. Next is tobal side bar. Now if I want to see all my previous chats, one way to do that is using this icon to open the sidebar. I can also do that using a shortcut key, control shift plus, hold control shift together and then click to close the sidebar and control shift plus to open the sidebar. The third shortcut key is copy your response. Let's ask a question again. Explain quantum physics in simple Toms. Now I have a response. One way to do it is I can simply click on this icon and it'll copy this entire response for me to show you. I'll just paste it here. This is the entire response that I've copied and pasted here. But there's a shortcut to do that. If you don't want to use this icon, there's a shortcut to do that, that you can use the shortcut key Control plus shift plus you'll get the prompt here. Last response, copy to clipboard. Moving on, we have another shortcut key. Let's open a new chat. Write a Python code four. Hello World Program. This will give me a Python code four. Hello World Program. This is probably the first time we are asking chart PT to help us in code. This is how a code will look like in chat GPT. It'll give you which language you have used the code and you can simply copy code from here. This is the icon, but there's a shortcut key also. That is you can use control shift plus Sem column. It'll just copy the code for you if I just paste it. Here you can see this is print and hello world, the Core only, not the entire response. If you want to copy the entire response, again, control shift, see it'll copy the entire response. See this is the entire response. The next is delete chat. Let's say if I'm not interested in this chat anymore and I want to delete it, I can do it using control plus shift, plus backspace. It'll ask me to confirm it. If I just confirm it, it'll delete this, Chet, and open a new chat for me. Now, there's something called custom instructions that we'll look at in the coming videos. But to open the custom instruction, what you can do is you can you can use the shortcut key control plus Shift plus I phone instruction. And it will open the custom instruction dashboard for you. We'll talk about it in the coming video. The other general shortcut keys like copy something or paste something, will work as it is. For example, I'm not interested in copying this entire response, I just want to copy this part. I'll just select this part, control C. I can paste it anywhere I want. This is how you do it. Now, all the shortcut keys that we have looked so far, you can find them by clicking on this icon and keyboard shortcut. There's a shortcut key also to open this dashboard that is control for our sla It will close this. That's all for this video. I hope you enjoyed it. I'll see you in the next video. 8. What are prompts: Hello everyone, Welcome back. In this video, we are going to be talking about Tmp. As you might have already heard, there's a lot of worse around the word prompt engineering or the profile prompt engineering. The only reason why it's being popular is because AI is the future. The one who can make the most of AI will lead the industry. It's very essential for all of us to learn I and then learn how to make the most of the AI. The reason prompt engineering is the future is that EI is the future. If you cannot use AI well, you will have certain disadvantages to keep yourself contemporary, to keep yourself updated, to keep yourself to the mark where you can use EI in your job. It'll always help you stand out. Let's start with the very first thing. What is Tom? Before that, I'd like to start this video with a famous quote from Thomas Berber. He is an American novelist. This is a very famous quote of Thomas. He said that the art and science of asking questions is a source of all knowledge. If you just think about it, whatever we have been able to learn, it all came out of curiosity. When we say art of asking questions, we don't say that. You can always ask questions to you, teachers, you can ask questions to your friends. Also, if you ask the right question, you can get a treasure of knowledge. This is exactly what he's talking about. Asking question is an art and science. You ask the right question, you get the right information and that's how you grow. Why we started with this is prompt is nothing but art and science of asking question in the right way. Let's take two very simple examples. I want to know a little about apple. The first question that I asked to chat chpt is, what is an apple? Then the same question I just ask, define apple. Very similar things but two very different answers. You can see the details given in the first response versus the details given the second response. First is fairly detailed. It has given you a lot of information about taste, it nutritional values, and then certain other things. Here, it has talked about all these things, but it's very concise. If you ask the right question, you will get a very detailed and a very well framed answer that is all about prompt engineering. For you to be able to make the most of TI, you'll have to ask right questions, or you'll have to ask right query. Another example. And this is something I have taken from Chad, GPT self. If I ask, explain the process of photosynthesis in plants versus there is a Prom two which says, discuss the importance of photosynthesis in the context of Earth's ecosystem. You understand the difference, right? If you think that by asking this question, I'll be able to get the information about photosynthesis with respect to Earth's ecosystem. Then I'm wrong. The main thing that you have to understand is I, and you're not connected. There's no link between you and I. I cannot understand what's going on in your mind. All you have to do is make things clear to AI. Ask the right question so that it can help you with the best of its knowledge and resources. Make sure that you ask questions, you specify things that you are interested in. And rest of the job I will do. What are problems? Although we have already talked about Proms a lot. Let's define Prom. Proms are specific instructions or queries given to EI models. I've used the word EI models because this course is made using Chat GPT. But you might be using other AI models like Bart or any other EA models. But in all these EA models, all you have to do is take care of your queries, take care of your Proms, and it'll give you the best results. I've highlighted the word specific, You'll have to specify things, otherwise your prompt is not a good problem. When I say specify, you'll have to specify everything. You'll have to specify the context, you'll have to specify the goal. Then maybe you'll have to specify with certain other things that we'll talk about next. But the thing that you have to understand is you'll have to be specific and you'll have to be detailed. If I broadly classify props, most of the times you will be asking for explanations, advices, or certain new ideas. There will be other things. But I think that covers almost 80, 85% of your day to day work. Now if you're asking for explanation, it could be if you are a student, you might want to understand how a bicycle works. Describe what Cyc or explain the concept of brevity, Ted Debt will give you enough explanation. These are simple prompts. You might also be interested in seeking advice. For instance, you are planning to start a vegetable garden. You can ask for advice how to become a successful garden. If you are preparing for a job interview, you may have a question about how to prepare for a job interview, and it will give you certain advices. If you are struggling with time management, you can ask certain things, what are the common strategies? But you understand these are very general things. If you just ask for successful gardening tips, it'll give you certain tips. If you ask for certain tips to AC job interval, it can give you certain tips. If you ask certain tips for managing your time, when it'll give you. But again, as I mentioned, you can be specific and it'll give you more personalized and better responses. We'll talk about it. Or you might also be interested in creative solutions. This is very interesting. This is my personal favorite. Let's say you have a limited budget, a family vacation. You can ask chair GPT, How can you plan a fun and memorable trip without overspending? You can specify your budget also, if you have a place in mind you can specify the place. Also, it'll give you certain good ideas to make sure that you have a fun trip, but you don't overspend. Again, design a new and imaginative board game that people of all ages would enjoy. Play fun, isn't it? It could help solve bigger problems. For instance, imagine you are tasked with reducing plastic waste in your community. What innovative solutions can you come up with to promote recycling and reduce single use plastic? Can you see it's a bigger problem these days and this is where I can help you. That's when we say that EI is the future. It can help us with the solutions that we have never thought of by now. You must have understood that you can ask almost every to chat PT or any other A modern. I'd like to highlight the point again that as the user of AI, we have to use it responsibly and ethically, just like any other technology. I can also have bad applications, so make sure that you use it responsibly and ethically. It's very important to secure the environment and make the EI accessible to. 9. Common errors while writing prompts: Hello everyone. Before we actually start with how to write effective Proms, let's look at some common errors that usually people make while writing Proms without any further delay. Let's get started. All right. The very first common error that people usually make is that they lack in clarity in their prompts. Vague and ambiguous Mpts can lead to inaccurate or irrelevant responses. That is so true. If you don't ask a clear question, you cannot expect a concise and clear response. It is very important that you ask the question with a lot of clarity, so that the AI model can understand your question and give you a proper response. For example, what's new in tech? It's a very vague question. We have included the word tech and we're asking the AI model to give us everything that is new with the tech. Tech is an umbrella word. It includes a lot of things. When we say tech, everything around us that is related to science or technology falls under this category. Asking vague questions is not at all recommended. You should try to frame your response with a lot of clarity so that you can get proper responses. For example, the same prompt, we can write it in this way. Can you provide an overview of the recent advancements in AI and their practical application? Now if you think about it, the part tech that we asked in the first prompt consider, this is tech. This is everything that is related to tech. It includes space tech, it includes IT, it includes mechanical, everything. Everything related to tech falls under this space. When you ask a question specific to recent advancements in AI, first you went into, let's say this is AI. In the AI also, you are only interested in recent advancements. That's this area. Let's say now you know the AI model exactly knows that you are interested in this area. And it will give you a response from this area and not a very general response from the entire domain. You now understand why it is very important to have clarity in your terms. Another question is, tell me about Indian history. Again, a very broad question. We have books on this topic, Indian history. How can you expect EA model to give you a response on such a broad topic? You need to be a bit more clear with your prompts. Now, the same question can be asked in this way. Another common error that people make is overly complex prompts. In the coming video, we'll talk about why it is very important to be specific with your prompts. However, excess of anything can lead to more problems. If you try to be more specific, it could increase the complexity of your prompts. How does it work? While your specificity is important, overly complex questions with multiple sub questions can be challenging to answer effectively. It's very important we don't need to complicate our question by asking so many sub questions. What you can do is you can ask these questions separate prompts. This is the effective strategy. However, now that we are talking about errors, you just need to understand that overly complex questions will not yield a ty, effective response. Make sure that you keep it simple. For example, explain the entire process of space exploration, including the history, technology used, and future prospects. Here in a single prop, you are asking the entire process, history, technology used, and future prospects. Again, a book can be written on these four topics separately and you want Ted PT or NEA model to give you a response including all of them. Not possible, right? To be effective, Prompt engineer, don't try to include all the questions in a single prompt. Instead, break them down into multiple questions. And then as a good response on this point could be, what are the key technology advancements that enabled space exploitation in the 20th century? Now we are being specific by asking key technological advancements in 20th century eliminated all the other centuries, all the other time frames and potential future missions. That will give us a very concise and to the point response. Similarly, discuss the impact of globalization in the world economy include trade policies, cultural exchanges, and labor migration. You see we're asking a lot of things. We can avoid them by being specific. We can just ask how has globalization influenced the job market in India? We've specified the country, particularly in the software development industry, and we've specified the industry. Now it's a very simple question focusing on a single topic software development industry. And how globalization influence a job with respect to India. Moving on assumptions without context, again a very important point. Chad, PT or any other AI models for that matter do not have any personal connection with you. All they do is they interpret your prompts and give your response. Now if you expect them to know everything that's going on in your mind, it's not fair. For instance, what is the best career advice for me now they don't know about me. It's a very general question and it could be asked by anyone in the world. And how do an AI model know who are you? The context is missing. I model doesn't know why it will give you some response, but definitely it will not be helpful for you. What you need to do is you need to specify, you need to specify who you are, what kind of jobs are you targeting, what are your skills and everything. Then you can expect a response that is tailored for you and that will work for you. Similarly, how can I improve my productivity? Again, a very broad question. Productivity is a very personalized trait. We could be unproductive for multiple reasons. Again, the context is missing. You need to specify who you are and why Are you struggling with time management that AI models can give you a tailored response ignoring the knowledge limit? Now it has multiple facets to it. For example, GPT 3.5 is trained on a dataset until 2021. Now you know there's a limit to it. You cannot ask a question that is from 2022 because it won't be able to provide you with a proper response. Similarly, what if the dataset that was used to train 3.5 did not in, let's say information A, you ask a question about A and it will not be able to give you a proper response. That's also a limitation. You need to understand the limitations of GPT and then accordingly use it. For example, if you ask what are the latest regulatory changes in Indian education sector as of October 2023, we are talking this month and a party was trained on a data till 2021. Now, this response is very unlikely. Even if you get a response, it will not be authentic or accurate. So make sure that you know the limitation before using depart, not using conditional statements. Conditional statements can be used to guide the response in a specific direction. They are particularly helpful for scenarios where you want to explore different possibilities. Let's take a simple example to understand this. If I increase my budget for online advertising, how would it impact the user acquisition rate for my attach platform? Well, the question is related to marketing, so it could be a little difficult for some of you, but let's try to break it down. What we're trying to say here is there's a condition here. Our main focus is to understand how changing the budget will affect my acquisition rate. But it depends on one condition. And that condition is if I increase my budget. Now let's say if I remove this part of question and ask the question again, how would it impact the user acquisition for my attach platform? It will not give me a proper response because I have not provided the condition. Conditional statements are very important. You provide the condition and then only you ask a question that depends on your condition. That's all for this video. These are all the five common errors that people usually make while writing pros. In the coming videos, we'll talk about how you can avoid these errors and write effective props to make the most of GPT and other models. I'll see you in the next video. 10. What is prompt engineering: Hello and welcome back. In this video, we are starting out with prompt engineering. This is the highlight of this course. In case you haven't been able to focus a lot on the things that we have learned so far, I highly recommend that you pay close attention to this part, at least so that you become a good prompt engineer. Because that is the current demand of the industry and this demand is increasing every passing day without any further delay. Let's get started. The term prompt engineering is made up of two words plus engineering. You have already learned about. Prompt. Let's explain the engineering ones. Engineering is simply the process of doing something skillfully. The difference between a general person and an engineer is just the skills. Engineers are taught specific skills to deal with the problem, and that's how they craft the solutions. Also, if we simply do a Google search, the first definition is a bit specific to machine or a structure. Let's move on to the second one, Skillfully for something to occur, when you do something skillfully or when you arrange something for something to happen. This is engineering. If we come back to our term, prompt engineering, if you write prompt skillfully with all the relevant skills required to write good prompts, the skill combined is known as prompt engineering. Writing better prompts, or so to say, Engineering better prompts is known as prompt engineering. If we talk about the definition, the process of designing your prompts better to obtain the desired response is known as prompt engineering. Let's take some very simple examples. We'll take these examples based on how a general prompt is different than a well engineered prompt. If you simply ask, tell me about cars, see the response. It will talk about all the important components that a car has and what they do if I asked the same question, but this time a little bit different, okay? This again gave us all the six components but in further detail. And it also gave us a summary how they work together to make the car move. What we just did is we re engineered this prompt to make it better. What it does is it helps us get a better result, a better response. That's how you engineer a prompt. If you are not getting a satisfactory response in the first time, try re engineering the prompt. And this time you might get better response. Then also you don't get a good response, try engineering it again. Let's move on to another example, Explain financial planning. We asked a very general prompt. Explain financial planning. It will talk about all the steps that are there and then a bit of a summary. But if I re engineer this prompt in different words describe, we are still interested in the same thing, financial planning, but this time we are a little bit specific. We are interested in planning our finances so that we can save money and plan our future. Now this time it'll give you a very different result. There are only six points. They are very specific to how you can plan your finances so that you can save and build a better future. See the difference. But this is a bit more specific. You might think that this is detailed, but in this response, it is not just giving you a detailed response with respect to every heading, but also giving you examples that might help you plan your finances better. So I hope now you understand what are well engineered prompts and how they can change the response drastically. That's all for this video. I'll see you in the next video. Thank you very much. 11. How to write effective prompts beginners: Hello everyone, Welcome back. In this video, we're going to talk about how to write effective Proms. In the previous video, we talked about some common errors that people usually make while lighting proms. In this video, we'll talk about things that you should avoid or incorporate while lighting props. Before we actually move on to some tips and tricks of writing effective props, let's take a look at some of the prompts which are not crafted very well. For example, what's new in the world. When we say world, it includes almost everything that's there on the Earth. It's not a good prompt. You're not being specific. Tell me about global warming. It's again, a very broad topic. The information that you're going to get out of this prompt may not be very relevant. It's, again, not a very good prompt. How is Dubai? It could be related to a tip that you're planning. You want chapt to help you but asking a question like how is Dubai does not give chat GPT any idea about your intentions. It will generally talk about Dubai as a city and some general things about the way it will not be able to give you relevant information about how you can plan a cost effective trip. Again, the context is missing. What's the future of technology? Again, you're not being specific. You're not providing any context. You're not providing any information about who you are and why are you interested in this area. Future of technology. It'll give you a very general response or may not even give you a response at all because this question is very general and the word technology that you are using is very broad. Now let's see some of the trips and tricks to write effective prompts. First thing first, we should always provide context. If you ask a very general question without any context and expect chat GPT to understand everything that you want, it is impossible always provide context. We'll take some examples to understand this. Avoid binary questions. Again, very important. Pt is an AI model. It's not a tool to give you yes or no response if you ask questions with answers like yes or no. It's not an effective use of chat, GPT or technology like AI, ask questions that gives you some information and use chat PT the way it was intended to be specific. Again, very important. We've talked about in the previous video also that when you are asking a simple prompt or general question seeking advice, make sure that you are being specific. You're providing the context, you're being specific about your problem or the question. So that you can expect a tailored response, desired output format Chat, PT as an EI model can give you response in multiple format. It could give you blood points, it could give you tables, it could give you a simple paragraph. You could program your prompts to get responses in any of these formats. Let's take a very simple example. This is a prompt and we're asking chart GPT to explain the concept of artificial intelligence, its types and real world applications, why it's a good prompt, Let's talk about that. First, we have specified that we want CharGPT to explain things, both things, it's artificial intelligence, then it's types and real world applications. Now we are specific. We want to know about artificial intelligence, its types, and its real world applications. While the question may have multiple directions, but we are being specific. We are interested in knowing artificial intelligence types and real world applications. When you specify things like real world application, it tells GPT that the user is interested in how this technology is being used in the real world. This prompt is very well structured. Next, we have another prompt, Provide an innovative example of how Autocad is revolutionizing architectural design and explain the underlying technology. Here again, we are specific with innovative example. We are interested in a very unique and fresh perspective. Next, when we talk about architectural design, we are again interested in its application. In architectural design that tells a pet that the user is interested in the practical application of Autocad. When we say underlying technology, it again tells a GPT that the user is not interested in any surface level response, but that the user is interested in detailed and technical response. Let's take one more example. Here we want GPT to elaborate on the significance of soft skills in the modern workforce and provide statistics on how they impact career success. Now again, a very multi dimensional question, but here also we are specific. It's a very well structured prompt. When we say significance, we are specific. We're not interested in a soft skills and everything. We are specifically interested in the significance of soft skills in the context of modern workforce. When we say statistic, we want a data bat response. Finally, when we say how they impact career success, we are interested in some practical tip centrics. How we can improve our soft skills to become a better employee. These were some of the very basic tips for you to write effective props. In the coming video, we'll talk about some of the advanced tips that will take your prompt engineering skills to the next level. Thank you very much. I'll see you in the next video. 12. How to write effective prompts advanced: Hello and welcome back. This is the advanced video of the previous video, that is beginner level of how to write effective prompts. Let's get started. A quick recap. In the previous video, we talked about some general tips of how to write effective Pros. They included avoid winary questions, provide context specific desired output format. Let me add it here. In this video, we'll talk about some professional level prompt engineering techniques that will make your prompts advanced and yield you results that you actually want. The first step is tell about your profile. This is very important and a lot of people miss out on this. When you add your profile in the prompt, it tells chat Pt or AI models that this person belongs to this background and we'll have to respond accordingly. It tells a lot about what kind of response you are expecting. It's like telling the size of T shirt you want when you are shopping online. When you tell about yourself, Chad GPT will understand your level and what kind of response you're expecting. For example, instead of asking very generally, tell me about engineering landscape in India. If I just add as a mechanical engineer from a tier two college, that means I am a student either studying or just graduated out of it, and I'm interested in engineering landscape in India. Now, the response that I want should be related to what kind of jobs are there, what's the demand areas, et cetera, et cetera. Telling about your profile helps a lot. Clear out the intent. Intent is very important, just like telling your profile helps AA model understand you better. Clearing out your intent is another thing that helps a lot. Let's take an example to understand this. Tell me about it. This is not a good problem. Let's say you asked a question, one, it gave you some response, and now you're asking tell me about it. Now, AI models don't know what should they tell about it. Let's say there is something a and you are now interested in knowing more about it. Could have a lot of things. Could have its feature, could have its history, could have its applications, anything. What should an AA model tell you it doesn't know. You have to clear out the intent. For example here, the same thing can be asked by specifying your intent that please explain the process of setting up a wireless router. It's specific. We're not just asking about telling you about a wireless router. We're asking about how to set it up. It tells the intent. What do you want to do with the information? Check for ambiguity. Well, it comes a bit later after asking prompt, but it will help you a lot if you keep this in mind. For example, simply asking about what's the latest. You understand that you want to know the latest updates on something, but the AI model doesn't know that and you have to specify it. How can you do it? You can do it by specifying the current project status. There could be a lot of ambiguity when you say latest, It could talk about anything. That's the ambiguity, and if you just specify it, it'll resolve it. Again, very important. Having a grammatically correct point is as important as other things that we have talked about so far. While GPT will be able to understand your errors and we'll be able to resolve it as well, it is always a possibility that it may misunderstand something. It's always a good idea to cross check your prompt ones for any spelling or grammatical errors. For example, please explain the difference between there and there. Now we know that it's please it's a common message language. We understand it because we have been using it for a long time now. But chat PT as a model me misunderstood it. It's always a good idea to use correct spelling, grammar and avoid any text language. The same question could be asked that could you explain the difference between there and there? Again, it will not make a lot of difference, but it'll always help you be a responsible person and use a technology like AI ethically. Always be polite and respectful. Treat it like your friend and ask questions the way you will ask to any other person. Not only it will help you get better results, it will train PT to know you as a polite user. And users like you will train Che PT to become polite as well. That's how you reciprocate respect. Experiment with different phrasing in case you are not getting the right response. With your prompt, try experimenting with phrasing. Let's understand it with an example. What is the capital of France? Let's say you got a response and you are not happy with it. You can ask the question again. You can experiment with different phrasing. Could you tell me the capital of France? Or do you know the capital of France? Well, the answer will not have a lot of difference because you are just asking for the capital of a country. But in general, just like you elaborate your question to your friend. But in general, when you explain your question to your friend so that you get a better response here. Also, if you just change the phrasing a lit, it may have a drastic difference between the responses that you get. 13. Filtering and evaluating responses: Hello and welcome back. In this video we are going to talk about filtering and evaluating responses. Well, so far in this course we have talked about how you can write effective terms. We have seen a lot of tips. Now it's time to look at the information that you are getting out of Ch GPT to ensure that it is filtered and evaluated for your use. Before we actually start with how to filter or how to evaluate, let's understand what is filtering. Filtering is the process of selecting and keeping only the information that is relevant, useful, and desired while discarding the rest. For example, we use filters while shopping online. How does it work? Whenever you go to any online platform for shopping, the first thing that you do is search for a product. Next thing that you do is out of all the products that you get, you apply a filter. All multiple filters for that matter. You'll apply a filter for pricing, maybe brand if you are shopping for clothing. You will apply some sizes and other filters. What all this does is it filters out some products that are more relevant to you. Similarly, for any response that you get out of GPT, you may filter out some information that is relevant, some information you will simply discard, and then again, some information that you'd like to filter. Let's take a look at how do we filter information? There are four main criterias to filter information. The very first thing is relevance. We are using Chat GPT to find the most relevant information for our purposes. Now, out of all the information that you are getting, you'd like to keep the information that is most relevant to you. Then comes credibility. Credibility is nothing but how accurate or credible the information is. We'll understand credibility using an example below. Last thing is clarity. You'd like to ensure that whatever information you are getting, it's clear to you. If you want to use this information for your audience, you'd like to ensure that it is clear for them as well. Let's take a simple example. Think of yourself as a coding teacher. You are teaching Python. You ask Chad GPT to help you with everything related to Python. Now, a GPT gave you a lot of information about Python. The very first thing that you will do is look for relevance. You want to focus on Python. Let's say if there is an example related to C and C press, you would simply like to discard it. Second credibility. Now they are, let's say, five best practices. What you will do is you'll select three or four. But there is one practice that is no longer used. Say no longer used, it is no longer used in the industry, no one is using this practice, you'll discard this as well. This is also not relevant. Then again, clarity, whatever information that you are taking out, it should be clear to you first and then it should be clear to your audience as well. This is how filtering works. Next we'll talk about evaluation. It is the second step of this process. By definition, evaluation involves assessing, examining, or judging something to determine its quality, accuracy, suitability for a particular purpose. Let's take the same example again. You're using Amazon for shopping. You've got all these products, product, product two, product three, product four, product five, and product six. You filtered out the products. Let's say you remove this product and this product. Now you're left with this one. This one. This one, and this one. Now you'll have to select one of these products. The next thing you will do is evaluate them. By evaluation, I mean you will open the product, you will look at their reviews, ratings, pricing, discounts, everything. This is the process of evaluation. Out of all the filtered information, you will evaluate and then you will select the best for your need. This is what evaluation means. Let's take a look at why should we evaluate something? Well, you already are familiar with the process, in fact, you are using it. But let's try to quickly summarize this. The very first thing is accuracy. Whatever information you have filtered out, you would like it to be accurate. Accuracy is very important then the information that you are taking out, it should be engaging. Also, if it's not engaging enough, you yourself will not spend a lot of time reading it, the information should be engaging. Then there are other things, also application and some other quality purposes. But the bottom line is, you evaluate it to be accurate, authentic, and useful. Again, take the Python programming example. Let's say you have filtered out everything. Now the information is not accurate, then it's of no use for you. This is where evaluation is very important. Let's take an example from a response that I got from chargPt and how I filtered and evaluated it. This is a simple paragraph that I got about how exercise helps you in maintaining your, it's a big paragraph and I want to filter and evaluate it for my personal use. Let's do this. This is how I did it. The very first thing is I'm only interested in how exercise helps any repetitive information. I'll filter out anything that is not relevant, I'll filter it out. Regular exercise plays a vital role in maintaining optimal health and well being. This is how I'll start also. But this is, again, engaging in physical activity offers a wide range of advantages for body and the mind. Similar, I don't want to use it. Another reason for me to remove it is this is going to be covered in the next part. Also a physical perspective, this is how it helps. Now, it also talks about some diseases, but I'm not interested. The next part is how it impacts your mental well being. I'm interested in that as well. Next, I'm not interested in anything very specific about hormones or other things. I'll simply remove that part. Now I'm interested in the other advantages. For example, it helps you socialize and connection building that part is also relevant for me. This is how I'll filter out this article for my personal use. You may have very different requirements. You may want to filter and evaluate it accordingly. After filtering, I'll just cross check it once that whatever information is given it's authentic and accurate. For example, if they talk about that it helps you stay physically fit, then it should be the case, which is known as evaluation. I did both the things and got the relevant information. Using AI is one thing. Taking out the important and most relevant information is one of the key skills. Make sure that you master this. Also, I hope this video helped you. I'll see you in the next video. 14. Custom instructions: Hello everyone, Welcome back. In this video, we are going to talk about a very important feature of Cha GPT that is custom instructions. Now, before we actually dive into what are custom instructions, why do we even need custom instructions? Because if you think about it so far, we have learned almost everything that you need to understand as a prompt engineer. Why do we even need custom instructions? Well, the answer is very simple. In all the videos so far, we have talked about that how you'll have to provide a lot of different things along with the question that you are asking. For every prompt, you need to specify the context, you need to specify your background, and then maybe the format that you want your response. In all these things, you have to do every time you're writing a prompt, Open Y. The company that created Chat GPT came up with a simple solution to avoid all this, they created custom instructions. Now custom instructions will make it very easy and super fast for you to write a prompt because you won't have to specify background format every time you are writing a prompt. All you will have to do is write a prompt and you'll get the response in the way you want it to be. I'm in my Chat GPT interface to use custom instructions, you can go to this option and you'll find custom instructions here. And it will open this dialogue box for you. Another way, you can use the shortcut key that we have talked about in the shortcut keys videos. Shortcut keys, control plus shift plus I. This will also open the custom instruction window for you. Before we actually use custom instructions, let's take a simple example to understand it. Suppose I'm a teacher in a school, and I teach students of the age group five to eight years old. These are very young students. I need to explain everything in a very simple language to make that happen. I always simplify things first for myself and then I go and teach them. Now I use Ch GPT to help me in the process. I've talked about my background. Now if I ask a very simple question, explain solar system to a six years old, now I have the response. It is simple so that a six years old can understand it, but the problem here is that there's no sequence to it. As a teacher, I always go with a sequence. Currently, GPT is not considering me as a teacher, it is considering me the six years old asking this question. That's how it is responding. Also, if I want this response to be tailored for me, a teacher, I'll have to first add my background. Then, as I mentioned, I want information to be in a proper sequence so that I can explain it to the students in the same sequence. I'll have to insert that sequence also. And then some formatting as a lot of things, right? There is an easy way to do it, and that is custom instructions. Now, if I just open the window, there are two kinds of instructions that I can give. One, how would you like Chad GPT to know about you? This is one thing. This is where I can talk about myself, give a background who I am, what I do. If you want to use some help, here are some tips you can maybe add. Where are you based? If I talk about myself, I'm a teacher in India. That means Chad GPT will use all its data that is related to India and give me a response accordingly. Similarly, other things, if I work somewhere, where do I work, work I do, and some other things, you can hide these tips. Also, if you notice the character limit is 1,500 you can write custom instructions in great detail. Second is how would you like Ch GPT to respond? It is all about the response. We have talked about the tailored response. We want response to be in certain format. This is where you can use this feature. You can ask GPT to give you the response in certain format for the same question of solar system. Let me give it some custom instructions here. I've talked about who I am. I am a science teacher in a school in India, and I teach kids of age group five to eight years. Then a little about my teaching methodology, I like to keep things really simple to make everyone in my class understand. For now I'm not using these instructions. Let's just see how it changes my response. Now, one important thing to note here is that every time you add a custom instruction or change it, it will not work. In the current chat, what you'll have to do is you'll have to start a new chat. Now if I just ask explain solar system, I'm not even adding 26 years old. Let's just see how it responds. Now if you see, it has used our custom instructions to give us the response. It has kept things very simple in a sequence. It has started with Sun planets, Moon, asteroid comets. This is basically the hierarchy of bodies in our solar system. We start with the biggest body that is our sun. Then comes planet Moon's asteroid, comets and everything. That's how you use the custom instructions. Now let us add the custom instructions for formatting. Also, I need information in the steps to make the explanation easy for my learners. And then I need response in a table. Let's just save it. One important thing to note here is if you don't want to use custom instruction in a chat, you can simply disable it using this option. Again, I'll have to start a new chat because I cannot use the new instructions in this chat itself. As you can see, the information is given to me in a proper format. It's a table. I could have specified it a little more, but for now it's good enough. It has given me information in a sequence. It is in a tabular format. Let's take another example. In this example, I'll portray myself as a simple person who is curious to learn new things. Now I want to use GPT to learn new things and wants to use custom instructions to make the process easy for me. Let's say if I simply ask, explain quantum computing to me in Lehman's term, I want to understand a little about quantum computing. I've used the term Lemans terms, let's see how it responds now. It is a very general response. There's no formatting, but the information is simple enough to understand. But as a learner, I like to read things and I like to read them in a proper sequence. I start with why things are the way they are, then what are things, their definition basically, and then comes the how things work. This information I want to add to chat GPT first I'll talk about myself, although not a very concrete information to give, but this information that I like to read a lot. Like to get information in the easiest language possible. It'll keep things easy for me. Then the important part, I like to learn things in this sequence. Why, what and how? Let's see how it changes my response. I like to start a new chat. Explain quantum, compute, see. The language is simple based on my first instructions, then the format is the same. Why, what and how? This is how you can use custom instructions to become a professional prompt engineer. Before we conclude this video, I'd like to highlight one thing. That custom instructions are a great way to become a better prompt engineer, but you may want not to overdo it. For example, you have given a custom instruction for your responses to be in a certain format, but not every time you would want your responses to be in that format. Now in such cases it's not helping, it's actually creating a problem. It is always a better idea to tweak your custom instructions as per your need. I hope you now understand custom instructions and how you can use them to become a better prompt engineer. That's all for this video. I'll see you in the next video. 15. Common issues: Hello and welcome back. This is another section of this course where we'll talk about troubleshooting and support part of chat GPT. While using chat GPT, you may come across a lot of issues. In some of the issues, you will have to reach out to support to either inform them about anything or ask for a resolution. In this video, we'll talk about some of the most common issues. And then in the next video, we'll talk about how you can resolve these issues without any further delay. Let's get started. While you can face multiple technical or non technical related issues, there are a few very important and very common issues that you may face. I think knowing just these issues will help you a lot in navigating and using chat GPT. As I mentioned in the introduction video, I'll keep adding new section, new videos to this scores. When I'll be adding more advanced and technical stuff, I'll keep adding new things to support them. For instance, I'll add some videos how you can customize language in chat GPT. When we do that, it'll involve a lot of technical things that may require technical support. Also, I'll keep adding videos on these topics for now. These are the three main issues that you may face. The very first is very general issue, that is slow response time. The more complex, more specific query you ask, it takes a GPT or AI model some time to process it and then give you an appropriate response. If you are stuck, try using the region rate option or if it's completely stuck, I'll suggest that you refresh the page or login again, that should fix. If not, give it some time and you'll be able to resolve it. These two are a little bit more important because they may require a few more steps to handle them. Or in some cases, you may have to reach out to support, to handle them. Let's talk about them one by one. Misunderstood queries, this is something we have been talking about since the beginning. Ch PT is an AI model and it is very much possible to misunderstand something or maybe use some data that is biased in case you face this issue. It's not a big deal. We'll talk about resolution. But for now, let's talk about how these issues look like. Let's say if you ask, tell me about the history of apples. You are interested in knowing about the history, history of apple, the fruit. But here, instead of talking about the history, it simply gives you what is apple and its flavors. There's no mention of its history. That means it is not a relevant information for you. It's a misunderstood query. The prompt that you provided the model did not understood it as it was intended to. It's one of the examples. Let's take another example. How do I bake a chocolate cake? Here you are interested in maybe a recipe or some steps. Whatever it is, it has to be a process. Here, if you see the response, chocolate cake is a delicious dessert enjoyed by many. It's a very general statement. There's no relation between what is asked and what is given to you. It's again, an example of misunderstood query. Don't worry, we'll talk about the resolution in the next video. For now, you just need to understand what issues you may face and how do they look like unintended response. The main reason behind this happening is the data, your data, could be outdated, biased, or inaccurate. Any of these reasons could lead to these issues. Now let's look at some examples to understand it better. Explain the concept of gender equality. Here you are interested in knowing about gender equality. Let's look at the response. Gender equality is just a buzzword used by feminist. It's a very wrong statement. No one will agree with it. Right? We are living in 2023. If AI models are giving you this type of responses, that means they are not just biased. They're incorrect. It's not bias, it's incorrect statement. This is not exactly the case. Next is what is the role of diversity in innovation. Diversity is overrated and it doesn't have a significant impact on innovation. Again, a very incorrect statement and it may lead to a lot of controversies. If AI models are talking about that diversity is overrated, it will not lead to any progress. When we talk about diversity in everything, innovation is one of them, and getting such responses is not what we expected. Tell me a joke. You ask for a simple joke, and what did it say? Why did the chicken cross the road to escape the terrible chicken coop regulations? Again, a bit controversial. But you do not expect something like AI to give you such responses. All these responses that we saw, we're not happy with them because either they are completely incorrect or biased. Again, incorrect or controversial. Such responses are known as unintended responses. That's pretty much all the common issues that we may face. In the next video, we'll talk about how to handle and resolve these errors or issues. I'll see you in the next video. 16. How to handle common issue: Hello everyone, Welcome back. In the previous video, we talked about some common issues that you may face with chat GPT. In this video, we'll talk about how to handle or resolve these common issues. So let's get started. All right, here are the four things that you can do to handle some of the very common issues that you may face with chat GPT. We'll talk about them one by one in the coming slides. Understand the basics, can't emphasize enough on this part because anything that you are using, if you know how to use it well, you will not face a lot of issues with it. And if you do face some issues, you will know how to resolve or handle them by yourself. This is applicable in part as well. You should have a complete overview of what this technology is and how you are using it. What could be the possible challenges or errors that you may come across? If you have a good understanding on this part, chances of you facing issues are very less. Next is applications of char jeopt, I'd like to call it, this part is how you are using it. If you know how you're using char jept, you will very much understand that both kind of errors or challenges you may come across, you will have a better understanding of how to resolve them since you'll be handling these issues by yourself. A lot of times you will get used to it and the chances of you doing the same thing, again will be very less. You should understand how you are using chopt then the expectations. It's an AI model. We have been talking about it and probably we'll keep talking about it throughout the course. Ei is a technology, it's not a human being setting up your expectations, right, is the right thing to do because if you overexpect from chat GPT, it may not deliver it. You should always keep in mind that what it can do and what it cannot, so that you could use it efficiently and effectively, although we have talked about them in the previous video. But let's just take a quick recap. If you face this issue, slow response time, it could be because of multiple reasons. But things that you can do to resolve it is give it some time, it'll maybe fix itself or use the regenerate option that's there to regenerate your prompt. If it's not working, try rephrasing your prompt. If you're not getting the right information or it's delaying, you stop the transition and you represe your prompt. If it still doesn't work out, you refresh the page and you log out and log in again. It will fix it. If not, give it some time and then use it again. One important thing to note here is this slow response time issue could also be happening because of your machine, the system that you are using to access GPT. Make sure that you check that as well, misunderstood queries. In case you feel that chat GPT has misunderstood your query and has not given you a proper response, you may want to use the regenerate option, or you can just stop transition and rephrase your prompts, it'll help you get a better response. Unintended bias response. This is actually related to our next point. Let's talk about it in the next slide. This is something I really want to talk about and it's a very important tip for all of us. Chat GPT is an AA model and the data that it is using at some point was generated by human beings. This AA model is nothing but our reflection. I recently read a code somewhere, Let's all make what we want it to be. We are using AI, but some of us don't know that it is what we make it. If you will be polite to it, it'll be polite. If you will be a little rude to it, it'll be rude. The very first thing that we should do is we should try to make AI as we want it to be. Now, whenever you notice something incorrect or bias, the very first thing that you can do is keep a record of it. It could be you can take a log. You can take a skin shot. You can simply copy paste it somewhere. Anything that works for you. But what it will do is first, it'll help you remember the same issue. If it happens again, you'll be aware of it, that it is the same issue that I have faced. And you can either go back to your log and check what exactly happened last time so that you can avoid it this time. Second thing is if this is something that is happening again and again, you can report it. We'll talk about how to report something or reach out to support of Chair GPT in the coming videos. Now the last thing that you can do is ask clarifying and follow up questions. These are some of the examples, the responses that you are getting. If you have even the slightest doubt about them, I'll suggest that you ask these follow up questions. This is a cross check mechanism that you can put in place so that whatever information that you are getting you can get it cross checked by GPT before you yourself cross check it. For example, if you're not sure about something that is given to you, you can simply ask this question. Can you give me more information? If you are not able to understand something or if you feel that there's something that is missing, you can simply ask another question. I didn't quite understand it. Can you elaborate on this then? What it will do is it will review the information that it has given to you. It will then check it. If it finds something that is not correct, it'll connect it. In case you're not able to resolve something on your own, then we have no other option than to reach out to support. In the next video, we'll talk about how you can reach out to support of chat GPT to report something or get something resolved. I'll see you in the next video. 17. How to reach out to support : Hello and welcome back. In the previous video, we talked about how you can resolve some common issues with the chat GPT. In case you're not able to resolve all these issues by yourself, you may have to reach out to their support. In this video, we're going to talk about how to give feedback on the responses, or how to reach out to support to get your queries resolved. Let's get started. Suppose I simply go for a prompt. I'm not writing a new prompt, I'm just taking one of the suggestions. Since I have given custom instructions, this is giving me suggestions in a tabular format. Now, there are multiple ways I can give feedback. We have talked about it in the previous videos also. But in this video, let's just quickly look at the feedback mechanism of chat GPT. Whenever you get a prompt, you'll get these two options. If you click here, that means you like the response. If you click here, that means you did not like it. Click here. It'll ask you to share feedback. What did you like about it? And you can write your feedback here if there is any. If you simply cross check it, that means you have liked this response. Now the dislike response is not here. That means you cannot dislike a response that you have already liked. If I simply regenerated, I have all the options available. Again. This time I can dislike it. Or whenever you use the regenerate option, you will get this dialogue box also because you did not like the previous one. This time it will ask you that the new response that it has generated, is it better than the previous one, worse than the previous one, or same. You can give you feedback here. If you again click on the dislike option here, you can share your feedback. For the response, you can write your feedback, or you can use one of these options. Again, coming back to our previous discussion on any unintended response. If you find something harmful or unsafe, you can report it. If you are sure that there is an information that is incorrect, you can market here as not true. Or if there is a response that is not helpful, you can simply say that this is not helpful and submit your feedback. These are some general feedback options. Now let's look at how you can reach out to support. If you simply search for chair GPT support, it'll take you to this page. Now on this page, you will find a lot of questions which are related to very common issues. The question starts with as basic as what is char GPT and it goes still how to create a new GPT. You will find some questions related to IUS app. If you are using char GPT on an IUS device, this is where you'll find related questions if you're using an Android app. You will find some general questions here in case you have question or any issue that you can find here. I'll suggest that you go through them because they are very detailed and 90% of the times the resolutions given here will help you resolve the problem. Now let's discuss the most important part. Suppose these questions are also not able to help you and there is an issue that you want to report. Or at least have a chat with chat P support for that. You can use this feature, the chat option, and it will open a new chat for you. Again, there are some general questions that a lot of users may have asked. They are listed here. You can use these questions in case they are able to help you, or you can use this feature, send us a message to start a new chat. This option or simply click on message will start a new chat. Again, the help option will give you a lot of articles on different things that might be helpful for you. Make sure that you check them as well. In case none of these things help, you can simply email your query to the official chat. Pt support E mail address. That is support at the red chat, p.com I'm not sure about their response time, but in case you have a genuine query, they'll surely respond. Just in case they don't, You may want to follow up ones. This is all about chat GPT. As you might know that Chat GPT is being used in multiple websites. Also, a lot of businesses have integrated chat GPT in their product. When you interact with their product, it's basically chat GPT but integrated in their product. In case you have any doubt about these products where a GPT is integrated, they would have their own dedicated support. In that case, you don't need to reach out to chat GPT, you can directly reach out to them and they'll take care of the rest of the things that's all about this video. I'll see you in the next video.