Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

6.1.3. Skillset and AI Enrichment

  • Concept: Apply AI skills during indexing to extract additional information
  • Purpose: Enrich content beyond raw text
  • Benefit: Searchable insights like entities, key phrases, sentiment
Built-in cognitive skills:
  • Text skills - Entity recognition, key phrases, language detection, sentiment
  • Image skills - OCR, image analysis
  • Custom skills - Your own enrichment logic via Azure Functions
{
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.EntityRecognitionSkill",
      "categories": ["Organization", "Person", "Location"],
      "inputs": [{"name": "text", "source": "/document/content"}],
      "outputs": [{"name": "organizations", "targetName": "orgs"}]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "inputs": [{"name": "text", "source": "/document/content"}],
      "outputs": [{"name": "keyPhrases", "targetName": "phrases"}]
    }
  ]
}