Here we are going to learn about introduction to AI concept. We will discuss about what actually mean by AI, what we can do with the help of AI, and we'll go with the different Azure AI services. So this is the main agenda behind this module number one. So let's go with the
So this term is actually coined in a 1956. Try to understand this term is just coined over there. Nothing was there, only theoretically they explained that what actually mean by artificial intelligence. And over there they explained that artificial intelligence is nothing but.@1 31 minutes 11 secondsIf any machine or if any software have the capability to work or mimic like a human brain, for example, if you have any machine like a robot, like a computer, or any another machine, or if you have any application or software which have the capability to work or mimic like a human brain.
Generative means machines have the capability to generate something. If I ask you, can you write one essay on the artificial intelligence or can you write an essay on the nature? Definitely you will do that. You will write an essay. If I ask you, can you sketch something for me? Definitely you will sketch for me.
because our brain have the capability to generate something. So under the artificial intelligence, generative AI is one of the workload or one of the, you can say, scenario present through which machines have the capability to generate something. Now generation is happened with different scenarios.
After that, one concept called as a deep learning. Deep learning is nothing but it's like a neural network. Now try to understand inside our brain, neural network is present. Neurons are present. For example, I'm putting one scenario so that you will get the idea.
when I'm taking the name as a generative AI, we know that in the last some months of 2021, as ChatGPT come into the picture, whole era of the agent, sorry, artificial intelligence is changed. Because as this GPT models comes into the picture, people are asking so many questions, models are going to generate the response. What do we have to understand behind this? What type of things are present? So, when I'm considering the generative AI, behind the generative AI, one concept is present called as a LLM Large Language Model. Now, what actually this might mean by this large language model? The name itself specified that these models are already learned from the large amount of data, very massive amount of data. For example, hope you remember some models you seen that say 1B or 18B. Right, that means to these models, 7 billion, 18 billion parameters are present, so you can imagine that how big or complex model it is. So, these parameters are nothing but deep learning parameter. These models are made by using deep learning architecture. Now, these language models have the capability to learn from the data. Which is present in language format, image format, audio format, video format, and many more. Once these models are learned from the data, they are going to create one sort of vocabulary, and once the vocabulary is created in appropriate format, you can ask any question to that model. So, you can ask any question to that model. If the vocabulary is created, it has the capability to generate the response for you. Now, let us try to understand which type of response they are going to generate. So, as I mentioned previously, also, they have the capability to generate the response in text format. They have the capability to generate the response in image format, they have the capability to generate the response in video format, audio format, music format, they have the capability to generate the response in 3D object format, and also they have the capability to generate the response in. Code format, so if you observe carefully, they have the very good capability to generate the response in different, different format.OK, so here some examples are provided. You can see the first example is the natural language generation. So when you ask any question like write a cover letter for a job application to this LLM model, as I mentioned, this model already learned from the large amount of data. Created already a good vocabulary depending upon your question, which is called as a prompt. So, in the generative AI, whatever the question asked by the user, it is treated as a prompt. So, when you are putting such type of prompts over there, depending upon your prompt, it is going to generate the response. you can see the quality of response. Dear, please find in close my application for the role of dash, dash, dash. So, model have the capability or that JNEI tool have the capability to generate the response in text format. Suppose if that model is going to support images also, and if you say like that, create a logo for a florist business, you can see how massively it is going to generate the image for us.
Now, as I mentioned, there are two types of language models that are present. LLM, that is large language model, and another one is the SLM, that is small language model. Remember, depending upon your application, you can use this language model because we have to pay for these models. Now, as I mentioned, there are two types of language models that are present. LLM, that is large language model, and another one is the SLM, that is small language model. Remember, depending upon your application, you can use this language model because we have to pay for these models. These are not freely available. Very few models are freely available. Open source models are available. But most of the models, we have to pay for that. So depending upon our application, we have to select the appropriate model, whether it is a LLM or SLM. So we must know about the difference between LLM and SLM. Let us try to understand. So, in the LLM model, these LLM models are trained with very sheer, large volume of the data. They are going to learn from the text data, image data likewise, and they consist of billion of parameters. That means you can imagine that how big neural network is present to learn such type of data. Whereas in the SLM, these are trained with very focused text data. For example, If you have to create or if you have to do one application with respect to your business only, you does not require the other side terminologies and all. So in that case, you can provide your own data, you can train your model. So you can select in that case as a SLM, that is small language model. because it consists of very focused text data and very few parameters. Let us jump again back to the LLM. LLM, how the comprehensive language generation capabilities in multiple contexts, because they already learned from the very large amount of data, it has a massive vocabulary over there. But in the SLM, these are focused on the language generation capability in very specialised content because its vocabulary is limited. LLM's size is very large one and it is going to impact on the performance and portability. So when we want to. port that model onto another platform, then it is very difficult. But in the SLM, these are very fast because of the limited vocabulary and portable. LLM models are time consuming and also expensive because for the training purpose we have to put some cost over there in terms of compute as well as training data. And also it is going to take some time for the fine tuning purpose. Suppose if you have to tune that model with our own data. Whereas SLMs are very faster, these are not so much expensive because we train this with very small amount of data with very small time duration also. And suppose if we have to fine tune that model with our data, then it is very easy or not so much time consuming.You can see some examples of the LLM. LLMs are GPT 4.5, GPT 5. Then we have the Mistral 7B, that is 7 billion parameters are there. Lamma 3, Lamma 2, these are comes under there.in the SLM, Microsoft 54 or cut to then hugging pairs, GPT new, these are the small language model. So depending upon our application or which type of problem we are solving, we have to select either LLM model or SLM model.
What are the Azure AI Foundry project? So under the Azure AI Foundry, you can create one resource, and in that resource, another different parameters are present. So Tim, I think one person asked the question, suppose if you have to do the integration of different Azure AI services with the agent, We can do with the help of Azure AI Foundry. So, here in the Azure AI Foundry, different models are present. By using those models, you can create your journey application. Suppose if you have to jump or work with the agents.There are different Azure AI Foundry agents are available. We can take those AI agents and different Azure AI services like a language translation, document service, vision service. We can do the integration of that. That means suppose if you want to create a small agent,We can create that also. And suppose if you have to create one agent which is going to solve the problems for your complexity, we can do that also. That means with the help of Azure AI Foundry, we can create gen AI solution. We can create agentic AI solution by integrating.Now, when I open the Azure AI Foundry, there are different models that are available. Now, when I open or when I deploy any model, I can test that model with the help of playground. So chat playground is there. Similarly, another playgrounds are present, like image playground is present, audio type playgrounds are present. Now, when we have to deal with this Azure AI Foundry, we can find out the best model which is going to suit our need. Now, how we can find out that? So, always remember when you enter into the Foundry, there is one option called as a compare models. We can compare multiple models like. GPT-40, GPT-40 mini, GPT-4.5, GPT-5 likewise. And from that comparison, we can find out which is the best model for our scenario, for our business statement. So you can see such type of models available like open AI model, GPT-5. Microsoft Model Five Four, popular third-party models are also available.Once you select that appropriate model after comparison or from your previous business knowledge, then you can deploy your model you want to use in your application. And once model is deployed with the help of Playground, you can test your model, how it's working. Now in this, you can add your data also, you can play with your parameters also.And you can add some examples if you need it Now, in the Azure AI Foundry, we can create agents also. So, to create any agent, what we have to do, we have to specify the agent name, we have to specify the model deployment, which model you are going to use for the agent creation purpose, knowledge tools.ou have to specify the list of tools where that LLM model or agent is going to connect over there like a website from your local machine likewise. Then what are the different action tools are present? Like what type of actions it is going to take, whether it is going to send the e-mail. Outlook will be there, whether it is going to send the messages, WhatsApp will be there, Messenger will be there, likewise. And if you want to connect one agent to another agent, you can connect different agents also. Now once your agent is ready, again, you can test your agent into the playground.So, you can see here one screenshot: when you are asking the question, it is going to generate the response, but actually it is one of the agents.Depending upon this, we have one small exercise, so we will see about that, how we can explore the generative AI in Azure AI Foundry port.
Building the AI Lunar Landing - Complete Code
Building the AI Pac-Man - Complete Code
Building the AI KungFuMaster - Complete Code



















No comments:
Post a Comment