Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
RAG in Azure with OpenAI and ChatGPT LLM model
Rating: 4.6 out of 5(613 ratings)
23,637 students

RAG in Azure with OpenAI and ChatGPT LLM model

Extending LLM models using Azure services and tools
Created byHoussem Dellai
Last updated 6/2026
English
English [Auto],Italian [Auto],

What you'll learn

  • Understand key concepts of RAG
  • Develop practical, hands-on skills
  • Getting familiar with Azure AI tools and services
  • Extend LLM models with data

Course content

2 sections16 lectures1h 10m total length
  • Introduction6:08

    Learn how Retrieval Augmented Generation enables ChatGPT to access internal enterprise data by indexing documents with embeddings, retrieving top matches via cosine similarity, and feeding them into prompts.

  • Introduction to RAG [Presentation]8:47

    Explore retrieval augmented generation (rag) to enhance chat models by querying external data, using embeddings and vector search with Azure OpenAI, to deliver accurate, sourced answers.

  • [Demo] Creating Azure resources using the portal10:31

    Create and connect Azure AI resources using the portal to build a retrieval augmented generation workflow, including AI Studio deployments, a hub and project, and an Azure AI search service.

  • [Demo] Creating Azure resources using command line7:29

    See a hands-on demonstration of provisioning azure resources via command line, including creating resource groups, ai services, ChatGPT deployments, endpoints, keys, and a YAML connection to azure ai studio.

  • [Demo] Connecting to OpenAI ChatGPT model7:07

    Demonstrates retrieval-augmented generation with Azure by indexing markdown docs, embedding them with OpenAI, and retrieving chunks via Azure AI Search to answer questions using GPT-4.

  • [Demo] Counting the tokens for all documents2:02

    Count text tokens with a utility function and understand token limits for OpenAI chat models and embedding. The demo scans Azure docs, flags files over 8191 tokens, and prepares chunks.

  • [Demo] Cleaning the markdown files0:51

    Demonstrates cleaning markdown content by removing links, images, and double asterisks with a Python function, preparing markdown files for LLM workflows in a RAG setup.

  • [Demo] Creating the embedding vector0:46

    Create a vector embedding for input text with a function that generates the mathematical representation as a multi-dimensional vector of 3000 dimensions, with values from -1 to 1.

  • [Demo] Chunking the documents to lower the number of tokens4:48

    Chunk markdown documents into sections to fit embedding token limits, generate vector embeddings for each chunk, and save metadata in JSON for Azure AI search indexing.

  • [Demo] Creating Search Index in Azure AI Search2:48

    Demonstrates creating and uploading vector-based content to Azure AI Search, defining an index with fields for page and chunk data, using semantic search and embeddings for retrieval.

  • [Demo] Uploading the chunks to AI Search1:31

    Upload JSON chunks to Azure AI Search by looping through the output directory, loading each JSON, and uploading documents, then verify and view search results with relevance scores.

  • [Demo] Searching using Vector embedding1:20

    Demonstrates writing embeddings into an Azure AI search vector index and performing a vector search to retrieve the three nearest documents, showing titles, dates, and chunk content with scores.

  • [Demo] Chatting with ChatGPT with documents2:33

    Learn retrieval augmented generation by embedding a question, searching documents with Azure AI Search, and feeding chunks into Azure OpenAI ChatGPT to generate a response.

  • Quiz

Requirements

  • Basic programming in Python and Notebooks
  • Basic knowledge in Azure services
  • No required knowledge in LLMs or ML

Description

Elevate your development skills with our specialized course designed for developers and IT professionals. This course focuses on the essentials of Retrieval-Augmented Generation (RAG) using Azure’s cutting-edge tools and services.

Throughout this course, you will:

  • Understand RAG Fundamentals: Learn the core principles of Retrieval-Augmented Generation and its applications.

  • Utilize Azure AI Studio: Gain hands-on experience with Azure AI Studio to build and deploy AI models.

  • Leverage LLM models like ChatGPT 4: Integrate and utilize large language models, including ChatGPT, for advanced AI solutions.

  • Embed Vectors with AI Search Service: Master the techniques of embedding vectors and enhancing search capabilities using Azure AI Search service.

  • Use RAG flow with Azure AI Studio: Create your own RAG application with few clicks from the AI Studio.

  • Use Jupiter Python notebooks: Create sample python app to perform RAG.

By the end of this course, you will have the skills to implement RAG solutions effectively, leveraging Azure’s powerful tools and services. Whether you’re looking to advance your career or enhance your technical expertise, this course provides the knowledge and practical experience you need to succeed in the rapidly evolving field of AI and machine learning.

Join us and become proficient in the latest AI technologies with Azure!

Who this course is for:

  • Beginner developers who looking for understanding and learning RAG/AI apps
  • Beginner non-developers looking for an easy way to use LLMs in their company
  • Anyone looking for creating his own Copilot