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