{
  "docId": "019dd923-5de0-76bd-a168-6159b949e2c2",
  "docSlug": "ff5d549e5027972a",
  "documentTitle": "GPT-3 and the actuarial landscape",
  "authorId": "OliverWyman",
  "authorName": "Oliver Wyman",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "landscape",
  "aspectRatio": 1.778,
  "pageNumber": 41,
  "pageCount": 46,
  "prevPage": 40,
  "nextPage": 42,
  "slideType": "initiative_list",
  "function": "present_framework",
  "density": "overcrowded",
  "nDataPoints": 0,
  "notes": null,
  "elementsJson": [
    "headline_text",
    "icon_grid",
    "paragraph"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5de0-76bd-a168-6159b949e2c2/41",
  "deckHref": "/decks/019dd923-5de0-76bd-a168-6159b949e2c2",
  "deckJsonHref": "/decks/019dd923-5de0-76bd-a168-6159b949e2c2.json",
  "deckAnchorHref": "/decks/019dd923-5de0-76bd-a168-6159b949e2c2#slide-41",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Put together, these best practices ensure that code will remain easy to understand and maintain over time.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd951-d9f1-764a-82ee-224aa2af10b4",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.35,
        "y": 0.203
      },
      "kind": "list",
      "text": "Agility: Learn to \"fail fast\" and adapt. It is essential to interact frequently with end users and adjust the trajectory based on their feedback.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "04e869ac-04c6-4141-bf08-c1edbb6cae72",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.35,
        "y": 0.51
      },
      "kind": "list",
      "text": "Modularity: Reduce work duplication. Maximize code understandability and reusability by spreading functionalities into independent components.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "200b7138-3cb0-46c2-94be-735aa20ae876",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.037,
        "y": 0.203
      },
      "kind": "list",
      "text": "Design: \"Simplicity is the ultimate sophistication\". One should fall in love with the problem rather than any given solution. Once the problem is understood, drafts should be presented to users before rushing to the development phase.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "778f491c-d89a-484e-aa40-8571fa45cc6b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.037,
        "y": 0.51
      },
      "kind": "list",
      "text": "Version Control: Keep track of all changes. Allow collaborative development by tracking changes of individual contributors and setting frameworks for integration.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "81ce64ec-c88e-45ca-9067-3698be370463",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.65,
        "y": 0.203
      },
      "kind": "list",
      "text": "Testing: Foresee bugs and defects before users. Automatic and timely testing of the whole code base for compliance with expected behavior should be in place.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "9be88635-95e2-43b4-81b2-ff0eaddc35a3",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.31,
        "x": 0.65,
        "y": 0.51
      },
      "kind": "list",
      "text": "Continuous Integration: Scale the collaboration. Frequent integration of all new code that compose the application, leveraging automated testing and building functionalities.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "fad9d50a-797e-43fe-91de-b667fc0adae2",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.06,
        "w": 0.92,
        "x": 0.037,
        "y": 0.85
      },
      "kind": "paragraph",
      "text": "Put together, these best practices ensure that code will remain easy to understand and maintain over time. It makes it easier to implement new functionality and integrate new technologies.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "10f44433-6083-4204-8b76-ccb47c8b13d8",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.038,
        "w": 0.227,
        "x": 0.037,
        "y": 0.055
      },
      "kind": "title",
      "text": "WHERE TO START?",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "cf916b2e-dd08-43aa-8747-c4f7802c5b75",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.033,
        "w": 0.881,
        "x": 0.037,
        "y": 0.108
      },
      "kind": "title",
      "text": "Modern software development practices are the foundation; Actuaries can learn a lot from the software world",
      "attrs": null,
      "subkind": "subtitle",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "769a6265-234f-4f36-aa5b-17e90a01ffd2",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "List presentation",
      "slug": "list-presentation",
      "agent": null,
      "layer": "slide",
      "matchId": "74601f38-4dc3-4c84-b0a2-76c2f6f07293",
      "evidence": "The slide contains a list of bullet points describing best practices for software development.",
      "confidence": 0.9
    }
  ],
  "frameworks": [
    {
      "name": "Software Development Lifecycle (SDLC) Best Practices",
      "slug": null,
      "matchId": "5721622c-9046-40e6-b139-91a7f9f3b1ec",
      "evidence": "The slide explicitly lists six core software engineering principles applied to actuarial work.",
      "confidence": 0.9
    }
  ],
  "arcBeats": [
    {
      "to": 46,
      "from": 32,
      "beatId": "28d56390-4e46-4fc5-8628-c83b99b85901",
      "arcName": "The Sparkline",
      "arcSlug": "sparkline",
      "beatName": "New Bliss",
      "beatSlug": "sparkline-new-bliss",
      "evidence": "The deck discusses the potential benefits and opportunities of GPT-3 and other AI solutions in the actuarial landscape.",
      "position": 3,
      "confidence": 0.8,
      "parentBeatName": "Resolution",
      "parentBeatSlug": "resolution"
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}