## Construire une recherche intelligente — et fonder l'IA générative

**Azure AI Search** (ex-Cognitive Search) est le service de **recherche** d'Azure, et la
**source de récupération** privilégiée pour le RAG avec Azure OpenAI.

### Les concepts à maîtriser
- **Index** — la structure interrogeable (comme une « table » optimisée pour la recherche).
- **Indexer** — le composant qui **alimente** l'index depuis une source (Blob Storage, SQL…).
- **Skillset / enrichissement par IA** — pendant l'indexation, on **enrichit** les documents :
  OCR, extraction d'entités, détection de langue, **vectorisation**… via des *cognitive
  skills*.
- **Recherche vectorielle & hybride** — au-delà des mots-clés, rechercher par **sens**
  (vecteurs), et **combiner** lexical + vectoriel (hybride) + **semantic ranking** pour
  classer finement.

### Le rôle clé dans le RAG
Pour un assistant Azure OpenAI fondé sur vos données : **Azure AI Search** récupère les
passages pertinents, qui sont **fournis au modèle** (grounding). C'est le motif
**« Azure OpenAI on your data »**.

### L'astuce d'examen
- « pipeline d'indexation enrichi (OCR + entités) » → **skillset / cognitive skills**
- « rechercher par sens, pas seulement par mots-clés » → **recherche vectorielle**
- « combiner pertinence lexicale et sémantique » → **recherche hybride + semantic ranker**
- « fonder un chatbot Azure OpenAI sur des documents » → **Azure AI Search comme source RAG**

> **📌 Cas concret — l'assistant fondé sur la GED**
> Une organisation veut un assistant qui répond depuis sa GED (milliers de PDF). On crée un
> **indexer** vers le stockage, un **skillset** (OCR + vectorisation), un **index** avec
> champ vectoriel, puis on branche **Azure OpenAI on your data** : le modèle répond en
> citant les documents. **Azure AI Search est le moteur du RAG.**

> **À retenir** — **Azure AI Search** : **index**, **indexer**, **skillset** (enrichissement
> IA), **recherche vectorielle/hybride** + **semantic ranking**. C'est la **source de
> récupération du RAG** avec Azure OpenAI (« on your data »).