{
  "type": "record",
  "Aspect": {
    "name": "aiContext",
    "schemaVersion": 1
  },
  "name": "AiContext",
  "namespace": "com.linkedin.pegasus2avro.common",
  "fields": [
    {
      "type": [
        "null",
        {
          "type": "array",
          "items": "string"
        }
      ],
      "name": "synonyms",
      "default": null,
      "doc": "Alternative names or abbreviations by which this entity is known."
    },
    {
      "type": [
        "null",
        "string"
      ],
      "name": "instructions",
      "default": null,
      "doc": "Human-readable guidance for AI models on how to interpret this entity."
    },
    {
      "type": [
        "null",
        {
          "type": "array",
          "items": "string"
        }
      ],
      "name": "examples",
      "default": null,
      "doc": "Example values or usage patterns to ground AI reasoning."
    },
    {
      "type": [
        "null",
        "string"
      ],
      "name": "customInstructions",
      "default": null,
      "doc": "Additional free-form instructions for AI model customisation."
    }
  ],
  "doc": "AI-specific context attached to a metric, semantic model, or schema field to\nimprove disambiguation, retrieval, and generation quality (OSI ai_context shape)."
}