{
  "identifier": "tag:aim-pro.eu,2026:oer/a046482f074e/record",
  "profile": "aimpro-oer-profile/1",
  "normaliser": "oerlib.metadata/2",
  "status": "ready",
  "normalised_at": "2026-10-09T10:08:35+00:00",
  "resource": {
    "id": "a046482f074e",
    "identifier": "tag:aim-pro.eu,2026:oer/a046482f074e",
    "uri": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/01-introduction-to-genai/README.md",
    "title": "Introduction to Generative AI and Large Language Models",
    "description": "",
    "creators": [
      "Microsoft (microsoft)"
    ],
    "keywords": [
      "ai",
      "azure",
      "chatgpt",
      "dall-e",
      "generative-ai",
      "generativeai",
      "gpt",
      "language-model",
      "llms",
      "microsoft-for-beginners",
      "openai",
      "prompt-engineering",
      "semantic-search",
      "transformers"
    ],
    "kind": "markdown",
    "content_language": "en",
    "declared_language": "",
    "word_count": 2226,
    "content_hash": "94a20c5a211bcd3e",
    "metadata_only": false
  },
  "licence": {
    "raw": "MIT",
    "spdx": "MIT",
    "uri": "https://spdx.org/licenses/MIT.html",
    "verdict": "OPEN",
    "note": "recognised open SPDX id",
    "ingestable": true,
    "commercial_ok": true,
    "derivable": true,
    "share_alike": false,
    "evidence": {
      "scope": "repository-level LICENSE detection; embedded or third-party material may carry separate terms",
      "method": "GitHub repository-search metadata (Licensee detection)",
      "schema": 1,
      "status": "captured",
      "location": "items[full_name=microsoft/generative-ai-for-beginners].license.spdx_id",
      "source_url": "https://api.github.com/search/repositories?q=AI+%22AI+concepts%22+in%3Aname%2Cdescription%2Creadme+fork%3Afalse+archived%3Afalse&per_page=100&page=1",
      "asserted_by": "Repository rights holder/maintainer; detected by GitHub Licensee",
      "captured_at": "2026-10-09T09:55:20+00:00",
      "source_system": "github",
      "observed_value": "MIT",
      "documentation_url": "https://docs.github.com/en/rest/licenses/licenses",
      "responsibility_url": "https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository",
      "documentation_label": "GitHub REST licence detection documentation",
      "responsibility_note": "GitHub matches the repository LICENSE file against known licences; it does not cover dependencies or licence mentions elsewhere."
    }
  },
  "descriptive": {
    "contributions": [
      {
        "name": "Microsoft (microsoft)",
        "role": "content provider",
        "affiliation": "",
        "identifier": "https://github.com/microsoft",
        "scope": "container"
      }
    ],
    "identifiers": [
      {
        "scheme": "repository-path",
        "value": "01-introduction-to-genai/README.md",
        "scope": "resource"
      },
      {
        "scheme": "git-blob",
        "value": "31c5f375aa644887e588d6f6774d70e047b9367b",
        "scope": "resource"
      },
      {
        "scheme": "github-repository",
        "value": "microsoft/generative-ai-for-beginners",
        "scope": "container"
      }
    ],
    "dates": [
      {
        "meaning": "created",
        "value": "2023-06-19",
        "scope": "container"
      },
      {
        "meaning": "modified",
        "value": "2026-10-08",
        "scope": "container"
      },
      {
        "meaning": "modified",
        "value": "2026-07-06",
        "scope": "resource"
      }
    ],
    "subjects": [
      {
        "value": "ai",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "azure",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "chatgpt",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "dall-e",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "generative-ai",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "generativeai",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "gpt",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "language-model",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "llms",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "microsoft-for-beginners",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "openai",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "prompt-engineering",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "semantic-search",
        "scheme": "",
        "scope": "container"
      },
      {
        "value": "transformers",
        "scheme": "",
        "scope": "container"
      }
    ],
    "relations": [
      {
        "kind": "ispartof",
        "target": "https://github.com/microsoft/generative-ai-for-beginners",
        "label": "microsoft/generative-ai-for-beginners"
      }
    ],
    "educational": {
      "learning_resource_type": "",
      "intended_end_user_role": "",
      "context": "",
      "difficulty": "",
      "typical_learning_time": "",
      "description": ""
    },
    "container": {
      "kind": "repository",
      "uri": "https://github.com/microsoft/generative-ai-for-beginners",
      "title": "microsoft/generative-ai-for-beginners",
      "description": "21 Lessons, Get Started Building with Generative AI ",
      "identifier": "microsoft/generative-ai-for-beginners"
    },
    "declared_language": "",
    "declared_type": "",
    "rights_holder": "",
    "access_rights": "",
    "publisher": "",
    "version": "",
    "citation": "",
    "notes": "",
    "lifecycle_status": "",
    "structure_role": "lesson",
    "snapshot": {
      "file": {},
      "resource": {
        "sha": "31c5f375aa644887e588d6f6774d70e047b9367b",
        "path": "01-introduction-to-genai/README.md",
        "size": 13781,
        "branch": "main",
        "html_url": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/01-introduction-to-genai/README.md"
      },
      "container": {
        "owner": {
          "id": 6154722,
          "url": "https://api.github.com/users/microsoft",
          "type": "Organization",
          "login": "microsoft",
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNTQ3MjI=",
          "html_url": "https://github.com/microsoft",
          "gists_url": "https://api.github.com/users/microsoft/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/microsoft/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4",
          "events_url": "https://api.github.com/users/microsoft/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/microsoft/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/microsoft/followers",
          "following_url": "https://api.github.com/users/microsoft/following{/other_user}",
          "user_view_type": "public",
          "organizations_url": "https://api.github.com/users/microsoft/orgs",
          "subscriptions_url": "https://api.github.com/users/microsoft/subscriptions",
          "received_events_url": "https://api.github.com/users/microsoft/received_events"
        },
        "topics": [
          "ai",
          "azure",
          "chatgpt",
          "dall-e",
          "generative-ai",
          "generativeai",
          "gpt",
          "language-model",
          "llms",
          "microsoft-for-beginners",
          "openai",
          "prompt-engineering",
          "semantic-search",
          "transformers"
        ],
        "html_url": "https://github.com/microsoft/generative-ai-for-beginners",
        "language": "Jupyter Notebook",
        "full_name": "microsoft/generative-ai-for-beginners",
        "pushed_at": "2026-10-08T03:45:38Z",
        "created_at": "2023-06-19T16:28:59Z",
        "updated_at": "2026-10-09T09:52:26Z",
        "description": "21 Lessons, Get Started Building with Generative AI ",
        "default_branch": "main"
      }
    }
  },
  "representations": [
    {
      "role": "extracted",
      "media_type": "text/markdown",
      "size_bytes": 13832,
      "filename": "",
      "location": "",
      "source_format": "markdown",
      "converter": "passthrough"
    }
  ],
  "observed": {
    "language": {
      "method": "heuristic",
      "reason": "English",
      "accepted": true,
      "declared": null,
      "detected": "en",
      "confidence": null,
      "review_required": false
    },
    "description_scope": "container"
  },
  "collection": {
    "source": "github",
    "source_label": "GitHub",
    "collected_at": "2026-10-09T09:55:25.836407+00:00",
    "query": "AI \"AI concepts\" in:name,description,readme fork:false archived:false",
    "note": "where this was collected from. Not a claim that the provider published or authored it"
  },
  "provenance": [
    {
      "field": "resource_id",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/resource_id"
    },
    {
      "field": "query",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/query"
    },
    {
      "field": "collected_from",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/source"
    },
    {
      "field": "title",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "description",
      "scope": "container",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/container/description"
    },
    {
      "field": "subjects",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "contributions",
      "scope": "container",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/container"
    },
    {
      "field": "dates",
      "scope": "container",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/container"
    },
    {
      "field": "dates",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "identifiers",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/path"
    },
    {
      "field": "identifiers",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/sha"
    },
    {
      "field": "identifiers",
      "scope": "container",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/container/full_name"
    },
    {
      "field": "relations",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/html_url"
    },
    {
      "field": "container",
      "scope": "container",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/container/full_name"
    },
    {
      "field": "content_language",
      "scope": "resource",
      "method": "gate_observation",
      "evidence_ref": "gate#/language/heuristic"
    },
    {
      "field": "licence",
      "scope": "resource",
      "method": "gate_observation",
      "evidence_ref": "gate#/licence/evidence"
    },
    {
      "field": "representations",
      "scope": "resource",
      "method": "conversion",
      "evidence_ref": "conversion#/markdown"
    },
    {
      "field": "structure_role",
      "scope": "resource",
      "method": "repository_path_convention",
      "evidence_ref": "container#/path_role/lesson"
    }
  ],
  "incidents": [
    {
      "code": "absent",
      "field": "description",
      "detail": "the only description available is the repository's own, which describes microsoft/generative-ai-for-beginners and not this resource. It is kept against the container and the resource's description is left empty"
    },
    {
      "code": "absent",
      "field": "creators",
      "detail": "nobody is named as an author of this resource — the contributions recorded are about the container or carry a non-authorial role"
    },
    {
      "code": "absent",
      "field": "dates",
      "detail": "no publication date was declared; a collection date is not one and is kept separately"
    },
    {
      "code": "absent",
      "field": "declared_language",
      "detail": "the source declared no language; the recorded content language is this engine's reading of the text"
    },
    {
      "code": "absent",
      "field": "rights_holder",
      "detail": "no rights holder is named at source; the licence is recorded without one rather than attributed to the platform that served it"
    },
    {
      "code": "absent",
      "field": "publisher",
      "detail": "the source named no publisher of the work; where it was collected from is recorded as collection provenance instead, which is a different claim"
    },
    {
      "code": "absent",
      "field": "educational",
      "detail": "the source declared no educational metadata — no resource type, audience, context, difficulty or learning time. Nothing here estimates them"
    },
    {
      "code": "unmapped",
      "field": "structure_role",
      "detail": "this file sits in the container as 'lesson' by directory convention. That is a fact about the repository's layout, not a declaration that the resource is of that educational type, so no educational element is filled from it"
    }
  ],
  "inferred": [
    {
      "rule": "description.statement",
      "field": "description",
      "value": "In this curriculum, we’ll explore how our startup leverages generative AI to unlock new scenarios in the education world and how we address the inevitable challenges associated with the social implications of its application and the technology limitations.",
      "method": "inferred",
      "evidence": {
        "lines": [
          13,
          13
        ],
        "under": "Introduction to Generative AI and Large Language Models"
      },
      "rule_version": "description/13"
    },
    {
      "rule": "learning_resource_type.prose",
      "field": "learning_resource_type",
      "value": "narrative text",
      "method": "inferred",
      "evidence": {
        "lines": [],
        "counts": {
          "pages": 0,
          "steps": 1,
          "questions": 2,
          "link_items": 0,
          "list_items": 18,
          "paragraphs": 30,
          "quiz_words": 111,
          "step_lines": [],
          "table_rows": 0,
          "text_words": 1931,
          "code_blocks": 0,
          "prose_words": 1387,
          "quiz_headings": [
            "Knowledge check"
          ],
          "task_headings": [
            "Assignment"
          ],
          "numbered_steps": 0,
          "words_per_page": null,
          "action_headings": [],
          "table_link_rows": 0
        }
      },
      "rule_version": "learning_resource_type/9"
    },
    {
      "rule": "objectives.section",
      "field": "educational_description",
      "value": "After completing this lesson, you will understand: What generative AI is and how Large Language Models work; How you can leverage large language models for different use cases, with a focus on education scenarios.",
      "method": "inferred",
      "evidence": {
        "of": 2,
        "items": 2,
        "lines": [
          26,
          29
        ]
      },
      "rule_version": "objectives/9"
    },
    {
      "rule": "purpose.repository",
      "field": "purpose",
      "value": "teaching",
      "method": "inferred",
      "evidence": {
        "words": [
          "lessons",
          "get started"
        ],
        "declared": "21 Lessons, Get Started Building with Generative AI"
      },
      "rule_version": "purpose/1"
    },
    {
      "field": "referenced_by",
      "value": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/00-course-setup/02-setup-local.md",
      "label": "Local Setup 🖥️",
      "resource_id": "59dbe0935d7b",
      "method": "inferred",
      "rule": "link",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "link",
            "line": 210,
            "basis": "reference",
            "literal": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/01-introduction-to-genai/README.md"
          }
        ],
        "kind": "link"
      }
    },
    {
      "field": "referenced_by",
      "value": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/00-course-setup/README.md",
      "label": "Getting Started with this course",
      "resource_id": "267978cc877b",
      "method": "inferred",
      "rule": "link",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "link",
            "line": 36,
            "basis": "reference",
            "literal": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/01-introduction-to-genai/README.md"
          }
        ],
        "kind": "link"
      }
    }
  ]
}