AI-3022: Implement knowledge mining with Azure AI Search

The AI-3022: Implement AI Skills in Azure AI Search course equips learners with the expertise to build, enhance, and manage search solutions using Azure AI Search. Participants will gain hands-on experience in creating custom AI search applications, integrating advanced search features, and enriching data using Azure AI Language and Machine Learning models. This course covers the full cycle of developing a powerful AI-driven search solution, from data ingestion to search relevance improvement, ensuring participants are prepared to implement scalable and intelligent search systems in Azure.

Course Objectives

  • Build and deploy a comprehensive Azure AI Search solution.
  • Develop and integrate custom skills to enhance Azure AI Search.
  • Create and manage a knowledge store for enriched search experiences.
  • Use Azure AI Language to enrich search indexes with custom classes.
  • Implement advanced search features, including term boosting and multi-language support.

Who should attend

  • AI Engineer
  • Azure Developer

Prerequisites

Required

  • Familiarity with Microsoft Azure
  • Application development experience with C# or Python

Course Outline

Create an Azure AI Search solution

  • Create an Azure AI Search solution
  • Develop a search application
  • Lab: Create a search solution

 

Create a custom skill for Azure AI Search

  • Implement a custom skill for Azure AI Search
  • Integrate a custom skill into an Azure AI Search skillset
  • Lab: Implement a custom skill

 

Create a knowledge store with Azure AI Search

  • Create a knowledge store from an Azure AI Search pipeline
  • View data in projections in a knowledge store
  • Lab: Create a knowledge store

 

Enrich your data with Azure AI Language

  • Use Azure AI Language to enrich Azure AI Search indexes.
  • Enrich an AI Search index with custom classes.
  • Lab: Enrich a search index in Azure AI Search with custom classes

 

Implement advanced search features in Azure AI Search

  • Improve the ranking of a document with term boosting
  • Improve the relevance of results by adding scoring profiles
  • Improve an index with analyzers and tokenized terms
  • Enhance an index to include multiple languages
  • Improve search experience by ordering results by distance from a given reference point
  • Lab: Implement enhancements to search results