> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# What Is Generative AI

> Overview of generative AI, its evolution, key model types, applications, capabilities, risks, and responsible deployment practices

Generative AI refers to a class of artificial intelligence systems that create new content—text, images, audio, code, or other media—by learning the underlying patterns of existing data. In this lesson you'll learn what generative AI means, how it evolved from earlier AI techniques, and why it’s reshaping creative and productivity workflows today.

We’ll start with a concise timeline showing how AI has progressed over time.

* 1950s — Classical AI: rule-based systems and symbolic reasoning intended to encode expert knowledge explicitly.
* 1990s — Machine Learning: statistical methods that learn patterns and relationships from data rather than relying solely on hand-coded rules.
* 2010s — Deep Learning: multilayer neural networks that learn hierarchical features from very large datasets, enabling breakthroughs in vision, speech, and language.
* 2020s — Generative AI: models that synthesize novel content (text, images, audio, code) by learning the distribution of training data and sampling from it.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/MVK09m96KxI8SuM5/images/AI-102-Microsoft-Certified-Azure-AI-Engineer-Associate/Get-Started-with-Azure-OpenAI-Service/What-Is-Generative-AI/generative-ai-evolution-timeline.jpg?fit=max&auto=format&n=MVK09m96KxI8SuM5&q=85&s=6ee17e269b366de2292414e5a6a27847" alt="A slide titled &#x22;What is Generative AI?&#x22; showing an evolutionary timeline of silhouettes from Artificial Intelligence (1950s) to Machine Learning (1990s), Deep Learning (2010s), and Generative AI (2020s). It also includes a brief definition noting machine learning is a subset of AI that learns from data to make decisions or predictions." width="1920" height="1080" data-path="images/AI-102-Microsoft-Certified-Azure-AI-Engineer-Associate/Get-Started-with-Azure-OpenAI-Service/What-Is-Generative-AI/generative-ai-evolution-timeline.jpg" />
</Frame>

Deep learning, which rose to prominence in the 2010s, uses deep neural networks to process vast datasets and learn complex representations. These networks power image recognition, speech recognition, translation, and other applications that require understanding high-dimensional data.

How generative AI differs

* Traditional ML models are often discriminative: they classify or predict a label for input data (for example, "spam" vs "not spam").
* Generative models learn an approximation of the full data distribution and can sample from that distribution to produce entirely new examples that resemble the training data.

Common classes of generative models

* Variational Autoencoders (VAEs): learn latent representations and generate samples by decoding from the latent space.
* Generative Adversarial Networks (GANs): use a generator and discriminator in competition to produce highly realistic images and other media.
* Transformer-based models and Large Language Models (LLMs): use attention mechanisms and massive training corpora to generate coherent text and support tasks like summarization, translation, and code generation.

<Callout icon="lightbulb" color="#1CB2FE">
  Generative models approximate the data distribution and produce novel—but statistically plausible—outputs when sampling from that learned distribution. This enables creation of new images, text, audio, or code that resemble the training examples.
</Callout>

Practical examples and popular tools

* ChatGPT — conversational text generation and assistants. [OpenAI ChatGPT](https://openai.com/chatgpt)
* DALL·E — image synthesis from text prompts. [DALL·E](https://openai.com/dall-e)
* GitHub Copilot — AI-assisted code completion and generation. [GitHub Copilot](https://github.com/features/copilot)

Key capabilities enabled by generative AI

* Content creation: synthetic images, text drafts, music, and video.
* Code generation and automation: boilerplate, function suggestions, and auto-completion.
* Data augmentation: generating synthetic examples for training or simulation.
* Personalization: adapting content to user preferences at scale.

Risks and best practices
Generative AI can produce realistic outputs that are fluent and persuasive, but important risks remain:

* Hallucinations: models may assert incorrect facts as if they are true.
* Biases: models can reproduce or amplify biases in their training data.
* Copyright and provenance: generated content may inadvertently reproduce copyrighted material.
  Careful validation, human-in-the-loop review, and responsible deployment are essential.

<Callout icon="warning" color="#FF6B6B">
  Generative AI is powerful but not infallible. Outputs can be factually incorrect, biased, or inappropriate—always validate and apply safeguards before using generated content in critical or public contexts.
</Callout>

Quick reference table

| Era                      | Characteristic                               | Typical techniques               |
| ------------------------ | -------------------------------------------- | -------------------------------- |
| 1950s — Classical AI     | Rule-based, symbolic reasoning               | Expert systems, logic-based AI   |
| 1990s — Machine Learning | Statistical pattern learning                 | SVMs, decision trees, clustering |
| 2010s — Deep Learning    | Learned hierarchical features                | CNNs, RNNs, deep neural networks |
| 2020s — Generative AI    | Content synthesis from learned distributions | VAEs, GANs, Transformers / LLMs  |

Further reading and references

* [Kubernetes Basics](https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/) (general reference)
* [OpenAI Documentation](https://platform.openai.com/docs/)
* [Transformer Models and Attention Mechanisms](https://arxiv.org/abs/1706.03762) (Vaswani et al.)

This overview gives you the conceptual timeline and technical distinctions needed to understand why generative AI is a transformative area of modern AI research and product development.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/ai-102-microsoft-certified-azure-ai-engineer-associate/module/f28c5dfe-9fe8-486d-bc61-eade55096b1c/lesson/c9ee803d-7fb7-4e8a-993c-188130800450" />
</CardGroup>
