Skip to main content

Command Palette

Search for a command to run...

Describing Generative AI capabilities in Azure

Published
4 min read
Describing Generative AI capabilities in Azure

Exam weight: 20–25%

Generative AI is the form of AI most people are familiar with today. It is what we use to chat, generate documents, ask questions, and perform everyday tasks.
Generative AI aims to get as close as possible to the way humans communicate.

Despite its almost magical ability to produce original content, it is grounded in mathematical techniques and advances in statistics, data science, and machine learning.
Understanding its core concepts helps us envision new possibilities for artificial intelligence.

LLMs (Large Language Models)

LLMs are the core of generative AI, encapsulating the linguistic and semantic relationships between words and sentences.

When you are typing on your phone and it suggests the next word — often correctly — you are already experiencing a form of language model in action.

The “magic” behind this lies in the model’s ability to learn linguistic patterns and predict likely tokens based on context.

Consider the following sentence:

I heard a dog barking loudly at a cat.

If we only heard “I heard a dog …”, you already know that the words “heard” and “dog” strongly indicate that the next word might be “barking”.

This happens because:

  • We have a large vocabulary

  • We have learned common linguistic structures

  • We have semantic knowledge associated with words

Language models are trained to develop these same capabilities.

Tokenization

For a model to develop human-like abilities to understand relationships between words, large language models contain hundreds of thousands of tokens, representing a vast vocabulary of words, images, and sounds.

A simplified example of tokenization:

  • I (1)

  • heard (2)

  • a (3)

  • dog (4)

  • barking (5)

  • loudly (6)

  • at (7)

  • a (3) — already assigned

  • cat (8)

To learn more about how models transform tokens using transformers, see the official documentation:
https://learn.microsoft.com/training/modules/fundamentals-generative-ai/3-language-models?pivots=text

Prompts

When we ask something of a generative AI model, we are providing a prompt as input to receive a response.
The more relevant information we provide, the more accurate and useful the response tends to be.

Through prompts, we can define roles that guide how the model should respond. There are two main types of prompts:

System prompt

Defines the personality or behavior the model should adopt when responding to users.
Example:

“You are a helpful assistant that responds in a cheerful and friendly manner.”

User prompt

Defines the specific request the user wants answered.
Example:

“Summarize the main points of document X into six bullet points.”

Conversation history

Today, many people share prompt examples on social media to extract the best possible results from generative AI models.
Using conversation history to enrich responses can lead to a much more interesting experience.

Have you ever asked the AI you use most often to generate a professional profile about you based on your entire conversation history? The result is usually quite interesting.

For example, suppose you send the prompt:

“What is the maximum amount I can claim for travel expenses on a business trip?”

Without additional context, the model will provide general guidance and likely suggest consulting your organization’s expense policy.
A better approach would be to include the relevant section of the organization’s expense policy along with the question.
With this added context, the model can deliver a much more accurate and relevant response.

Tips for better prompts

To get better results from generative AI models:

  • Be clear and specific — explicit instructions or questions work better than vague language

  • Add context — mention the topic, target audience, or desired format

  • Use examples — if you want a specific style, provide an example

  • Request structure — such as bullet points, tables, or numbered lists

Well-designed prompts can make a significant difference in the quality of the results produced by generative AI models.

Conclusion

This content summarizes the main concepts covered in the official Azure documentation for the AZ-900 / AI-900 exam.
The goal is to transform technical material into simple and practical explanations, helping build a solid understanding of the fundamentals before moving on to hands-on environments.

If you are studying for the certification, I recommend reviewing each topic carefully and experimenting in the Azure Portal whenever possible.

AI-900

Part 5 of 5

Learning something new isn’t always easy — and AI is no exception. Many materials are too technical for beginners. So, I decided to turn my studies into accessible content, both for people who already work in tech and for those who want to start now.

Start from the beginning

AI for Beginners: Achieve the AI-900 Certification in Azure AI Fundamentals

Artificial intelligence has been part of our lives for years. Companies, schools, offices, industries, aviation, healthcare — all of these areas already use AI or are in the process of adopting it. And one thing is clear: those who don’t adapt will f...