{
  "conference": "AI Engineer Europe 2026",
  "model": "gemini-embedding-2-preview",
  "dimensions": 128,
  "mrl": true,
  "nativeDimensions": 3072,
  "docsUrl": "https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2-preview",
  "generatedAt": "2026-04-10T22:59:26.693Z",
  "totalSessions": 196,
  "sessions": [
    {
      "id": "europe-session-0",
      "conference": "europe",
      "title": "AI Coding For Real Engineers",
      "description": "A hands-on workshop covering the full lifecycle of AI-assisted development, from turning ambiguous requirements into agent-ready plans to running autonomous coding agents that ship production features.\n\nYou'll learn to stress-test vague briefs into structured PRDs, slice work into thin \"tracer bullet\" vertical slices, and run an AI agent with TDD. You'll watch it select tasks, write tests, implement code, and commit. You'll then refine your prompts based on where it struggles, graduate to fully autonomous (AFK) runs, and learn to design codebases that maximize agent effectiveness.\n\nYou'll walk away knowing how to:\n\n- Turn ambiguous requirements into agent-ready issues\n\n- Slice work into vertical tracer bullets an agent can grab independently\n\n- Run AI agents human-in-the-loop and autonomously with TDD\n\n- Design codebase architectures that AI agents love to work in\n\nFor: Engineers ready to move beyond chat-based AI assistance and build a real workflow for shipping features with autonomous coding agents.",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "St. James",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Matt Pocock"
      ],
      "embedding": [
        0.033574797,
        0.011917807,
        0.07164689,
        0.000233765,
        -0.045549978,
        0.014622453,
        -0.07626856,
        0.017427873,
        -0.003858625,
        -0.16392897,
        -0.023096317,
        -0.03985757,
        -0.00843523,
        -0.029664662,
        -0.006887824,
        -0.0050966428,
        0.09407875,
        -0.07367994,
        -0.042843517,
        -0.09900581,
        -0.07387823,
        -0.12139957,
        -0.00611387,
        0.06926056,
        0.028984468,
        0.114761055,
        -0.06620442,
        0.008661785,
        -0.05783268,
        0.4722346,
        -0.00039973884,
        0.03834576,
        0.008943424,
        -0.037288703,
        0.012491319,
        -0.052888,
        -0.05232347,
        0.022422802,
        -0.009187486,
        -0.0023374592,
        -0.023849843,
        -0.002176707,
        -0.02729675,
        -0.014145632,
        -0.033089407,
        0.0041268454,
        -0.04045728,
        0.00540695,
        0.028640347,
        0.016147366,
        0.004800536,
        0.00051159726,
        0.05906665,
        -0.0484351,
        0.009414282,
        0.01954486,
        0.021525891,
        -0.09833366,
        0.11062353,
        -0.045469254,
        -0.08121464,
        -0.030625777,
        0.024362586,
        0.024616204,
        -0.03475581,
        -0.06946569,
        0.05832447,
        -0.054198567,
        0.013091398,
        -0.085504785,
        -0.00067029934,
        0.04061567,
        -0.056275226,
        0.052107066,
        -0.06706702,
        -0.1404418,
        -0.08962205,
        0.050994206,
        -0.0320505,
        0.07919252,
        -0.09807719,
        0.008896623,
        -0.122501105,
        0.01848499,
        0.057407524,
        0.058576457,
        -0.049104583,
        0.023044357,
        0.01933237,
        0.041170225,
        0.010596109,
        0.014587368,
        -0.023917805,
        0.07231018,
        -0.070788614,
        0.031034855,
        0.04826148,
        -0.039412115,
        0.006104133,
        0.018039301,
        -0.06598918,
        -0.08265848,
        0.0703485,
        -0.008019996,
        -0.01143759,
        -0.025224203,
        0.032527443,
        -0.08313438,
        0.039927006,
        0.0365677,
        0.018153755,
        -0.6328913,
        -0.03774722,
        -0.04583379,
        -0.0075729615,
        -0.14321308,
        0.02892544,
        0.015951589,
        0.004395186,
        0.09078327,
        0.025935026,
        0.08435096,
        -0.021193352,
        -0.016320614,
        -0.04649271,
        0.0570237,
        0.066989504,
        0.044918023
      ]
    },
    {
      "id": "europe-session-1",
      "conference": "europe",
      "title": "Make your own event-sourced agent harness using stream processors",
      "description": "https://github.com/iterate/ai-engineer-workshop\n\nThis workshop is in two parts:\n\nFirst, we'll show you for 10 minutes how to make a basic agent harness on top of our humble durable streams ish API . The only abstraction we'll need is a simple \"stream processor\", which consists of\n1) Some state (e.g. \"message history\" and \"is an llm request in progress\")\n\n2) A reducer that takes events and sometimes updates the state\n\n3) A hook / reactor that causes side effects (such as LLM requests) after an event is added to the stream\n\nThen we'll give you an hour to build the coolest possible thing with this. You can implement from scratch\n- an agent that calls tools via codemode\n\n- an agent with multiple LLM calls in progress at once\n\n- agent-to-agent message capability\n\n- an agent that responds to slack messages\n\n- an agent that is deployed as a serverless function and \"wakes up\" when new events arrive\n\nAnd much more!\n\nIt's kind of a wild abstraction that we started hacking on last week. Hitting all the buzzwords\n- event sourced\n\n- serverless\n\n- agent harness\n\nCheck\n\nSecond, you'll get to implement an agent harness of your dreams. You can\n\n- Implement code mode from scratch\n\n- Experiment with safety\n\nIt's a bit like making pi extensions, without trying to run them all in a single process.\n\nIn this workshop we'll show you how to build an AI agent like claude or pi or codex from scratch on top of this very simple abstraction.",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Shelley",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Misha Kaletsky",
        "Jonas Templestein"
      ],
      "embedding": [
        0.022189777,
        -0.020814138,
        0.15716052,
        0.021767108,
        -0.009764842,
        -0.007697591,
        -0.037858076,
        -0.020107163,
        -0.04775852,
        -0.19917563,
        -0.013305823,
        -0.023624841,
        0.019454837,
        -0.013701946,
        -0.013387928,
        -0.026945595,
        0.10207248,
        -0.041388586,
        -0.011924349,
        -0.05933319,
        -0.05131468,
        -0.094381616,
        -0.042981435,
        0.04549861,
        -0.010669702,
        0.03533711,
        -0.0795652,
        0.08251773,
        0.0048300507,
        0.45363948,
        -0.082475305,
        -0.030446673,
        0.060690112,
        -0.07868266,
        0.036724407,
        -0.07817071,
        -0.067914195,
        -0.0022303427,
        0.026424836,
        -0.01584876,
        0.045152668,
        0.031659056,
        0.07969737,
        -0.017907491,
        -0.063011706,
        0.027162293,
        -0.073009714,
        -0.011858064,
        -0.0011141011,
        -0.05796122,
        -0.0918286,
        0.039652303,
        0.079824135,
        -0.0007332741,
        0.035190683,
        0.014110856,
        0.069702685,
        -0.048260726,
        0.133446,
        0.05866319,
        -0.07513386,
        -0.020995663,
        -0.021808447,
        0.06066494,
        -0.017671881,
        -0.06253823,
        0.07007316,
        -0.051448565,
        0.05030057,
        -0.08674592,
        0.031805035,
        0.00517442,
        -0.012944345,
        0.054403275,
        -0.107480414,
        -0.11304946,
        -0.06229649,
        0.013517523,
        -0.0034203709,
        0.026977293,
        -0.04682426,
        0.040645417,
        -0.15641007,
        -0.007900435,
        0.033783343,
        0.028522737,
        -0.015898824,
        0.052892707,
        -0.039900575,
        -0.011685793,
        0.04482067,
        0.038578052,
        -0.01898341,
        0.07104215,
        -0.04668791,
        -0.021883514,
        -0.008171941,
        -0.017325092,
        -0.041032862,
        -0.048137844,
        -0.00030572896,
        -0.02012364,
        0.09182782,
        -0.04634562,
        -0.034546684,
        -0.08074268,
        0.02995578,
        -0.046489708,
        0.030401483,
        -0.0039415928,
        0.008957839,
        -0.6110568,
        -0.08116151,
        0.0016951595,
        0.032322586,
        -0.15857077,
        0.040384706,
        0.08060528,
        0.035818588,
        0.06361827,
        -0.031691514,
        0.053583927,
        -0.015934423,
        0.018693646,
        -0.016091516,
        -0.0027943333,
        0.08826086,
        0.06851001
      ]
    },
    {
      "id": "europe-session-2",
      "conference": "europe",
      "title": "TLMs: Tiny LLMs and Agents on Edge Devices with LiteRT-LM",
      "description": "",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Moore",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Cormac Brick"
      ],
      "embedding": [
        -0.010860117,
        0.006837677,
        -0.026856383,
        0.053770285,
        0.018680502,
        0.002092453,
        -0.08659189,
        -0.028233787,
        0.031104917,
        -0.1481107,
        0.03556535,
        -0.045154985,
        0.014144624,
        -0.011533801,
        -0.04410592,
        -0.0073370244,
        0.08736677,
        -0.029842975,
        -0.062374864,
        -0.04368749,
        -0.04305694,
        -0.1303724,
        0.06262306,
        0.057198998,
        -0.055246625,
        0.054546453,
        -0.038714346,
        0.10291223,
        -0.070933126,
        0.4433084,
        -0.048694286,
        -0.054546643,
        0.04534771,
        -0.02332295,
        -0.0042042453,
        -0.01764792,
        -0.030098962,
        0.037083454,
        0.12628198,
        -0.014832638,
        0.014485483,
        -0.0153788645,
        0.011184696,
        0.05648686,
        -0.09999473,
        0.00227628,
        -0.07232196,
        -0.006168855,
        -0.059985515,
        -0.00046059757,
        -0.06844396,
        0.03923403,
        0.09826482,
        0.041510973,
        0.027003612,
        0.0029298095,
        0.01764402,
        -0.015955757,
        0.10134097,
        -0.02074732,
        -0.10672151,
        -0.054977514,
        -0.052646987,
        0.0073682657,
        -0.07087975,
        0.013244649,
        0.11838141,
        -0.114816874,
        -0.016444234,
        -0.025067247,
        0.050716776,
        0.031718187,
        0.0051234416,
        0.0053108823,
        -0.064595975,
        -0.099847786,
        -0.087453276,
        0.0039639473,
        0.009045305,
        -0.009738271,
        -0.053713176,
        0.053923078,
        -0.060734224,
        -0.033295218,
        0.07859108,
        -0.021637877,
        -0.054574117,
        0.063018546,
        0.0042494577,
        0.011971206,
        0.04938844,
        0.009369752,
        -0.06986626,
        0.0315896,
        -0.046591073,
        -0.030018928,
        0.035696715,
        0.052040197,
        0.012250879,
        -0.061100468,
        -0.04491463,
        -0.0119034955,
        0.12523115,
        -0.006809716,
        0.021212865,
        -0.11418713,
        0.0459905,
        0.022847014,
        0.05304405,
        0.0049713566,
        0.0035986218,
        -0.65255356,
        -0.03215542,
        0.016134493,
        -0.027914101,
        -0.1432021,
        0.014923595,
        0.01611111,
        0.06169583,
        0.017290762,
        -0.043780662,
        0.034706924,
        0.027482549,
        -0.072617486,
        -0.016096143,
        0.008015284,
        0.02872712,
        0.0058839642
      ]
    },
    {
      "id": "europe-session-3",
      "conference": "europe",
      "title": "How to Build Agents That Run for Hours (Without Losing the Plot)",
      "description": "We'll cover: why self-evaluation is a trap and adversarial evaluator agents work better; why context compaction doesn't cure coherence drift but structured handoffs do; how to decompose work into testable sprint contracts; how to grade subjective output with rubrics an LLM can actually apply; and how to read traces as your primary debugging loop. Plus the question nobody asks: which parts of your harness should you delete when the next model drops?",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "St. James",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Ash Prabaker",
        "Andrew Wilson"
      ],
      "embedding": [
        0.041799467,
        0.038321722,
        0.09898436,
        0.021229738,
        -0.06593676,
        0.04932983,
        -0.0003920039,
        -0.022661936,
        0.003994113,
        -0.21187285,
        -0.00912595,
        -0.04165001,
        0.02639651,
        0.020572588,
        -0.02262345,
        0.007617538,
        0.10163756,
        -0.0583098,
        -0.067157134,
        -0.09187989,
        -0.08332271,
        -0.068536624,
        0.012441036,
        0.08418084,
        0.031428702,
        0.08677936,
        -0.014582231,
        0.058113184,
        -0.0989907,
        0.4712271,
        -0.08304163,
        -0.019235142,
        0.047840692,
        -0.044806823,
        0.0032561207,
        -0.054805636,
        0.0026855678,
        0.03572271,
        0.02964563,
        -0.028242406,
        0.012864507,
        0.015571677,
        0.021885274,
        0.03717007,
        -0.029110953,
        0.011772133,
        -0.013390268,
        -0.016885335,
        -0.028996577,
        -0.034115717,
        -0.04268975,
        0.00606112,
        0.08827346,
        -0.060504396,
        0.010474328,
        0.031774644,
        0.012469877,
        0.018476188,
        0.10140348,
        0.03112892,
        -0.09185052,
        0.03481701,
        -0.0010098378,
        0.020441607,
        -0.028736867,
        -0.103451945,
        0.09561422,
        -0.08208285,
        0.009591302,
        -0.07224526,
        0.0054602507,
        0.02766932,
        -0.0813764,
        0.03056087,
        -0.08415089,
        -0.16915989,
        -0.11899068,
        0.06699727,
        -0.029063888,
        0.049309827,
        -0.09546097,
        0.09304467,
        -0.078580305,
        -0.042314112,
        0.07698743,
        0.059718918,
        -0.082727216,
        -0.011580424,
        -0.0036985292,
        -0.0014850209,
        0.043021318,
        0.04625562,
        -0.024288643,
        -0.013751433,
        -0.05717633,
        0.000045090535,
        -0.015325121,
        -0.002123574,
        0.019074855,
        0.034272935,
        -0.00961102,
        0.0089406455,
        0.080744825,
        -0.029393785,
        0.024491284,
        -0.033517182,
        0.015037782,
        -0.011855061,
        0.054903783,
        0.010025808,
        -0.011182469,
        -0.6012651,
        -0.014114511,
        -0.025483603,
        -0.04490759,
        -0.16096011,
        0.07402679,
        0.08309902,
        0.011716148,
        0.030057311,
        -0.019596076,
        0.06543088,
        0.018129716,
        0.000041564257,
        -0.047249842,
        -0.024474993,
        0.067209296,
        0.045999724
      ]
    },
    {
      "id": "europe-session-4",
      "conference": "europe",
      "title": "Building your own software factory",
      "description": "Most of us are pair-programming with one agent and stopping there. There's a lot more on the table.This workshop is about going from one agent to many. We'll start with codebase setup, the foundational work that makes agents effective on their own. Then we'll scale up to running agents in parallel, kicking off async work that keeps going while you context-switch to something else, and setting up automations for the things you're still doing by hand.",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "St. James",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Eric Zakariasson"
      ],
      "embedding": [
        0.059764177,
        0.012423961,
        0.047673695,
        -0.033614717,
        0.005635151,
        0.006126508,
        -0.063887134,
        0.023199333,
        0.052752495,
        -0.17699672,
        -0.029525451,
        -0.03094811,
        0.019968046,
        -0.012763904,
        0.009406398,
        -0.028597567,
        0.09131814,
        -0.08940288,
        -0.038537942,
        -0.054487202,
        -0.046456747,
        -0.1252884,
        0.02613429,
        0.047817238,
        0.00050998933,
        0.13664037,
        -0.036600303,
        0.05072828,
        -0.06067194,
        0.49106604,
        -0.0040977304,
        0.047872283,
        0.037758335,
        -0.012811247,
        0.019172702,
        -0.06010233,
        -0.036343843,
        0.02610894,
        0.068975076,
        -0.03056396,
        -0.0034147105,
        0.060568716,
        -0.0046387785,
        -0.0331851,
        -0.04002519,
        -0.006124526,
        -0.038893614,
        -0.014897287,
        -0.01539295,
        -0.033873357,
        -0.004430035,
        0.0091708405,
        0.087130934,
        -0.046816923,
        0.038710967,
        -0.0019906342,
        0.03054498,
        -0.034332227,
        0.050250567,
        0.026863165,
        -0.06563438,
        0.004098651,
        0.044110395,
        0.10143188,
        -0.048406605,
        -0.031440787,
        0.0515254,
        -0.06918033,
        0.07470658,
        -0.12127304,
        0.032338224,
        0.022978475,
        -0.05130446,
        0.029262945,
        -0.104061596,
        -0.13265306,
        -0.12545888,
        0.0747742,
        0.005595476,
        0.038424198,
        -0.02994683,
        0.0039245104,
        -0.1229823,
        -0.035902157,
        0.032220267,
        0.081864245,
        -0.04222241,
        0.035324126,
        -0.02311476,
        -0.027934955,
        0.030333035,
        0.033665806,
        -0.0024803828,
        0.06535572,
        -0.075771414,
        -0.0010353852,
        0.009625384,
        -0.022101512,
        0.030298434,
        0.018290862,
        -0.031887356,
        -0.018214907,
        0.05965462,
        -0.0052957274,
        0.04128718,
        -0.030803932,
        0.018277634,
        -0.041897178,
        0.018209608,
        0.031449955,
        0.04854773,
        -0.61245775,
        -0.12214895,
        -0.010799376,
        0.024360085,
        -0.14773461,
        0.04990536,
        0.030226864,
        0.07366057,
        0.073115714,
        -0.0032572504,
        0.0374575,
        0.0123248175,
        -0.08117085,
        -0.018906824,
        0.04958101,
        0.021316493,
        0.033003528
      ]
    },
    {
      "id": "europe-session-5",
      "conference": "europe",
      "title": "Skill Issue: How We Used AI to Make Agents Actually Good at Supabase",
      "description": "Writing Agent Skills is easy. Writing ones that actually improve agent performance is not.\n\nIn this hands-on workshop, you’ll build, test, and iterate on Agent Skills against real Supabase workflows using a prebuilt environment with MCP, CLI tooling, and an eval harness powered by Braintrust.\n\nYou’ll start by writing a simple Skill and observing how it changes agent behavior. Then we’ll push further: you’ll modify the Skill, introduce bad patterns, and see how performance shifts — sometimes improving, sometimes getting worse, and sometimes doing nothing at all. Along the way, we’ll surface common failure modes, like Skills that aren’t used, misleading instructions, or changes that look good but don’t hold up under evaluation.\n\nThe core loop of the workshop is simple: write a Skill, run evals, inspect results, and iterate. By the end, you’ll have a practical understanding of how to validate Skills, how to avoid common pitfalls, and how to design Skills that actually help agents perform better in real systems.\n\nIf you’re working with agents, this workshop will give you the tools to move beyond guesswork and start measuring what actually works.\n\nAnd if you want to see how these patterns hold up at scale, the follow-up talk on the 9th dives into our eval results and what actually moved the needle in production.",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Abbey",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Pedro Rodrigues"
      ],
      "embedding": [
        0.0565796,
        0.05124696,
        0.050065633,
        -0.010566225,
        -0.0513379,
        0.009512782,
        -0.050709832,
        -0.026801094,
        0.014656859,
        -0.2041658,
        -0.0014639219,
        -0.021203425,
        0.07534608,
        -0.024348605,
        -0.033719163,
        -0.005976824,
        0.10827967,
        -0.036814187,
        -0.061992228,
        -0.064974755,
        -0.045069624,
        -0.030640125,
        0.00009745587,
        0.10374866,
        0.01893717,
        0.053788748,
        -0.014598803,
        0.07480364,
        -0.08409957,
        0.47623724,
        -0.07076428,
        0.019643119,
        0.081225544,
        -0.05417821,
        0.020421868,
        -0.052058384,
        0.014591014,
        0.049959898,
        -0.017369555,
        0.036511905,
        0.011712121,
        0.012690098,
        -0.006577589,
        0.051237687,
        -0.074883774,
        -0.034343675,
        -0.020482775,
        0.005889854,
        -0.07168981,
        -0.029196162,
        -0.028650202,
        0.03563174,
        0.08797748,
        0.015316535,
        -0.005349945,
        0.018163206,
        -0.0149251595,
        0.0026808912,
        0.14115776,
        0.025554141,
        -0.04172975,
        0.014230906,
        0.018342726,
        -0.0032524862,
        0.0491137,
        -0.084909305,
        0.11889981,
        -0.09207525,
        0.00012250512,
        -0.11951013,
        -0.00043750653,
        -0.018038811,
        -0.01367286,
        0.030841999,
        -0.07916845,
        -0.116133615,
        -0.065998964,
        -0.021565063,
        0.023472195,
        0.034530528,
        -0.0904918,
        0.08697952,
        -0.0966076,
        -0.06296344,
        0.07663887,
        0.03697756,
        -0.013023813,
        0.046828736,
        -0.04166008,
        0.0094487425,
        0.010479335,
        0.042784985,
        0.046817124,
        -0.0010792203,
        -0.09587351,
        0.003164097,
        0.04879624,
        0.026180744,
        -0.010493471,
        -0.03090537,
        -0.050057713,
        -0.037527874,
        0.038902722,
        -0.053675838,
        0.0003163725,
        -0.009103965,
        0.03798109,
        0.02162269,
        0.05321272,
        0.027214404,
        -0.031077487,
        -0.6261296,
        -0.042796608,
        -0.039158937,
        -0.018104667,
        -0.112047456,
        0.03648638,
        0.05433523,
        0.058045685,
        0.06281384,
        0.008261129,
        0.09880103,
        -0.018369276,
        -0.0014225952,
        -0.055663947,
        0.030627172,
        0.06531725,
        0.01916378
      ]
    },
    {
      "id": "europe-session-6",
      "conference": "europe",
      "title": "Vibe Engineering Effect Apps",
      "description": "The workshop will focus on practical coding with LLMs when using Effect",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Shelley",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Michael Arnaldi"
      ],
      "embedding": [
        0.048889972,
        0.025801098,
        0.059438013,
        -0.0014448356,
        0.015789192,
        -0.03967352,
        -0.11317081,
        -0.053819913,
        0.044896252,
        -0.1585584,
        -0.010493191,
        -0.01699458,
        0.0028960344,
        -0.020471584,
        -0.034029763,
        -0.019522853,
        0.07068611,
        -0.054821912,
        -0.026713537,
        -0.11682583,
        -0.088492714,
        -0.092921406,
        0.014932272,
        0.10429285,
        -0.02378933,
        0.0917165,
        -0.072233655,
        0.108902656,
        -0.11316709,
        0.5011571,
        -0.03835035,
        0.056489848,
        0.019121407,
        -0.04091355,
        0.04448646,
        -0.019515168,
        -0.04050912,
        0.03816207,
        0.011374979,
        0.04256195,
        0.020807294,
        -0.027632726,
        -0.041275863,
        -0.03451009,
        -0.051841576,
        0.038779918,
        -0.074358866,
        -0.017593764,
        -0.034111746,
        0.011088721,
        -0.023990514,
        0.009082422,
        0.092807464,
        -0.043159287,
        -0.01295086,
        0.06236856,
        0.03220071,
        -0.02497515,
        0.100064315,
        -0.05089919,
        -0.024727408,
        -0.039033514,
        -0.009059465,
        0.030112676,
        0.015779298,
        -0.068802476,
        0.06992947,
        -0.065909415,
        0.042095315,
        -0.07406981,
        -0.0045613735,
        0.024301164,
        -0.027548647,
        0.025626639,
        -0.04267593,
        -0.05990965,
        -0.09986749,
        0.031175809,
        -0.014128448,
        0.026423806,
        -0.062101558,
        -0.0039355247,
        -0.07070369,
        -0.02480684,
        0.05867481,
        0.07772592,
        0.007525138,
        0.037672985,
        0.0005444934,
        0.014779723,
        0.026069693,
        0.020840509,
        -0.020772029,
        0.031939976,
        -0.09084997,
        0.006462136,
        0.054149788,
        0.011244626,
        -0.036929823,
        -0.011489618,
        -0.028168432,
        -0.012627226,
        0.091268264,
        -0.012509451,
        0.039848927,
        -0.036993492,
        0.03341633,
        -0.025317896,
        0.04709617,
        -0.020037275,
        -0.08986114,
        -0.62415403,
        -0.012913644,
        -0.024440588,
        -0.037190635,
        -0.16694808,
        -0.0058656074,
        0.042396344,
        0.0042662797,
        0.03593175,
        -0.018317813,
        0.024012895,
        -0.00017560669,
        -0.08017128,
        0.02491866,
        0.0598511,
        0.09093132,
        -0.009930311
      ]
    },
    {
      "id": "europe-session-7",
      "conference": "europe",
      "title": "Let's go Bananas with GenMedia",
      "description": "",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Rutherford",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Guillaume Vernade"
      ],
      "embedding": [
        0.074054234,
        0.010270964,
        0.057026945,
        0.04576087,
        0.024533333,
        -0.12082231,
        -0.06786041,
        -0.04496852,
        0.009800096,
        -0.21063726,
        0.018053865,
        0.010351898,
        0.010198776,
        0.059860975,
        -0.031712614,
        -0.047655676,
        0.034964956,
        -0.057667337,
        -0.039077923,
        -0.0849187,
        -0.039672416,
        -0.1567178,
        -0.0060512424,
        0.002464657,
        -0.05162447,
        0.10525732,
        0.004492423,
        0.01289065,
        -0.060771983,
        0.40338096,
        -0.017321816,
        -0.020991173,
        0.002085757,
        0.0073223133,
        0.08025507,
        -0.018858062,
        -0.056626208,
        0.054129038,
        0.032520063,
        -0.025912784,
        -0.059019066,
        -0.020668047,
        0.006331906,
        0.0062532392,
        -0.031219132,
        0.079038285,
        -0.10043652,
        -0.033024363,
        0.0075495834,
        0.059381597,
        -0.06603601,
        0.03734345,
        0.08571569,
        -0.090243176,
        -0.013438734,
        -0.03089003,
        0.050334815,
        0.051223632,
        0.06671094,
        0.0022247713,
        -0.038977493,
        -0.042813014,
        0.020980854,
        0.037946418,
        -0.089734085,
        0.0022222046,
        0.10827124,
        -0.10637419,
        0.029526914,
        -0.04870201,
        0.07764227,
        0.009886002,
        0.10302158,
        -0.027988156,
        -0.052984122,
        -0.07219204,
        -0.12482821,
        -0.0013242248,
        0.03047901,
        0.0830858,
        -0.0121092275,
        -0.015757984,
        -0.03948062,
        -0.05089742,
        -0.0028456554,
        0.01514874,
        -0.03302612,
        0.10396942,
        -0.063326165,
        0.014123928,
        -0.010487776,
        0.11421656,
        -0.06368835,
        0.03495143,
        0.04281381,
        0.0041979826,
        0.015189353,
        -0.016816681,
        0.04689061,
        -0.021091336,
        0.019591782,
        0.0056555355,
        0.028606975,
        -0.070813,
        0.061657775,
        -0.12481635,
        0.036449626,
        -0.04394589,
        -0.050011206,
        -0.034574095,
        0.0075748824,
        -0.61908406,
        -0.035919283,
        0.0106591815,
        -0.05120726,
        -0.1542986,
        -0.025956752,
        0.012270124,
        0.041620843,
        0.11950596,
        -0.08790852,
        0.055667553,
        0.08884883,
        0.051525928,
        -0.009355752,
        0.07641428,
        -0.011614796,
        -0.03557571
      ]
    },
    {
      "id": "europe-session-8",
      "conference": "europe",
      "title": "Codex and Subagents",
      "description": "",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Westminster",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Vaibhav Srivastav"
      ],
      "embedding": [
        0.023168016,
        0.066767916,
        0.072946765,
        0.0027339368,
        -0.010756707,
        0.023724662,
        -0.13545722,
        0.026398199,
        -0.059070114,
        -0.19044055,
        -0.059841134,
        0.022804903,
        0.055784572,
        0.018515363,
        0.0057335705,
        -0.094565615,
        0.058500923,
        -0.0018093463,
        -0.008553503,
        -0.029394759,
        -0.088912554,
        -0.12483246,
        0.0039795027,
        0.0030052587,
        -0.04302457,
        0.061802622,
        -0.090206474,
        0.011989601,
        0.00112388,
        0.4316548,
        0.011718443,
        -0.020111684,
        -0.0025023005,
        0.029091785,
        0.030764027,
        -0.06344327,
        -0.051371787,
        0.00071308605,
        0.19178312,
        -0.017327331,
        -0.013778143,
        -0.0324599,
        0.029577227,
        0.010420117,
        0.003758056,
        -0.0048052226,
        -0.06751227,
        0.022724159,
        -0.0822775,
        0.005355287,
        -0.056716766,
        0.02784152,
        0.06097397,
        -0.03886854,
        0.0026267744,
        0.01014629,
        -0.016569326,
        0.017257456,
        0.025739202,
        -0.008673006,
        -0.03528818,
        0.034079123,
        -0.09902152,
        0.020685134,
        -0.07098716,
        -0.04680793,
        0.10176104,
        -0.09181619,
        -0.0059992056,
        -0.042730827,
        0.054527495,
        0.06825742,
        0.0114643695,
        0.017754989,
        -0.060759183,
        -0.10637781,
        -0.14286953,
        0.07886704,
        0.015640764,
        0.16468105,
        -0.057543915,
        0.047233954,
        -0.084538564,
        -0.05443152,
        0.017911064,
        0.014728946,
        -0.03344705,
        -0.00019355713,
        -0.0566423,
        0.048859622,
        0.019516168,
        -0.036169175,
        0.056796774,
        -0.013258285,
        -0.0040884987,
        0.029903846,
        -0.04855373,
        0.075446084,
        0.03931439,
        -0.032997914,
        0.05082976,
        -0.06145611,
        0.117650695,
        -0.011798965,
        0.06452173,
        -0.014700601,
        0.015001057,
        -0.013420023,
        0.055205468,
        0.010291301,
        -0.0103989495,
        -0.59767884,
        -0.005106618,
        0.0038594804,
        0.1002156,
        -0.14247495,
        0.027275182,
        0.025679912,
        0.045160506,
        0.06746254,
        -0.09016797,
        0.108748145,
        0.02991647,
        -0.07292418,
        -0.03831316,
        -0.018024862,
        0.07216542,
        0.017345423
      ]
    },
    {
      "id": "europe-session-9",
      "conference": "europe",
      "title": "You Might Not Need 50 Diffusion Steps",
      "description": "",
      "day": "April 10",
      "time": "2:30-2:50pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Ziv Ilan"
      ],
      "embedding": [
        0.009120363,
        -0.016573355,
        0.06585799,
        0.010601628,
        0.028536502,
        -0.044487007,
        -0.021754524,
        -0.00957244,
        -0.014133181,
        -0.1815902,
        0.02522111,
        -0.036724504,
        -0.00471991,
        -0.042964123,
        -0.06978757,
        0.026125696,
        0.13496445,
        0.039617512,
        -0.038482677,
        -0.04611126,
        -0.017975181,
        -0.07121202,
        0.029822618,
        -0.00032945507,
        0.014156859,
        0.08455951,
        0.009645057,
        0.033856567,
        -0.063948326,
        0.46064967,
        -0.10722553,
        -0.024798293,
        0.008246291,
        -0.06434253,
        0.015082998,
        -0.07723352,
        -0.023792334,
        0.012970167,
        0.036745228,
        0.07608634,
        0.047602624,
        -0.018550593,
        -0.017696777,
        -0.024473192,
        -0.062468126,
        0.03748722,
        -0.007974305,
        0.011831913,
        -0.050398663,
        0.034672506,
        -0.016434839,
        -0.029776169,
        0.03119597,
        -0.047535565,
        -0.020797083,
        0.030856876,
        -0.019982452,
        -0.097953185,
        0.1374475,
        -0.03432609,
        -0.1430287,
        -0.059260655,
        0.005634279,
        0.039921895,
        -0.0363787,
        -0.05767924,
        0.05707873,
        -0.13240883,
        -0.033429295,
        -0.016612044,
        -0.038608834,
        0.023770286,
        -0.01836096,
        0.059890404,
        -0.12609941,
        -0.0756363,
        -0.056044586,
        0.14329046,
        -0.0010399298,
        0.079899214,
        -0.06465314,
        0.030446412,
        -0.05314313,
        -0.04056989,
        0.08592517,
        -0.003209605,
        -0.052597087,
        0.02320422,
        -0.05173186,
        0.09519049,
        0.017771244,
        -0.020379554,
        0.030091278,
        0.03464871,
        -0.06322014,
        0.0789092,
        0.052169994,
        0.079812504,
        0.10085178,
        -0.0037472653,
        0.027306424,
        -0.07455522,
        0.06324127,
        -0.0075620697,
        -0.058527734,
        -0.06259591,
        0.049321126,
        0.03750547,
        0.093252935,
        -0.009078293,
        -0.0713703,
        -0.60207975,
        -0.003662817,
        -0.026082553,
        -0.052430164,
        -0.16994786,
        0.01845818,
        -0.0033749833,
        0.019215394,
        0.013489366,
        -0.045459192,
        0.01956692,
        0.049402677,
        0.008539894,
        0.051212464,
        -0.012868258,
        -0.006244176,
        0.04823998
      ]
    },
    {
      "id": "europe-session-10",
      "conference": "europe",
      "title": "Agentic Search for Context Engineering",
      "description": "1. From RAG to Agentic Search How retrieval evolved from RAG to agentic RAG, and why agents building their own context changes everything.2. Choosing the Right Search Interface: Shell tools, dedicated database tools, file search. When each works, when each hits a ceiling, and how to combine them. 3. Building Effective Database Retrieval Tools Many search tools are usually built-in. Database tools are powerful when customized. Practical guide on how to build effective database retrieval tools, including tool scoping, descriptions, output engineering, and error handling.4. Wrap-up + Q&A",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Wordsworth",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Leonie Monigatti"
      ],
      "embedding": [
        0.046879783,
        0.009837423,
        0.037799977,
        0.042624872,
        -0.017092345,
        -0.026362948,
        -0.06283627,
        -0.015731659,
        -0.00092128385,
        -0.17217992,
        -0.007389323,
        -0.028634995,
        0.04690092,
        0.01804729,
        -0.019063622,
        -0.01784676,
        0.08026912,
        -0.009590779,
        -0.09126098,
        -0.055207103,
        -0.086163774,
        -0.051748883,
        0.014806066,
        0.07706791,
        -0.033894245,
        0.048256505,
        -0.072517596,
        0.04682457,
        -0.06866249,
        0.50042886,
        -0.07381676,
        -0.036401704,
        -0.030076107,
        -0.003223246,
        0.013905099,
        -0.06795529,
        0.011490459,
        0.034827106,
        0.05080573,
        -0.0329214,
        0.026952827,
        -0.032480106,
        0.030364072,
        -0.020009115,
        -0.107849784,
        -0.013839413,
        -0.08448061,
        0.010659714,
        -0.019202325,
        0.025495585,
        -0.023290688,
        0.008008272,
        0.03648998,
        -0.031618793,
        0.01829529,
        -0.015881136,
        0.008010199,
        -0.016081374,
        0.06649965,
        0.015686987,
        -0.045424104,
        -0.011204901,
        -0.021113686,
        0.054038346,
        0.012373958,
        -0.039559167,
        0.057965502,
        -0.09410838,
        0.017491916,
        -0.013522716,
        0.06881511,
        0.00065745274,
        -0.038142446,
        -0.042652838,
        -0.057955608,
        -0.11879975,
        -0.11020781,
        0.013066001,
        0.027240898,
        0.08099298,
        -0.060694657,
        0.032228846,
        -0.09649845,
        -0.053216275,
        0.0465963,
        0.0872166,
        -0.09243781,
        0.021416588,
        -0.09351044,
        -0.015976366,
        0.07628031,
        -0.0077615404,
        0.021607641,
        -0.010313003,
        -0.07171326,
        -0.039073024,
        0.02705614,
        0.052617148,
        0.028130358,
        0.041251954,
        -0.08687712,
        -0.026619032,
        0.14624211,
        -0.049869966,
        0.00082585705,
        0.005102139,
        0.011432166,
        -0.019443497,
        0.115673825,
        0.018702328,
        -0.09433021,
        -0.6189558,
        -0.041133873,
        -0.01818198,
        0.008989096,
        -0.13901322,
        0.056281917,
        0.055531137,
        0.02694192,
        0.050993536,
        -0.043412548,
        0.020132912,
        0.021500615,
        -0.05511312,
        -0.01229161,
        0.01828239,
        0.03935574,
        -0.0031793087
      ]
    },
    {
      "id": "europe-session-11",
      "conference": "europe",
      "title": "AI SDK v6",
      "description": "",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Shelley",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Nico Albanese"
      ],
      "embedding": [
        -0.003495526,
        0.018774861,
        0.07064732,
        0.06059802,
        0.021558642,
        0.015066449,
        -0.107751146,
        0.024812791,
        0.033667926,
        -0.19726397,
        0.0200409,
        0.0039717974,
        -0.035521682,
        0.041049458,
        0.019131191,
        -0.027071888,
        0.116622396,
        -0.03428951,
        -0.018394114,
        -0.07106068,
        -0.05097971,
        -0.12729932,
        0.022870746,
        0.073613726,
        -0.03470967,
        0.09145636,
        0.0025086454,
        0.016701398,
        -0.048209004,
        0.47321162,
        0.05677263,
        -0.038562223,
        0.006388074,
        -0.0031225625,
        0.07660385,
        -0.041421816,
        -0.018273428,
        -0.019282198,
        0.047193885,
        0.016085422,
        -0.06468224,
        -0.038665656,
        -0.0031522831,
        0.020059133,
        -0.030850908,
        -0.025620366,
        -0.081886135,
        0.028938806,
        -0.031026974,
        0.017144334,
        0.043567635,
        0.023324637,
        0.042676818,
        0.0054485905,
        -0.06302319,
        0.03275133,
        -0.020986864,
        0.016529666,
        0.102754705,
        -0.040182192,
        -0.12893213,
        0.023451282,
        -0.029293895,
        0.09141762,
        -0.06586994,
        -0.032110896,
        0.07632801,
        -0.13015553,
        -0.00640516,
        -0.116631225,
        -0.051711842,
        0.06318307,
        0.0038013437,
        0.016761482,
        -0.060702387,
        -0.05934702,
        -0.13590401,
        0.017545396,
        0.02798808,
        0.042271636,
        -0.059348553,
        0.013871461,
        -0.1133875,
        -0.013521722,
        0.059661176,
        -0.010263425,
        -0.064429864,
        0.045324743,
        -0.044621035,
        0.02469903,
        0.07842066,
        0.030811124,
        0.0199549,
        0.026340988,
        -0.08762276,
        0.014466674,
        0.053531535,
        0.031344883,
        -0.008141306,
        -0.110129446,
        0.021033198,
        -0.04837888,
        0.06444654,
        -0.021138601,
        -0.00071009184,
        -0.040523577,
        0.019570313,
        0.029591775,
        0.075320445,
        0.006263332,
        0.049059782,
        -0.5991901,
        0.035881564,
        -0.01125565,
        0.004002808,
        -0.12462452,
        -0.004223166,
        0.023053685,
        0.13296725,
        0.07143752,
        -0.052660424,
        0.05160039,
        0.03405279,
        0.018831523,
        -0.0006092357,
        0.036752176,
        0.076214105,
        -0.037391018
      ]
    },
    {
      "id": "europe-session-12",
      "conference": "europe",
      "title": "Frontier AI at Home (literally)",
      "description": "We'll walk you through running frontier AI locally at home. It's not what you think.",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Moore",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Alex Cheema"
      ],
      "embedding": [
        -0.000013983965,
        0.02178608,
        0.009955589,
        0.0036601664,
        0.020604227,
        0.03452953,
        -0.086017795,
        -0.06783076,
        0.01637502,
        -0.18061627,
        0.058102354,
        -0.07486463,
        -0.017109333,
        -0.0101037845,
        -0.06463757,
        0.006257526,
        0.07572796,
        -0.011922303,
        -0.010538461,
        -0.057354447,
        -0.077990435,
        -0.2019492,
        -0.039124787,
        0.041822463,
        -0.044417985,
        0.032135595,
        -0.043242775,
        0.02871142,
        -0.10447048,
        0.4658174,
        -0.057509735,
        -0.035745546,
        0.021979015,
        -0.04693272,
        0.0149800535,
        0.00051569834,
        -0.040221147,
        0.056237504,
        0.1280845,
        -0.005662287,
        0.00047407197,
        0.03433951,
        0.03694538,
        0.002669528,
        -0.092631094,
        0.04423232,
        -0.054237317,
        -0.07900799,
        -0.002714081,
        0.03629939,
        -0.072062805,
        0.031987812,
        0.04501398,
        0.02496323,
        -0.012264818,
        0.068426415,
        0.006352068,
        -0.047228653,
        0.07022637,
        -0.019797072,
        -0.080977276,
        -0.015856646,
        -0.03808479,
        0.047867283,
        -0.036999322,
        -0.025786387,
        0.06641269,
        -0.12757945,
        0.003929393,
        -0.06550027,
        0.04451595,
        -0.015030409,
        -0.002798993,
        0.0066607166,
        -0.072081424,
        -0.08582013,
        -0.07193027,
        0.023841549,
        0.02231215,
        0.024089381,
        -0.021398176,
        0.07797286,
        -0.053452667,
        -0.033763386,
        0.010856521,
        0.0045802477,
        -0.056049827,
        0.031430222,
        -0.009769002,
        0.03636764,
        0.02378559,
        0.026258817,
        -0.08493158,
        0.018753557,
        0.037359253,
        0.033134207,
        0.031753287,
        0.032065127,
        0.027765157,
        0.0013787153,
        0.054816417,
        -0.019415455,
        0.06332347,
        0.0011561916,
        -0.024630526,
        -0.053026084,
        0.06050776,
        -0.02872435,
        0.05477966,
        -0.02367183,
        0.0075140493,
        -0.63563544,
        -0.079942286,
        0.039988205,
        -0.05617316,
        -0.13426116,
        0.02142555,
        -0.012593253,
        0.09586576,
        0.09753617,
        -0.063597895,
        0.0016125337,
        0.061917547,
        -0.016479561,
        -0.052377284,
        -0.0020798352,
        0.02103236,
        0.01844695
      ]
    },
    {
      "id": "europe-session-13",
      "conference": "europe",
      "title": "Building Conversational Agents",
      "description": "",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Rutherford",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Thor Schaeff",
        "Philipp Schmid"
      ],
      "embedding": [
        -0.016049076,
        -0.025000619,
        -0.006108891,
        0.047281276,
        -0.0024402586,
        -0.05113518,
        -0.0725541,
        0.026416544,
        -0.009075655,
        -0.18133698,
        -0.009930048,
        -0.030555896,
        0.0011633425,
        0.045707904,
        -0.053707536,
        0.021537019,
        0.0823498,
        -0.027327752,
        -0.037217636,
        -0.06558507,
        -0.07752909,
        -0.083577074,
        -0.027113648,
        0.10503686,
        -0.07998153,
        0.086287975,
        0.010553381,
        0.029178983,
        -0.10130244,
        0.44605827,
        -0.06812634,
        -0.017945016,
        0.011163685,
        0.03376306,
        0.025067344,
        -0.024553232,
        0.010301673,
        -0.019631883,
        0.1169396,
        -0.05008879,
        -0.021953106,
        0.042223107,
        -0.024299895,
        -0.02113585,
        -0.01463205,
        -0.016843328,
        -0.06195365,
        -0.022005627,
        -0.037369806,
        0.049709354,
        -0.040056095,
        0.10097836,
        -0.011921631,
        -0.11369003,
        -0.043861173,
        0.04849594,
        0.07344459,
        0.0036871159,
        0.08214421,
        -0.038505673,
        -0.03756567,
        -0.024923062,
        -0.026295722,
        0.0019544642,
        -0.030950285,
        0.02407408,
        0.073780954,
        -0.08203561,
        -0.03894113,
        -0.042475365,
        0.045641612,
        -0.016983986,
        -0.010059813,
        0.03745436,
        -0.08973626,
        -0.07103819,
        -0.12107769,
        0.042735953,
        -0.027565897,
        0.10124427,
        -0.042760964,
        0.038465478,
        -0.12081846,
        -0.037610687,
        0.013919136,
        0.07824492,
        -0.050154243,
        0.013887883,
        0.064884275,
        0.048019778,
        -0.04545484,
        0.05552608,
        -0.05383135,
        0.016777359,
        0.02624578,
        -0.01596575,
        0.027701229,
        -0.007527544,
        0.07069093,
        -0.004157191,
        -0.00411847,
        -0.04099983,
        0.1205011,
        -0.011765772,
        0.03289061,
        -0.0656776,
        -0.0474272,
        -0.015813379,
        0.04333185,
        0.016229274,
        -0.07304846,
        -0.6264754,
        0.0021908176,
        -0.06726467,
        0.00921369,
        -0.16270965,
        0.063068405,
        0.021933978,
        -0.004271843,
        0.040963765,
        -0.066318415,
        0.03858613,
        0.10470896,
        -0.066249594,
        -0.0140126925,
        0.02452878,
        0.09912803,
        -0.019875076
      ]
    },
    {
      "id": "europe-session-14",
      "conference": "europe",
      "title": "Skills at Scale",
      "description": "Write once, run in Claude, Codex, Cursor, and your own agents\n\nEvery developer using AI tools has the same problem: they prompt the same way, for the same tasks, over and over. Skills fix this. A skill is a portable unit of agent behavior that teaches any AI tool how to do a specific job. Write one, drop it into your editor, and it just works. Across tools. Across teams.\n\nMost people don't know this primitive exists. In this hands-on workshop, you'll write real skills, test them live, and see how one file can power Claude.ai, Claude Code, Cursor, and Codex without changing a line.\n\nThen we'll go deeper. You'll see how the WorkOS CLI uses this same pattern to power 15 framework\n\nintegrations — each one a skill composed with others, wired into an agent that installs and configures\n\nAuthKit in under 60 seconds. That's not a demo. That's production code, shipping today.\n\nWhat you'll do:\n\nWrite 2+ skills for tasks you actually do at work\n\nInstall and test them across AI tools in real time\n\nLearn the craft of good skill writing — specificity, constraints, composability\n\nSee how skills compose and scale inside a real CLI powered by the Claude Agent SDK\n\nWhat you'll leave with:\n\nWorking skills installed in your AI tools, ready to use Monday morning\n\nA repeatable pattern for turning any recurring task into a portable skill\n\nThe mental model for when a skill is enough and when you need a full agent\n\nNo repos to clone. No dependencies to install. Bring a laptop with Claude Code or Claude.ai and something you're tired of doing manually.",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Abbey",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Nick Nisi",
        "Zack Proser"
      ],
      "embedding": [
        0.0150975315,
        0.036908038,
        0.069487244,
        -0.024515359,
        -0.028633919,
        0.019709697,
        -0.06479496,
        -0.09508519,
        0.0065820883,
        -0.19776028,
        -0.020659348,
        -0.020076796,
        0.040147133,
        -0.0021078426,
        -0.014042351,
        -0.055978216,
        0.06687137,
        -0.022480987,
        -0.07994438,
        -0.04932526,
        -0.06818528,
        -0.106522486,
        0.010801082,
        0.04518176,
        0.021391235,
        0.06912498,
        -0.024324177,
        0.016497687,
        -0.105721965,
        0.44853365,
        -0.049406216,
        0.012541786,
        0.030239934,
        -0.020963006,
        0.0139142405,
        -0.07035605,
        -0.0038964264,
        0.026086872,
        0.04608834,
        -0.0120343575,
        0.019965716,
        -0.010981048,
        -0.059497908,
        -0.06720324,
        -0.048168257,
        -0.011827388,
        -0.0124812815,
        -0.0021994263,
        -0.0018817837,
        0.008381889,
        -0.008183582,
        0.0441248,
        0.06449864,
        0.05443693,
        0.04898739,
        0.029928057,
        0.020172475,
        -0.06292886,
        0.093283005,
        -0.020986373,
        -0.052886415,
        0.013149993,
        -0.00731011,
        0.10049731,
        0.007611828,
        -0.054435674,
        0.08794569,
        -0.06514531,
        0.006064648,
        -0.1190854,
        0.0030275602,
        0.052151248,
        -0.05045144,
        0.09810713,
        -0.10397846,
        -0.119735725,
        -0.04279441,
        0.027677577,
        -0.015964044,
        0.021388622,
        -0.07394639,
        0.047184944,
        -0.115692094,
        -0.05717442,
        0.027437706,
        0.021824041,
        0.0051216073,
        -0.0023248554,
        -0.020087408,
        0.0066089584,
        0.025387987,
        -0.011555812,
        0.0627449,
        0.018289648,
        -0.08015379,
        -0.05986376,
        0.07186094,
        0.052505147,
        -0.0077291536,
        -0.09351289,
        -0.015641542,
        -0.051942803,
        0.026252186,
        0.011882285,
        -0.016895615,
        -0.027127536,
        0.037018165,
        -0.04785004,
        0.056612965,
        0.064004116,
        -0.007558721,
        -0.6449976,
        -0.028743647,
        -0.021294452,
        -0.01693578,
        -0.14856426,
        0.068193994,
        0.034374308,
        -0.005188236,
        0.07476699,
        -0.03202358,
        0.09166589,
        -0.021461006,
        -0.023542829,
        0.031563565,
        0.08711012,
        0.06642064,
        0.0042859875
      ]
    },
    {
      "id": "europe-session-15",
      "conference": "europe",
      "title": "Mergeable by default: Building the context engine to save time and tokens",
      "description": "Agents can generate code. The hard part is generating code that's right for your system, team conventions, and past decisions. That's a context problem that naive RAG, MCP servers, and bigger context windows don't solve. Without the right context, that code costs you twice: once in tokens, again in long review cycles.\n\nThis session is a practitioner's guide to building a context engine: the reasoning layer that brings together your organizational context and delivers only what the agent needs for the task at hand. I'll walk through the challenges that matter: reasoning across conflicting sources, maintaining permissions, and personalizing results based on who's asking and what they're working on. Along the way, we'll go deep on specific components with live demos and technical breakdowns.\n\nDrawn from real lessons building this in production, including what we got wrong.",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Wordsworth",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Peter Werry"
      ],
      "embedding": [
        0.04318731,
        0.04619462,
        0.08817113,
        0.0017173595,
        0.0170947,
        -0.009392161,
        -0.10032983,
        -0.032878645,
        -0.011267381,
        -0.19712871,
        -0.016588422,
        -0.053429566,
        0.049413025,
        -0.022507185,
        -0.00017204607,
        -0.041745786,
        0.09522282,
        -0.036800765,
        -0.026373664,
        -0.08533043,
        -0.05581662,
        -0.08613218,
        0.017630532,
        0.031414047,
        -0.01019632,
        0.07472486,
        -0.065409884,
        0.07189591,
        -0.024743166,
        0.5088719,
        -0.008293285,
        -0.0067397896,
        0.028821701,
        -0.018951204,
        0.053714354,
        -0.039282747,
        -0.05997531,
        -0.006244871,
        0.017574945,
        -0.007350316,
        0.016861886,
        -0.03207713,
        -0.024581136,
        0.03817561,
        -0.07357299,
        0.022517618,
        -0.05496261,
        0.014848769,
        0.024145387,
        -0.01982362,
        -0.076550804,
        -0.008123627,
        0.085409604,
        -0.01659278,
        0.079329066,
        -0.018871438,
        0.010606796,
        0.020780161,
        0.07349723,
        -0.031655796,
        -0.06384851,
        -0.023965793,
        -0.008042229,
        -0.015218499,
        -0.076071166,
        -0.0406466,
        0.07069879,
        -0.08435163,
        0.028125007,
        -0.04197702,
        0.009045671,
        -0.004041202,
        -0.050523948,
        0.029051082,
        -0.060332384,
        -0.08336993,
        -0.09110577,
        0.047844388,
        -0.032860115,
        0.080855735,
        -0.07346785,
        0.08871314,
        -0.08549637,
        -0.057690002,
        0.075370096,
        0.045026965,
        -0.07347404,
        0.013542246,
        -0.008593368,
        0.018930225,
        0.012555436,
        0.0116365105,
        -0.058798566,
        0.02086959,
        -0.055181704,
        0.020670556,
        0.026565572,
        -0.009158208,
        0.030858964,
        0.031567622,
        -0.04080637,
        -0.03302809,
        0.058972746,
        -0.040841546,
        -0.0071399314,
        -0.025300328,
        0.013890323,
        -0.0748063,
        0.06208176,
        0.041032404,
        -0.014054713,
        -0.63390905,
        -0.02612433,
        -0.017084697,
        0.019862311,
        -0.13572726,
        0.0988987,
        0.008087506,
        0.013442783,
        0.070257165,
        -0.013073221,
        0.027278291,
        -0.0070799883,
        -0.060495988,
        -0.045417674,
        0.046807166,
        0.027672019,
        0.029962225
      ]
    },
    {
      "id": "europe-session-16",
      "conference": "europe",
      "title": "Shipping complex AI applications | Braintrust & Trainline",
      "description": "Getting a prototype working is straightforward. Making it reliable in production, especially with multi-step agents, tool use, and real users is the hard part. In this hands-on workshop, you'll work through the core parts of building production-grade AI applications with Braintrust.",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Westminster",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Giran Moodley",
        "Mayan Soni",
        "Oussama Hafferssas"
      ],
      "embedding": [
        0.028939027,
        0.06352196,
        0.0073878067,
        -0.0048346035,
        0.012233193,
        -0.008526437,
        -0.08611148,
        -0.016686196,
        0.0019239193,
        -0.16840188,
        0.012479556,
        0.019532496,
        0.034782656,
        -0.025778564,
        -0.044405606,
        0.04236479,
        0.13636203,
        0.01833779,
        -0.041842632,
        -0.08991886,
        -0.098002754,
        -0.03256953,
        -0.010487006,
        0.0723332,
        -0.004460193,
        0.06474554,
        -0.022054056,
        0.023584414,
        -0.06738081,
        0.4926707,
        -0.08195318,
        -0.000246148,
        0.031844024,
        -0.03348882,
        0.02134738,
        -0.049261022,
        -0.048102297,
        0.02996696,
        0.028662045,
        -0.017012138,
        -0.025053902,
        0.031265855,
        0.064480126,
        0.010670412,
        -0.022726731,
        0.006486637,
        -0.041301858,
        -0.06386881,
        -0.0014142737,
        -0.03489457,
        -0.041092496,
        -0.0054742303,
        0.07801386,
        -0.013653598,
        0.009659717,
        0.036952622,
        0.014172183,
        -0.039119184,
        0.037813835,
        -0.028511487,
        -0.05416699,
        0.01466166,
        0.04141503,
        -0.008604102,
        0.004079448,
        -0.041899938,
        0.106364094,
        -0.12612872,
        0.005416158,
        -0.025192827,
        0.048684467,
        0.03728136,
        -0.036071002,
        0.032360762,
        -0.040630054,
        -0.10786654,
        -0.11839838,
        0.12268608,
        0.007261246,
        0.032342233,
        -0.08617257,
        0.029218854,
        -0.10923296,
        0.052589167,
        0.034038857,
        0.061950084,
        -0.10222561,
        0.020247756,
        -0.0021112885,
        0.06758294,
        -0.039278336,
        -0.010303,
        -0.012575909,
        0.020354876,
        -0.08183064,
        0.053372066,
        0.042254962,
        -0.0618579,
        0.0049218405,
        -0.029042156,
        -0.043371048,
        -0.043740917,
        0.08922198,
        0.014070256,
        0.014754491,
        -0.0131684905,
        -0.006223819,
        -0.029039415,
        0.0639044,
        0.011815301,
        -0.040290367,
        -0.6202237,
        -0.02194569,
        -0.044809185,
        -0.05954058,
        -0.14207712,
        -0.013793875,
        0.08272391,
        0.0046491367,
        0.05167322,
        0.03268801,
        0.09793566,
        -0.04501779,
        -0.06948774,
        -0.028101435,
        0.06951691,
        0.027433792,
        0.054603193
      ]
    },
    {
      "id": "europe-session-17",
      "conference": "europe",
      "title": "Playground in Prod - Optimising Agents in Production Environments",
      "description": "Deploying an agent is just the beginning. The real challenge is making it better once it's live — without redeploying, without downtime, and ideally without a human in the loop at all.\n\nIn this talk I'll introduce two complementary approaches to optimising agents in production, both built on Pydantic AI and Logfire:\n\n**Managed Variables** — a new Pydantic AI feature (build on the Open Feature standard) that lets you externalise key parameters of your agent (system prompts, model configuration, tool descriptions, thresholds) and update them instantly from the Logfire UI. Change a system prompt, swap a model, or adjust a temperature parameter and see the effect on the next request — no redeploy, no restart. This turns production into a playground where you can iterate on agent behaviour in seconds based on real traffic and real feedback.\n\n**Autonomous optimisation with GEPA** — once you can update agent parameters without redeploying, the natural next step is to let an optimiser do it for you. I'll show how GEPA (Genetic-Pareto reflective text evolution) can be wired into Logfire's managed variables to create a closed loop: observe agent performance via Logfire traces, reflect on failures, evolve better prompts, and push improvements live — all without human intervention.\n\nTogether these form a practical workflow: start by manually tuning your agent in production using managed variables, build up evaluation datasets from real traces, then hand the optimisation loop to GEPA to continuously improve performance.\n\n## Outline\n\n1. **The problem with agent deployment today** — why \"deploy and forget\" doesn't work for agents, and why traditional CI/CD is too slow for prompt iteration.\n2. **Managed Variables in Logfire** — live demo showing how to externalise a system prompt, update it from the Logfire dashboard, and see the change take effect immediately on a running agent.\n3. **From manual tuning to automated optimisation** — using Logfire's observability data (traces, evaluations, failure modes) to build the feedback signal GEPA needs.\n4. **GEPA + Managed Variables** — closing the loop: GEPA reflects on agent traces, evolves better prompts, and pushes them live via managed variables. Live demo of an agent that gets measurably better over time without any code changes.\n5. **Practical considerations** — guardrails, rollback, A/B testing between prompt variants, and when to trust autonomous optimisation vs. keeping a human in the loop.\n\n## Audience Takeaways\n\n- How to set up agents so key parameters can be changed without redeployment\n- A practical workflow for iterating on agent behaviour using production data\n- How reflective prompt evolution (GEPA) works and when to use it\n- How to combine Pydantic AI, Logfire, and GEPA into a continuous improvement loop for production agents",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Westminster",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Samuel Colvin"
      ],
      "embedding": [
        0.034038153,
        0.0018745139,
        0.14088444,
        -0.02587322,
        -0.023713758,
        0.020689184,
        -0.078481264,
        -0.044611435,
        0.060540512,
        -0.19826138,
        0.030840416,
        -0.014157559,
        0.026390443,
        -0.07146417,
        -0.0348861,
        -0.026239539,
        0.18104474,
        -0.038545948,
        -0.027278066,
        -0.06494174,
        -0.124749154,
        -0.10333109,
        -0.034287315,
        0.06919821,
        0.0017218622,
        0.03494574,
        -0.051574707,
        0.0019427655,
        -0.058706127,
        0.47174433,
        -0.076654874,
        0.014350362,
        0.099825494,
        -0.0377405,
        -0.009664431,
        -0.04163795,
        0.010077,
        0.017109891,
        0.023058673,
        -0.038578752,
        0.054834317,
        -0.005531241,
        0.023381684,
        0.0107051125,
        -0.042993758,
        0.0033131253,
        -0.061530728,
        -0.0044598086,
        -0.013195857,
        -0.049641225,
        -0.042284936,
        0.010621119,
        0.038447317,
        -0.0040547294,
        0.04718132,
        0.05360498,
        -0.015551351,
        -0.022820158,
        0.11423922,
        -0.030390976,
        -0.024717895,
        -0.007840157,
        -0.04554931,
        0.009221304,
        -0.049454067,
        -0.03672235,
        0.0766046,
        -0.090251416,
        0.024290739,
        0.021086887,
        0.01785058,
        0.045164872,
        -0.021480588,
        -0.029312836,
        -0.035684485,
        -0.13571195,
        -0.120567515,
        0.10982274,
        0.010603337,
        0.06959624,
        -0.12818639,
        0.019828273,
        -0.0642544,
        0.0020268178,
        0.064152725,
        0.048175436,
        -0.05591191,
        0.01755449,
        0.00261569,
        -0.0042886618,
        0.04908772,
        -0.04134495,
        -0.05058145,
        -0.019486021,
        -0.1103759,
        0.044536415,
        0.036121424,
        -0.045414783,
        -0.018029274,
        0.040409647,
        -0.054280903,
        -0.05674018,
        0.032592185,
        -0.037138473,
        -0.014684305,
        -0.035745475,
        -0.0056263776,
        0.015977344,
        0.00020722418,
        0.014184748,
        -0.03593901,
        -0.59394,
        0.0004225021,
        -0.031843383,
        -0.0176527,
        -0.13375661,
        0.09115102,
        0.064374715,
        -0.0126981335,
        0.11721377,
        0.008752825,
        0.06748717,
        0.0126497885,
        0.0030771422,
        -0.008500527,
        0.07469683,
        0.030018678,
        0.059371263
      ]
    },
    {
      "id": "europe-session-18",
      "conference": "europe",
      "title": "Mind the Gap (In your Agent Observability)",
      "description": "",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Moore",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Amy Boyd",
        "Nitya Narasimhan"
      ],
      "embedding": [
        -0.010410902,
        0.01880185,
        0.009477901,
        -0.015044247,
        -0.012386671,
        -0.003436607,
        -0.060024194,
        -0.036238298,
        -0.025372563,
        -0.17109004,
        0.018788595,
        0.0065436973,
        0.009792371,
        -0.0059083905,
        -0.049250774,
        -0.05077835,
        0.06382977,
        0.010836825,
        -0.053139772,
        -0.05320704,
        -0.05694545,
        -0.08184634,
        0.016788203,
        0.052399833,
        0.019306947,
        0.051844943,
        0.006822881,
        0.05333386,
        -0.12734824,
        0.47604674,
        -0.034568965,
        -0.021321684,
        0.05593665,
        -0.06131804,
        0.06512085,
        -0.10829086,
        -0.029537769,
        0.008195914,
        0.1418451,
        0.026061626,
        -0.016752517,
        0.035694707,
        0.049454246,
        0.051885046,
        -0.114642106,
        -0.027215334,
        -0.060053572,
        -0.01664364,
        -0.05831834,
        -0.016402539,
        -0.0041576293,
        -0.024733072,
        0.07793843,
        -0.04345267,
        0.057465337,
        0.062038146,
        -0.01926374,
        -0.0016055985,
        0.036680397,
        -0.05670258,
        -0.124095544,
        0.011734069,
        -0.06043394,
        0.026406758,
        -0.02935036,
        -0.027780581,
        0.12028529,
        -0.14174141,
        -0.010123346,
        -0.019424545,
        0.043314368,
        0.031893075,
        0.017940218,
        0.00783868,
        -0.08924507,
        -0.13799368,
        -0.09520465,
        0.0077801533,
        -0.03808263,
        0.0033366324,
        -0.021445125,
        0.05803455,
        -0.12591204,
        -0.034511127,
        -0.012335925,
        0.048534833,
        -0.0052127414,
        0.012238378,
        -0.036842536,
        0.02234051,
        0.0030940522,
        0.012362567,
        -0.0012437582,
        0.05568746,
        -0.09510102,
        0.039636675,
        -0.010080131,
        0.02212566,
        -0.01593666,
        0.028241877,
        -0.018221678,
        -0.07035294,
        0.07828153,
        -0.046555176,
        0.07975139,
        -0.049164798,
        -0.004072589,
        -0.0057928,
        0.06678999,
        -0.001744575,
        0.0050918465,
        -0.60594916,
        0.003696069,
        -0.009930887,
        -0.04181734,
        -0.18262379,
        0.028974708,
        0.04103519,
        0.0876015,
        0.09450747,
        -0.000049946702,
        0.04916444,
        0.025201473,
        0.0029011618,
        -0.03287237,
        0.021826992,
        0.017120944,
        0.01873523
      ]
    },
    {
      "id": "europe-session-19",
      "conference": "europe",
      "title": "Building Your Own Secure AI Workflows: Human-in-the-Loop Automation with n8n",
      "description": "Session title and abstract to be finalized by participating speaker",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Wordsworth",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Liam McGarrigle"
      ],
      "embedding": [
        -0.057052393,
        0.014031772,
        0.07223653,
        -0.055270635,
        0.028063115,
        -0.05070858,
        -0.0446408,
        0.010498979,
        0.006715283,
        -0.13069099,
        0.039245494,
        -0.043065578,
        0.02674888,
        0.02109206,
        -0.010974421,
        -0.0163411,
        0.050891787,
        -0.0217411,
        -0.01696079,
        -0.11062621,
        -0.08406485,
        -0.05235715,
        0.064253286,
        0.06914571,
        -0.12539272,
        0.04575267,
        0.027019717,
        0.039795768,
        -0.08721458,
        0.4512481,
        -0.01897477,
        0.038306963,
        0.030741982,
        -0.03917564,
        0.021581052,
        -0.042840827,
        -0.08460039,
        0.030104158,
        0.0679076,
        -0.025472479,
        -0.02107746,
        0.010570997,
        0.036906343,
        -0.002780885,
        0.016195424,
        0.07512884,
        -0.09113487,
        -0.025991749,
        -0.020583149,
        0.037174758,
        -0.024859233,
        0.0043840255,
        0.109944254,
        0.024277136,
        0.011066688,
        0.005412473,
        0.0671821,
        -0.01322747,
        0.14409752,
        -0.007646701,
        -0.14691041,
        -0.029228283,
        -0.07837887,
        0.06355305,
        -0.04416735,
        -0.05185302,
        0.12564702,
        -0.062398218,
        0.036927734,
        -0.02068941,
        0.04356535,
        0.017711878,
        -0.0242542,
        0.0035430877,
        -0.04566958,
        -0.088632904,
        -0.08527269,
        0.040085327,
        0.03449343,
        0.009475981,
        -0.014570217,
        0.06941469,
        -0.12144701,
        -0.058465246,
        -0.0037269553,
        0.0104589155,
        -0.026591174,
        0.041100744,
        -0.014045925,
        0.039846182,
        0.0031932443,
        -0.0039125215,
        -0.01891633,
        0.01126178,
        -0.0010516694,
        0.015540542,
        0.028553309,
        0.031340964,
        0.04426238,
        0.008692695,
        -0.03368056,
        -0.07191648,
        0.09348259,
        0.011621484,
        -0.036321923,
        -0.08004271,
        0.003253672,
        -0.033717897,
        0.089350104,
        0.06535685,
        -0.011889554,
        -0.6434912,
        -0.0014705748,
        -0.015613253,
        -0.045301586,
        -0.15202461,
        0.041725833,
        0.068426415,
        0.0595977,
        0.09975194,
        -0.031966466,
        0.015341687,
        0.012787728,
        -0.036409844,
        0.012662889,
        0.067737475,
        0.020728735,
        -0.0051744445
      ]
    },
    {
      "id": "europe-session-20",
      "conference": "europe",
      "title": "Training an LLM from Scratch, Locally",
      "description": "",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Abbey",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Angelos Perivolaropoulos"
      ],
      "embedding": [
        -0.030735176,
        0.017136287,
        -0.00575979,
        0.006891648,
        0.017330954,
        -0.0024233644,
        -0.043605164,
        0.0080518555,
        -0.0061458806,
        -0.13782619,
        0.03577212,
        -0.03415057,
        -0.047625795,
        -0.030511273,
        -0.06189755,
        -0.024055751,
        0.054695353,
        -0.037264645,
        -0.017006451,
        -0.054491278,
        -0.09281517,
        -0.102080405,
        -0.0064354367,
        0.058397617,
        -0.04797473,
        0.06049768,
        -0.015637675,
        -0.0067702574,
        -0.09922811,
        0.5060545,
        -0.058520533,
        -0.041318934,
        -0.0042863158,
        -0.012211213,
        0.0027740616,
        -0.03199706,
        0.046448153,
        0.07437657,
        0.10513794,
        -0.029760549,
        0.07483145,
        -0.023498269,
        0.024481166,
        -0.042254932,
        -0.045660835,
        0.013432609,
        -0.08445865,
        -0.04003066,
        0.013292032,
        0.004186099,
        -0.04847163,
        -0.054472063,
        0.06402703,
        -0.004130638,
        -0.008639382,
        0.052727133,
        0.004447995,
        0.00038403738,
        0.10545917,
        -0.024554944,
        -0.08201197,
        -0.013908198,
        -0.065818556,
        0.00040365456,
        -0.04061367,
        0.024519432,
        0.060424723,
        -0.11986081,
        -0.004754126,
        -0.021623801,
        0.018870708,
        -0.018250339,
        -0.0025620214,
        0.02128157,
        -0.094722,
        -0.029380353,
        -0.12038517,
        0.07064868,
        -0.027932439,
        0.039116997,
        -0.00402042,
        0.048190624,
        -0.040826168,
        0.015606721,
        0.056859475,
        0.034570135,
        -0.025050754,
        0.009026337,
        0.014855881,
        0.057349272,
        0.05222179,
        0.03054863,
        0.0007747584,
        -0.029694455,
        0.026571259,
        0.03376911,
        -0.021911526,
        0.06019655,
        0.052359138,
        -0.045638386,
        -0.0019447221,
        -0.058399417,
        0.099906065,
        -0.042981897,
        -0.02405847,
        -0.043809157,
        0.03335111,
        0.016995028,
        0.034810536,
        0.0010779831,
        -0.025695667,
        -0.6630027,
        -0.057091378,
        -0.028792009,
        -0.00011031326,
        -0.13300227,
        0.09460119,
        -0.023224628,
        0.033254005,
        0.062024236,
        0.031280298,
        0.031567976,
        0.020203423,
        0.0023937863,
        0.0044079353,
        0.03064202,
        0.031000454,
        0.034108
      ]
    },
    {
      "id": "europe-session-21",
      "conference": "europe",
      "title": "Build Your First Demand-Driven Context Base: Let AI Agents Tell You What They Need",
      "description": "London's black cab drivers don't learn \"The Knowledge\" by reading a map. An examiner gives them a destination, they get lost, they discover which streets they didn't know, they go learn those streets. Each run fills gaps the previous one revealed — until they know the city. Nobody told them what to learn. The journeys told them.\n\nThat's the opposite of what every enterprise team is doing with AI agents right now. We curate tribal knowledge into skills.md files and structured knowledge bases, three people argue over a Miro board about what the agent needs to know, someone screenshots it into Confluence, and we wonder why the agent still can't reason about anything domain-specific. The industry has great tools for context management — RAG, vector databases, prompt engineering. But the harder unsolved problem is context discovery: how do you even know what to curate? Without solving it, your enterprise agent is just an expensive autocomplete.\n\nIn this hands-on workshop, you'll do what the cab drivers do — and what we do at IKEA Digital — give your agent destinations instead of maps. You'll build a Demand-Driven Context (DDC) base from scratch, where real problems drive what gets curated, not top-down guessing.\n\nThe exercise is simple but the insight is profound:\n\nYou'll get a realistic enterprise problem (we provide problem cards)\nYou'll give it to an AI agent with zero domain context\nThe agent will fail — and generate an information checklist of exactly what's missing\nYou'll fill the gaps using reference material we provide\nThe agent will try again — and succeed\nThat moment — when the agent goes from confidently wrong to correctly reasoned — is when DDC clicks. You didn't document everything. You documented exactly what one problem demanded. Now multiply that by 30 problems and you have a better knowledge base than months of top-down curation.\n\nWhat you'll build:\n\nA working knowledge base repo with structured domain entities, a sandbox for problem exploration, and a repeatable process for growing the knowledge base problem-by-problem. Everything in Markdown — human-readable, machine-parseable, Git-friendly. You'll also see how to use Claude Code sub-agents to separate concerns — a curator agent that identifies what context is missing, a solver agent that uses the curated context to reason, and role-specific agents (architect, engineer, product owner) that share the same knowledge base but operate with different reasoning boundaries. No custom tooling required — just CLAUDE.md files, sub-agent task delegation, and the knowledge repo structure doing the heavy lifting.\n\nWhat you'll experience:\n\nThe \"flip\" moment — agents telling you what they need instead of you guessing what to give them\nHow learning paths emerge from problems rather than being designed upfront\nHow different problems reveal overlapping context needs — showing you where to invest curation effort\nThe TDD parallel — DDC is to knowledge bases what TDD is to code\nWhat you'll see from real production use:\n\nWe've been running DDC at IKEA Digital against real vendor integration problems, architecture decisions, and system design tasks. The workshop includes a live walkthrough of actual DDC sessions — real enterprise problems, the information checklists agents generated, how context was curated, and the before/after of agent output quality. You'll see real numbers: knowledge base growth curves, context reuse across problems, and how agent accuracy improves from problem 1 to problem N.\n\nWhat you'll leave with:\n\nA working DDC knowledge base you can extend with your own domain\nA repeatable process for demand-driven curation\nA template repo with structure, formats, and agent guidance\nEvidence from real production use that demand-driven curation produces less volume but more signal than top-down documentation\nThe conviction that 30 real problems beat 6 months of documentation\nNo specific programming language required. Bring a laptop with Claude Code, Cursor, or any LLM-powered coding tool. All content is in Markdown — this is about knowledge, not code.\n\nWhether you're an engineer building enterprise agents, an architect designing knowledge systems, or a team lead who's tried and failed to curate domain knowledge for LLMs — this workshop gives you a framework you can apply the week you get home from London.",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Shelley",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Raj Navakoti"
      ],
      "embedding": [
        0.049436342,
        0.032924343,
        0.0641714,
        0.020775907,
        -0.025911035,
        -0.049954418,
        -0.08811915,
        -0.0492836,
        -0.027247172,
        -0.2229854,
        -0.01706306,
        -0.048831195,
        0.050638296,
        -0.029775415,
        -0.017805414,
        -0.07868271,
        0.103052475,
        -0.011054475,
        -0.09849019,
        -0.03445106,
        -0.060801502,
        -0.09913802,
        -0.028724356,
        0.051776715,
        -0.043705624,
        0.06988159,
        -0.049705025,
        0.024082469,
        -0.073479004,
        0.45198113,
        -0.08128076,
        0.020809766,
        0.06409145,
        -0.034041572,
        0.048960526,
        -0.09465328,
        0.0104746185,
        -0.008766983,
        0.08770271,
        0.0039260783,
        0.044470787,
        -0.0065698554,
        0.02714352,
        0.004708755,
        -0.03977782,
        -0.024946606,
        -0.022975791,
        0.06037103,
        -0.021550005,
        0.0051735407,
        -0.0863065,
        0.0011934836,
        0.081528224,
        -0.050952695,
        -0.025778692,
        0.030141108,
        0.05861249,
        -0.04790282,
        0.08548921,
        -0.004572099,
        -0.074510574,
        -0.048805676,
        -0.010020197,
        0.0419659,
        -0.085590184,
        0.018269012,
        0.06613695,
        -0.12255501,
        0.03648302,
        -0.058299784,
        -0.0172175,
        0.011973325,
        -0.03281583,
        -0.0053780084,
        -0.10681963,
        -0.14953576,
        -0.11755433,
        0.05784926,
        -0.05129831,
        0.06070761,
        -0.06589338,
        0.06277061,
        -0.10730527,
        0.019588405,
        0.08167499,
        0.000231093,
        -0.07623355,
        0.027627071,
        -0.0024235307,
        0.057460688,
        0.09784559,
        0.03227226,
        0.012807217,
        0.021655655,
        -0.09224715,
        0.015866159,
        -0.003595416,
        0.014123964,
        -0.035335068,
        0.031766806,
        -0.053398717,
        -0.034873955,
        0.056319654,
        -0.009156307,
        -0.0142254485,
        -0.032164805,
        0.0575485,
        -0.069190696,
        0.084822774,
        0.01382814,
        0.007633017,
        -0.5904517,
        -0.017374681,
        -0.021486396,
        0.017183512,
        -0.092432536,
        0.117400795,
        0.017509917,
        0.033275936,
        0.07644981,
        0.054780655,
        0.06685473,
        0.020996043,
        -0.076237254,
        -0.042814154,
        0.047318153,
        0.04821268,
        0.040613882
      ]
    },
    {
      "id": "europe-session-22",
      "conference": "europe",
      "title": "Build & deploy AI-powered apps",
      "description": "",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Rutherford",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Paige Bailey"
      ],
      "embedding": [
        -0.023288473,
        0.0006390065,
        0.042390134,
        0.004763406,
        0.022166163,
        -0.013743235,
        -0.09967367,
        0.008086269,
        -0.034778565,
        -0.17272721,
        0.03302723,
        -0.0028292006,
        -0.027320754,
        -0.026761912,
        -0.037470076,
        0.05711599,
        0.083471656,
        -0.0200331,
        0.0066885822,
        0.0007530517,
        -0.16435507,
        -0.101537175,
        -0.0071533266,
        0.10555625,
        -0.065195195,
        0.11336886,
        0.0024615913,
        0.027404094,
        -0.088182144,
        0.44410008,
        -0.021793652,
        -0.022497972,
        0.0066061085,
        0.0026193198,
        0.0038221257,
        -0.0051076096,
        -0.018880602,
        0.024459975,
        0.048959155,
        0.014513064,
        -0.05806206,
        0.016720336,
        0.020724803,
        -0.036373083,
        -0.021545812,
        0.03587257,
        -0.036786914,
        -0.04319224,
        0.0042516585,
        0.05088985,
        0.019894382,
        -0.008293614,
        0.08431735,
        -0.03642468,
        -0.009231764,
        0.07339128,
        0.016457327,
        -0.07279841,
        0.10763856,
        -0.061034426,
        -0.07695994,
        -0.009683389,
        0.00044916652,
        0.059795067,
        -0.05320898,
        -0.047585502,
        0.060251992,
        -0.11811098,
        -0.04992076,
        -0.074649945,
        0.03373645,
        0.005743681,
        0.056140773,
        0.08014058,
        -0.12535799,
        -0.03649172,
        -0.094315074,
        0.01749935,
        0.045543414,
        0.053106368,
        -0.06452525,
        0.07518441,
        -0.12614964,
        -0.06983338,
        -0.020872176,
        0.05144511,
        -0.10749159,
        0.029103355,
        0.02725571,
        0.05214944,
        -0.036904678,
        0.000818194,
        -0.08753431,
        0.02059883,
        -0.011561565,
        0.009844672,
        0.008757678,
        0.00013570886,
        0.045859158,
        -0.027769467,
        -0.043351125,
        -0.055310015,
        0.052519973,
        -0.08063096,
        -0.030597297,
        -0.068024665,
        -0.025888383,
        -0.032075863,
        0.06772068,
        0.009325696,
        -0.026890075,
        -0.63176453,
        -0.020135261,
        -0.024606546,
        -0.048829038,
        -0.1450853,
        0.045949984,
        0.0095939515,
        0.081241325,
        0.07447185,
        -0.014621655,
        0.05520929,
        -0.0056379046,
        -0.004743569,
        0.012250034,
        0.042406738,
        0.049995676,
        0.0088637145
      ]
    },
    {
      "id": "europe-session-23",
      "conference": "europe",
      "title": "Ship Real Agents: Hands-On Evals for Agentic Applications",
      "description": "You shipped an AI agent. It works great on your test queries. But how do you know it works on your users' queries? How do you know a prompt change that fixes one thing didn't break three others? And when a new model drops next quarter, how do you know whether to upgrade? If your answer to any of these is \"I run it a few times and check,\" this workshop is for you.\n\nIn this hands-on session, you'll build a complete evaluation pipeline for an AI agent from scratch. Starting with a financial analysis chatbot built on the Claude Agent SDK, you'll instrument it with tracing, run it against diverse test cases, and then do the thing most tutorials skip: actually read your data. You'll categorize failures by root cause, define success criteria, and use that analysis to decide what to measure before writing a single eval. Then you'll build three types of evaluators: fast deterministic code checks, built-in LLM-as-a-judge evals like faithfulness, and a custom rubric you design yourself. You'll validate your judges against your own human labels, because an eval you haven't tested is just a fancy way of being wrong at scale.\n\nThe workshop doesn't stop at scoring. You'll save failure cases as reusable datasets, improve your agent's prompts based on what the evals told you, and run controlled experiments to prove the improvement with numbers instead of gut feel. Along the way, you'll learn practical frameworks: the impact hierarchy for prioritizing fixes, the Swiss Cheese model for layering defenses, and the eval-iterate cycle that turns a prototype into a production system. You'll leave with a working notebook, a free Phoenix Cloud account with your traces and eval results, and a repeatable process you can apply to any AI application the day you get home.",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Westminster",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Laurie Voss"
      ],
      "embedding": [
        0.020906342,
        0.065185055,
        0.088586114,
        0.0031761692,
        -0.017083265,
        -0.01399378,
        -0.09204276,
        -0.0561034,
        0.001346827,
        -0.21288905,
        0.01835516,
        -0.031173747,
        0.041824907,
        0.0012929249,
        -0.040090702,
        0.032616746,
        0.11334342,
        -0.018113017,
        -0.07065044,
        -0.08598765,
        -0.065518886,
        -0.027340654,
        -0.03060717,
        0.051526252,
        -0.058876514,
        0.13207972,
        0.020598734,
        0.053730685,
        -0.09737022,
        0.48647428,
        -0.06381871,
        0.0057347165,
        0.07152413,
        -0.05173324,
        0.040801495,
        -0.09038745,
        -0.01654562,
        0.03466066,
        0.018031813,
        0.02636683,
        0.0690254,
        0.018785087,
        0.04966069,
        -0.012878271,
        -0.12773885,
        -0.020530084,
        -0.03267782,
        -0.014160126,
        -0.019838836,
        -0.0016254857,
        -0.01392405,
        0.010411357,
        0.056259118,
        -0.026538914,
        0.018881232,
        0.044109065,
        0.06074356,
        -0.04830189,
        0.08320691,
        -0.019675432,
        -0.0861763,
        0.010957358,
        0.009648013,
        0.012873717,
        0.0075047836,
        -0.09895119,
        0.078179225,
        -0.115521856,
        -0.030368723,
        -0.06275487,
        -0.013560806,
        0.018753877,
        -0.034562822,
        0.018524839,
        -0.036371898,
        -0.1507045,
        -0.079517804,
        0.039646506,
        -0.05031073,
        0.04622256,
        -0.052597497,
        0.026285814,
        -0.08337621,
        -0.0069659236,
        0.048595242,
        0.05091936,
        -0.035763867,
        -0.00012002691,
        -0.011696581,
        0.03121168,
        0.0071326126,
        0.016220625,
        0.029801069,
        -0.014425273,
        -0.058382176,
        -0.015411565,
        -0.004177386,
        0.0027041282,
        -0.029729927,
        0.005481805,
        -0.03258819,
        0.01785899,
        0.088660434,
        -0.03400829,
        -0.032064132,
        -0.042160742,
        -0.0009726143,
        0.027774826,
        0.033359017,
        -0.005163851,
        -0.024295293,
        -0.6057634,
        0.01226681,
        -0.018128155,
        -0.052057672,
        -0.1378736,
        0.055366047,
        0.06338423,
        -0.03945684,
        0.09502811,
        -0.020479456,
        0.084104024,
        -0.039237477,
        0.0003757763,
        -0.057560015,
        0.060845315,
        0.07902288,
        0.017312478
      ]
    },
    {
      "id": "europe-session-24",
      "conference": "europe",
      "title": "Everything You Need To Know About Agent Observability",
      "description": "Let your AI agents proactively report their own failures. This workshop introduces Raindrop Self Diagnostics, showing how agents can call home, classify failures, filter noise, and alert teams when critical issues arise. Attendees will learn how to instrument self-reporting, understand the default diagnostic categories, and use agent-reported signals to improve production observability.",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Wordsworth",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Danny Gollapalli",
        "Ben Hylak"
      ],
      "embedding": [
        0.04082085,
        0.07118002,
        0.07371068,
        -0.042404,
        -0.0544967,
        0.03784682,
        -0.0299031,
        -0.021640675,
        0.008356661,
        -0.20961891,
        -0.015343115,
        -0.030623985,
        0.025898501,
        -0.029230155,
        -0.0285824,
        -0.04907411,
        0.10759922,
        -0.03552783,
        -0.024658171,
        -0.051408995,
        -0.062416438,
        -0.04598024,
        -0.005419394,
        0.08320143,
        0.031105762,
        0.08310427,
        0.004446987,
        0.060421906,
        -0.075309105,
        0.4821849,
        -0.037180495,
        -0.023924485,
        0.044095825,
        -0.024628524,
        0.082446575,
        -0.0754351,
        -0.0026809669,
        0.068723686,
        0.02058611,
        -0.0007892649,
        -0.02220669,
        0.057176873,
        0.023898993,
        -0.009937174,
        -0.058477253,
        -0.013550521,
        -0.040454328,
        -0.0015330804,
        0.041665103,
        -0.024719298,
        -0.034583528,
        -0.01976073,
        0.08573752,
        -0.048786823,
        0.047734275,
        0.035482712,
        -0.020214014,
        -0.07138031,
        0.05084581,
        0.014470985,
        -0.08458664,
        0.03832799,
        -0.036214583,
        0.02936623,
        -0.049292203,
        -0.049349964,
        0.04111835,
        -0.076132156,
        0.007401305,
        -0.055997033,
        0.06008174,
        -0.0187231,
        -0.030285208,
        -0.004968802,
        -0.053662695,
        -0.16327755,
        -0.14142853,
        -0.0017003941,
        -0.040231176,
        -0.0020187919,
        -0.06849465,
        0.05699189,
        -0.09642901,
        -0.022525886,
        0.029886981,
        0.06865293,
        -0.030723412,
        0.039491344,
        0.005613638,
        0.021428155,
        0.009854188,
        -0.012540978,
        -0.01908914,
        -0.0035329165,
        -0.034583777,
        0.0036679483,
        0.011940696,
        0.008282335,
        0.028982678,
        0.08104019,
        -0.029605757,
        -0.066256925,
        0.09301049,
        -0.049919143,
        0.0027263693,
        -0.013743693,
        -0.00502262,
        0.03292735,
        0.014200278,
        0.037895873,
        -0.073305055,
        -0.6315074,
        0.002512442,
        -0.033361744,
        -0.028186416,
        -0.16810969,
        0.02872032,
        0.034972396,
        0.036249664,
        0.04476563,
        0.016107662,
        0.066499,
        0.01688231,
        -0.024912033,
        0.010250013,
        0.0522646,
        0.08678622,
        0.03169132
      ]
    },
    {
      "id": "europe-session-25",
      "conference": "europe",
      "title": "Build Your Own Deep Research Agent + Technical Writer",
      "description": "Deep research is one of the best ways to learn how to build real AI systems because it forces you to combine reasoning, planning, autonomy, tools, grounding, and feedback loops in a single end-to-end workflow. In this hands-on workshop, you will build an MCP-powered deep research agent that can plan a research strategy, search the web, analyze YouTube videos, gather grounded evidence, filter for relevance and trustworthiness, and synthesize its findings into a cited research artifact. Rather than treating research as just another chatbot interaction, we will frame it as a goal-directed research loop: one that can search, inspect, pivot, and progressively refine its understanding of a topic.\n\nFrom there, we will connect that research artifact to a lightweight technical writing workflow that turns raw findings into polished, non-sloppy technical multimodal content. This second part of the system is deliberately more constrained: you will see how research and writing require much different architectures, why exploratory work benefits from agentic behavior, and why writing quality often improves with tighter workflows, review loops, and explicit guidance. Along the way, we will show how to choose between prompts, workflows, and agents depending on the task, and how to keep the overall system practical rather than over-engineered.\n\nWe will also cover observability and evaluation so the system is not only impressive in a demo, but measurable and improvable in practice. Most importantly, the workshop is grounded in experience: it distills what we learned over the past year building and using this research-and-writing pipeline internally. Attendees will leave with their own deep research agent, connecting it to a reliable technical writing workflow, and understanding the engineering tradeoffs behind both.",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "St. James",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Louis-François Bouchard",
        "Paul Iusztin",
        "Samridhi Vaid"
      ],
      "embedding": [
        0.015544616,
        0.038515203,
        0.090442024,
        0.0068657147,
        -0.061793365,
        -0.0106289,
        -0.06882733,
        -0.018461464,
        0.017422115,
        -0.20952487,
        -0.013403009,
        -0.00028991647,
        0.023005957,
        0.020940758,
        0.018737268,
        0.026230264,
        0.08230074,
        -0.060593713,
        -0.02988289,
        -0.032577384,
        -0.044188328,
        -0.10290318,
        -0.004132209,
        0.08744518,
        -0.02892425,
        0.052877214,
        -0.0093450695,
        -0.0058106426,
        -0.06376738,
        0.42809778,
        -0.03038224,
        -0.043526724,
        -0.0068017575,
        -0.051861987,
        0.037593104,
        -0.05899539,
        0.0052705384,
        0.053010035,
        0.059718516,
        -0.015862077,
        -0.0061344854,
        0.06829451,
        0.02233837,
        0.029504258,
        -0.043460246,
        -0.010630732,
        -0.029909834,
        0.021138309,
        -0.033715878,
        -0.033314157,
        -0.0058732647,
        0.020586515,
        0.091868676,
        -0.080411166,
        0.02571347,
        0.04227074,
        0.039928555,
        -0.0422804,
        0.10319276,
        -0.030413289,
        -0.1099551,
        -0.0023296592,
        0.09144288,
        0.08126485,
        -0.0034066078,
        -0.06287339,
        0.074644014,
        -0.040706523,
        -0.010234132,
        -0.09325559,
        0.023848185,
        -0.02422669,
        -0.076602995,
        0.038172483,
        -0.08032043,
        -0.06072251,
        -0.09514408,
        0.055700395,
        -0.0029320884,
        0.024542224,
        -0.1264399,
        0.051871236,
        -0.11088019,
        -0.013595294,
        0.05615043,
        0.1190439,
        -0.038117178,
        0.017310096,
        0.013446992,
        0.027549228,
        -0.027779039,
        -0.004694245,
        -0.043804012,
        0.051136255,
        -0.05007009,
        -0.004924878,
        0.053301886,
        -0.027287755,
        0.043189272,
        0.014770606,
        -0.029332537,
        -0.04216447,
        0.1325382,
        -0.00958656,
        -0.013649501,
        -0.059061993,
        0.019307245,
        -0.03477262,
        0.0661882,
        0.015053845,
        -0.06757007,
        -0.643788,
        -0.01640725,
        -0.03465494,
        -0.0015194973,
        -0.13959959,
        0.07815508,
        0.054327678,
        -0.00078092254,
        -0.017991047,
        -0.058753915,
        0.0652719,
        0.013698361,
        -0.06422318,
        0.02234168,
        0.08695596,
        0.07942447,
        0.018810457
      ]
    },
    {
      "id": "europe-session-26",
      "conference": "europe",
      "title": "Ralph Loops: Build Dumb AI Loops That Ship",
      "description": "Dumb loops beat clever workflows. Most teams building with AI agents reach for multi-agent orchestration, planning graphs, and elaborate tool chains. Then they spend months debugging\n  them. A single loop that processes one ticket at a time, evaluates its own output, and improves on the next run will outperform all of it.\n\nIn this hands-on workshop you will build three things. First, a working Ralph Loop that processes real tickets end-to-end. Second, a synthetic feedback loop so you can test and iterate locally without waiting on production data. Third, a self-improving cycle where the loop's output quality gets better with every run without you touching the prompt.\n\nWe will also dig into what this means for teams: when one loop can clear a backlog that used to need five people, the interesting questions stop being technical.\n\nBring your laptop. You will leave with working loops you can take back to your team.",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Abbey",
      "type": "workshop",
      "track": "",
      "speakers": [
        "Chris Parsons"
      ],
      "embedding": [
        0.024384819,
        0.024614226,
        0.08272444,
        0.03921126,
        -0.028710615,
        0.0065603596,
        -0.046659943,
        0.0006657268,
        0.00087161025,
        -0.16870418,
        -0.039555214,
        -0.05445698,
        0.029782262,
        0.024413086,
        -0.026027117,
        0.03867681,
        0.1456421,
        -0.08531028,
        -0.093075655,
        -0.06694519,
        -0.059197135,
        -0.062569335,
        -0.03530116,
        0.09308304,
        0.008282333,
        0.09986245,
        0.008393138,
        0.0788161,
        -0.054989304,
        0.48624295,
        -0.051438052,
        0.005681091,
        0.006173893,
        0.0046675713,
        0.044157393,
        -0.040591527,
        -0.021710008,
        0.035138622,
        -0.00689566,
        0.0053001614,
        0.027774697,
        -0.010725393,
        0.014055344,
        -0.023899496,
        -0.06234904,
        0.0004899432,
        -0.040769685,
        -0.0039671757,
        -0.048519492,
        -0.07321896,
        -0.039725937,
        -0.011698677,
        0.0362579,
        -0.015356017,
        0.005856441,
        0.013481993,
        -0.020397386,
        -0.013814579,
        0.09450015,
        -0.021745376,
        -0.07691071,
        -0.02277487,
        -0.056679383,
        0.061220158,
        -0.014311357,
        -0.013832598,
        0.074744985,
        -0.044238567,
        0.03167187,
        -0.06875101,
        0.010957968,
        0.022859959,
        -0.053623956,
        0.029126747,
        -0.08059363,
        -0.10026651,
        -0.09819238,
        0.041592576,
        -0.030816823,
        0.034304187,
        -0.05597191,
        0.0733857,
        -0.064088926,
        -0.037180204,
        0.059418023,
        0.05965519,
        -0.09829199,
        -0.01318497,
        0.07332141,
        0.007851405,
        0.009288592,
        0.0040552258,
        0.00082515355,
        0.007096644,
        -0.0023250547,
        0.033333234,
        0.027090672,
        0.017629582,
        0.03833836,
        0.04661339,
        -0.05285195,
        -0.08476607,
        0.0460608,
        -0.03870534,
        0.018494558,
        -0.056348037,
        -0.01023533,
        -0.053954232,
        0.020078817,
        0.02971689,
        -0.014418082,
        -0.6522,
        -0.086420275,
        0.027375665,
        -0.0013990776,
        -0.122781165,
        0.06319423,
        0.037392743,
        0.0024276762,
        0.09702584,
        -0.029654078,
        0.050154585,
        0.023776093,
        -0.033948936,
        -0.034062687,
        0.04700825,
        0.04501515,
        -0.005064381
      ]
    },
    {
      "id": "europe-session-27",
      "conference": "europe",
      "title": "OpenClaw Open Hours #1",
      "description": "Hands-on peer-led sessions to help fellow AI Engineers set up, configure, and share their OpenClaw, NanoClaw, and other personal agent setups. Bring your laptop, ask questions, pay it forward and make friends!",
      "day": "April 8",
      "time": "9:00-10:20am",
      "room": "Wesley",
      "type": "workshop",
      "track": "",
      "speakers": [],
      "embedding": [
        -0.022598226,
        0.027184768,
        0.0633101,
        -0.060891416,
        -0.009556851,
        -0.010745189,
        -0.017967205,
        0.009140353,
        -0.015130179,
        -0.19893304,
        0.03290056,
        -0.050299022,
        0.02647112,
        -0.027958494,
        0.007928355,
        -0.007885032,
        0.09676686,
        -0.031351563,
        -0.04323009,
        -0.034603182,
        -0.07229162,
        -0.104070224,
        -0.027015321,
        0.030896815,
        -0.021909883,
        0.11037179,
        -0.01686908,
        0.047663648,
        -0.10184926,
        0.498249,
        -0.03290466,
        -0.0094588185,
        0.008107186,
        -0.034391277,
        0.017785234,
        -0.029053135,
        -0.020605642,
        0.021097496,
        0.07159346,
        -0.021484332,
        0.006553286,
        -0.009562735,
        0.03188999,
        0.01722507,
        -0.040253874,
        0.057262123,
        -0.048288573,
        -0.017171808,
        0.033924233,
        -0.014100976,
        -0.007182767,
        0.021669699,
        0.10984487,
        0.042784017,
        0.035446078,
        0.01810181,
        -0.0025332083,
        -0.020517955,
        0.046298727,
        0.025493858,
        -0.015536353,
        -0.03664837,
        -0.070081145,
        0.05147593,
        -0.057690807,
        -0.030921815,
        0.06538121,
        -0.061200842,
        0.008741973,
        -0.05884586,
        0.021812728,
        0.005666704,
        0.037417118,
        -0.022913955,
        -0.06314605,
        -0.07460577,
        -0.116970114,
        0.001183979,
        0.038237013,
        0.03550704,
        -0.043975025,
        0.08121431,
        -0.0777854,
        -0.11122161,
        -0.028116655,
        0.082412854,
        -0.013728705,
        0.04029345,
        -0.07438468,
        0.011795698,
        0.035686534,
        0.031614456,
        -0.012148354,
        0.013615866,
        -0.018803246,
        -0.0021594737,
        0.042177223,
        0.037332352,
        -0.06165546,
        0.0021824148,
        0.012589468,
        -0.06559348,
        0.059163198,
        -0.00907112,
        0.031499375,
        -0.034966838,
        -0.020045415,
        0.019660251,
        0.034185085,
        0.033553336,
        0.01795469,
        -0.64782846,
        -0.07404887,
        0.019718867,
        -0.037463587,
        -0.15716822,
        0.016846508,
        0.025636945,
        0.05257721,
        0.08922664,
        -0.072492674,
        0.07226992,
        0.031557087,
        -0.0023751536,
        -0.05874675,
        0.015388901,
        0.05288472,
        0.02279005
      ]
    },
    {
      "id": "europe-session-28",
      "conference": "europe",
      "title": "OpenClaw Open Hours #2",
      "description": "Hands-on peer-led sessions to help fellow AI Engineers set up, configure, and share their OpenClaw, NanoClaw, and other personal agent setups. Bring your laptop, ask questions, pay it forward and make friends!",
      "day": "April 8",
      "time": "10:40am-12:00pm",
      "room": "Wesley",
      "type": "workshop",
      "track": "",
      "speakers": [],
      "embedding": [
        -0.040770918,
        0.019022955,
        0.05857637,
        -0.07134276,
        -0.006798619,
        -0.0040925727,
        -0.014950901,
        -0.005575759,
        -0.0062957816,
        -0.19235957,
        0.024108617,
        -0.050902437,
        0.0153559,
        -0.039370827,
        -0.0072070113,
        -0.014912663,
        0.1031492,
        -0.020355457,
        -0.04666212,
        -0.048209008,
        -0.06369324,
        -0.096951336,
        -0.024727805,
        0.03510587,
        -0.027595907,
        0.0961661,
        -0.024496475,
        0.06354072,
        -0.08951299,
        0.50035,
        -0.0291195,
        -0.016742745,
        0.031730585,
        -0.04541416,
        0.03023634,
        -0.04269538,
        -0.0432165,
        0.022137512,
        0.05958965,
        -0.024553945,
        -0.010132327,
        0.009932737,
        0.027624244,
        0.018105935,
        -0.036832146,
        0.068708554,
        -0.05162522,
        -0.028416876,
        0.039671067,
        0.007091964,
        -0.027680567,
        0.032380156,
        0.10900851,
        0.045336924,
        0.03631817,
        0.0076701045,
        -0.010095978,
        -0.028753303,
        0.054235343,
        0.029025674,
        -0.043671634,
        -0.025836818,
        -0.06372939,
        0.039349437,
        -0.066183835,
        -0.029366648,
        0.055354763,
        -0.052720353,
        0.021443505,
        -0.049695294,
        0.02818404,
        0.0051135793,
        0.025822185,
        -0.011341807,
        -0.065624215,
        -0.09471713,
        -0.13213891,
        -0.008986282,
        0.043982457,
        0.03063982,
        -0.043901585,
        0.08162218,
        -0.087123975,
        -0.098194964,
        -0.0345669,
        0.09207917,
        -0.026541105,
        0.03117559,
        -0.05901922,
        0.02377299,
        0.05477702,
        0.023375506,
        -0.011188658,
        0.016534595,
        -0.036260296,
        0.0027422046,
        0.033237353,
        0.04372564,
        -0.040532004,
        0.0014285777,
        0.023151841,
        -0.06977546,
        0.053940684,
        0.005462228,
        0.0375618,
        -0.039293695,
        -0.021743158,
        0.017971015,
        0.059351888,
        0.058670733,
        0.021479648,
        -0.6414621,
        -0.05643257,
        0.018094268,
        -0.03418098,
        -0.1468609,
        0.016475528,
        0.028395927,
        0.04575789,
        0.08197735,
        -0.075823955,
        0.07211863,
        0.055078097,
        -0.010967057,
        -0.049146183,
        0.015333733,
        0.049577102,
        0.015332206
      ]
    },
    {
      "id": "europe-session-29",
      "conference": "europe",
      "title": "OpenClaw Open Hours #3",
      "description": "Hands-on peer-led sessions to help fellow AI Engineers set up, configure, and share their OpenClaw and other personal agent setups. Bring your laptop, ask questions, pay it forward and make friends!",
      "day": "April 8",
      "time": "1:15pm-3:15pm",
      "room": "Wesley",
      "type": "workshop",
      "track": "",
      "speakers": [],
      "embedding": [
        -0.042687513,
        0.03319645,
        0.053176437,
        -0.07614709,
        0.001018487,
        -0.007086914,
        -0.018080313,
        -0.010233406,
        -0.032381874,
        -0.20042084,
        0.013025952,
        -0.049498152,
        0.004151919,
        -0.02076037,
        -0.003328343,
        0.0044085025,
        0.06802105,
        -0.01489951,
        -0.041914377,
        -0.051916186,
        -0.08541042,
        -0.11910809,
        -0.018161843,
        0.031776033,
        -0.040197898,
        0.11504184,
        -0.02668863,
        0.05360294,
        -0.10074742,
        0.4889578,
        -0.03373049,
        0.0052465308,
        0.024373474,
        -0.051719565,
        0.027092826,
        -0.041882638,
        -0.021656875,
        0.019859804,
        0.04169688,
        -0.03450589,
        -0.02226,
        -0.01538091,
        0.01815821,
        0.021191072,
        -0.050729394,
        0.081543595,
        -0.03485371,
        -0.05228486,
        0.024922047,
        0.013522764,
        -0.009400773,
        0.040372446,
        0.09687869,
        0.037374843,
        0.014111571,
        0.014906697,
        -0.01623929,
        -0.014078401,
        0.03986926,
        0.011839706,
        -0.012882515,
        -0.035111398,
        -0.06621803,
        0.031294346,
        -0.038974844,
        -0.00029636978,
        0.03656925,
        -0.04308234,
        0.01643646,
        -0.021241486,
        0.034150597,
        -0.0064649605,
        0.027084138,
        -0.021759512,
        -0.068911254,
        -0.075494,
        -0.11434387,
        0.029513884,
        0.031848993,
        0.04189823,
        -0.025815172,
        0.09464663,
        -0.07293686,
        -0.0988438,
        -0.046050068,
        0.10786095,
        -0.026480157,
        0.033719394,
        -0.053786613,
        0.028914623,
        0.02633941,
        0.035330635,
        -0.025290085,
        -0.0039118743,
        -0.010649087,
        0.024324028,
        0.033277504,
        0.023690032,
        -0.038803063,
        -0.012081218,
        0.034393147,
        -0.08558623,
        0.06490676,
        0.017276475,
        0.046948202,
        -0.026636675,
        -0.03553124,
        0.021814289,
        0.05648475,
        0.05651197,
        -0.01764069,
        -0.6523301,
        -0.06812166,
        0.014225534,
        -0.038297683,
        -0.140955,
        0.008676866,
        -0.009478233,
        0.024767695,
        0.08183875,
        -0.08745812,
        0.07710638,
        0.03798055,
        -0.032559976,
        -0.05174127,
        0.03611399,
        0.068284385,
        0.0426369
      ]
    },
    {
      "id": "europe-session-30",
      "conference": "europe",
      "title": "OpenClaw Open Hours #4",
      "description": "Hands-on peer-led sessions to help fellow AI Engineers set up, configure, and share their OpenClaw, NanoClaw, and other personal agent setups. Bring your laptop, ask questions, pay it forward and make friends!",
      "day": "April 8",
      "time": "3:45pm-5:45pm",
      "room": "Wesley",
      "type": "workshop",
      "track": "",
      "speakers": [],
      "embedding": [
        -0.029332316,
        0.030254414,
        0.05608045,
        -0.084526934,
        -0.0054143206,
        0.00051350286,
        -0.0076513714,
        -0.0077269375,
        -0.0174922,
        -0.19549237,
        0.00932512,
        -0.03954624,
        -0.007937218,
        -0.056487855,
        -0.016917413,
        -0.0010892564,
        0.08487323,
        -0.025929114,
        -0.030803708,
        -0.037460383,
        -0.07593391,
        -0.1288382,
        -0.02599384,
        0.02722264,
        -0.047589466,
        0.12117768,
        -0.038865443,
        0.053395458,
        -0.098032534,
        0.49404046,
        -0.02980226,
        -0.0045277546,
        0.0010664563,
        -0.04091344,
        0.041895904,
        -0.032945655,
        -0.021564899,
        0.028262367,
        0.069432355,
        -0.035281003,
        0.0047155716,
        -0.007765785,
        0.022179525,
        0.014353028,
        -0.027384246,
        0.05524529,
        -0.059761144,
        -0.03801258,
        0.035418563,
        0.0042193914,
        -0.011231816,
        0.032062102,
        0.10709758,
        0.038843006,
        0.008701617,
        0.01492189,
        -0.017840628,
        -0.027012158,
        0.06971455,
        0.02229586,
        -0.03155589,
        -0.05122773,
        -0.082998686,
        0.035324886,
        -0.07156298,
        -0.015090098,
        0.057585966,
        -0.038166247,
        0.010656383,
        -0.0408226,
        0.022112232,
        -0.008869859,
        0.01955204,
        -0.006412836,
        -0.07321354,
        -0.075577766,
        -0.13276827,
        -0.0028540085,
        0.02741164,
        0.039507136,
        -0.033068903,
        0.09498155,
        -0.08192161,
        -0.0970908,
        -0.04204631,
        0.091420926,
        -0.009589072,
        0.047268406,
        -0.03996045,
        0.06470905,
        0.046704765,
        0.023097657,
        -0.010652603,
        -0.0042246487,
        -0.01998014,
        0.018403623,
        0.022134576,
        0.03189244,
        -0.041154,
        -0.015498988,
        0.012966761,
        -0.07924157,
        0.0663524,
        0.014691101,
        0.021883745,
        -0.020808471,
        -0.031502202,
        0.010081035,
        0.044459205,
        0.07197103,
        -0.010741191,
        -0.63906074,
        -0.061398916,
        0.012017694,
        -0.048488677,
        -0.13466907,
        0.01301339,
        0.016203856,
        0.04208179,
        0.09839176,
        -0.067992456,
        0.0674354,
        0.04763799,
        -0.021888666,
        -0.04575854,
        0.02761283,
        0.05466911,
        0.025078306
      ]
    },
    {
      "id": "europe-session-31",
      "conference": "europe",
      "title": "Opening Address",
      "description": "",
      "day": "April 9",
      "time": "9:00-9:10am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "AIE Welcome"
      ],
      "embedding": [
        0.0032541147,
        0.01946716,
        0.013084263,
        -0.0064000394,
        0.08661485,
        0.0059195124,
        -0.048049044,
        -0.025973419,
        0.0376814,
        -0.1309527,
        -0.0021482077,
        -0.06778421,
        0.030978555,
        0.06706472,
        0.04127929,
        -0.00495325,
        0.048655055,
        -0.0039026584,
        -0.07990967,
        -0.11165239,
        -0.033358652,
        -0.018619392,
        -0.036442086,
        -0.04816152,
        -0.07509817,
        0.06805066,
        0.00817682,
        0.047156133,
        -0.07790233,
        0.48474264,
        0.010812738,
        0.0018648325,
        -0.07147389,
        0.053808197,
        0.036174387,
        -0.022548081,
        -0.068363205,
        -0.01352593,
        0.059930652,
        -0.010216348,
        0.06774592,
        0.0045436467,
        -0.07296807,
        0.0711721,
        0.05862375,
        -0.024013769,
        -0.05645467,
        -0.085875794,
        0.00628318,
        0.011231147,
        -0.08231708,
        -0.010092321,
        -0.018372301,
        -0.091757424,
        -0.031547327,
        -0.0322331,
        -0.04442662,
        0.07791622,
        0.05502446,
        -0.0286796,
        -0.031281132,
        -0.005281105,
        -0.025829785,
        0.07852532,
        -0.04017808,
        -0.05480741,
        0.029435465,
        -0.08917083,
        -0.06066945,
        -0.0154153295,
        0.030364076,
        -0.0064155324,
        0.050142042,
        -0.04975196,
        -0.14810072,
        -0.0064426013,
        -0.05775599,
        0.083714426,
        0.014896905,
        -0.023558006,
        -0.06936569,
        0.007935597,
        -0.065538675,
        -0.03980515,
        -0.03341789,
        -0.037035774,
        -0.05350711,
        0.046796963,
        -0.02937782,
        0.011457676,
        -0.076482065,
        -0.04314563,
        -0.05735923,
        -0.029133566,
        0.00020869091,
        0.03697344,
        0.005906657,
        0.0481849,
        0.010188753,
        -0.038745537,
        -0.09219232,
        0.0406358,
        0.069509104,
        0.069052525,
        -0.017007545,
        -0.06906858,
        0.03751027,
        0.008003384,
        0.033857092,
        -0.07848972,
        -0.022507155,
        -0.6300569,
        -0.009246955,
        -0.0015418446,
        -0.050367158,
        -0.14651474,
        -0.08440507,
        -0.106103174,
        0.05619556,
        0.07312549,
        0.022655612,
        0.0070249457,
        0.08315652,
        -0.005517277,
        -0.03199767,
        -0.042405136,
        0.08584534,
        -0.017962486
      ]
    },
    {
      "id": "europe-session-32",
      "conference": "europe",
      "title": "The New Application Layer",
      "description": "AI engineering is the legitimate successor to web development and the mainstream discipline that will define the next decade. Drawing on Vercel's own experience, Malte explores what it means to build infrastructure and applications in a world where agents are both the builders and users of software. In a future where the major AI labs commoditize, the real value will sit with the engineers building on top. The application layer is where the innovation happens, and AI engineers are the ones who will shape it.",
      "day": "April 9",
      "time": "9:10-9:30am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Malte Ubl"
      ],
      "embedding": [
        0.048371293,
        0.02083143,
        0.093727,
        -0.0024187327,
        -0.021713618,
        -0.05018969,
        -0.11440675,
        -0.026109364,
        0.026140349,
        -0.16177727,
        -0.03745038,
        -0.103104554,
        0.075766906,
        -0.035405718,
        0.00829648,
        0.01822241,
        0.10541759,
        -0.032775294,
        -0.051912982,
        -0.10919437,
        -0.07333041,
        -0.07745144,
        -0.00806244,
        0.052635238,
        -0.04184824,
        0.10041,
        0.010937252,
        0.025964582,
        -0.12758851,
        0.4394599,
        -0.044222277,
        -0.027102923,
        -0.014856034,
        -0.001874431,
        0.009420366,
        -0.0018319945,
        -0.009293501,
        -0.006785506,
        -0.007995036,
        0.01804035,
        0.07099745,
        0.022809904,
        -0.007664389,
        -0.01664119,
        -0.030563816,
        0.00026263946,
        -0.046419088,
        -0.015558636,
        -0.032077435,
        0.022955693,
        -0.05412613,
        0.03179905,
        0.030350571,
        -0.028564608,
        0.011754478,
        -0.009274084,
        0.03077682,
        -0.052686267,
        0.054636795,
        -0.008511633,
        -0.07020983,
        -0.018617436,
        0.029099694,
        0.102699004,
        -0.03932452,
        -0.16194259,
        0.05239041,
        -0.11714116,
        -0.021148399,
        -0.105186015,
        -0.060506366,
        0.012738593,
        -0.022899888,
        0.035003833,
        -0.011421392,
        -0.09143819,
        -0.09180232,
        0.03442805,
        -0.008512946,
        -0.012663931,
        -0.13047098,
        0.0013866025,
        -0.11554918,
        -0.0502327,
        0.046600778,
        0.0048493226,
        -0.109223425,
        0.09632216,
        -0.0053910785,
        0.04850273,
        0.031749774,
        -0.038203206,
        -0.0056225057,
        0.007824494,
        -0.03524606,
        0.068447754,
        -0.035951383,
        -0.028574575,
        0.032393903,
        0.07027359,
        -0.036734626,
        -0.019150259,
        0.049770508,
        -0.010471741,
        -0.028488817,
        -0.047679827,
        0.07832477,
        -0.03739302,
        0.023409104,
        -0.022385469,
        -0.10389736,
        -0.6225318,
        0.055584513,
        0.044917822,
        0.04756115,
        -0.15334095,
        -0.0037465615,
        -0.00023331137,
        0.05418004,
        0.01538492,
        0.001584781,
        0.05365423,
        -0.039788295,
        -0.04430228,
        -0.03270107,
        0.009740146,
        0.06437778,
        0.060286857
      ]
    },
    {
      "id": "europe-session-33",
      "conference": "europe",
      "title": "Frontier AI and the Future of Intelligence",
      "description": "",
      "day": "April 9",
      "time": "9:30-9:50am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Raia Hadsell"
      ],
      "embedding": [
        0.010633378,
        0.016911307,
        0.024315849,
        -0.017548133,
        0.03750422,
        -0.00043603557,
        -0.11415211,
        -0.026806092,
        0.007354894,
        -0.18749899,
        -0.0031736847,
        -0.07912594,
        -0.010906641,
        0.053167272,
        -0.03528446,
        0.06219109,
        0.095039956,
        0.07395701,
        -0.019059163,
        -0.0063194805,
        -0.008757967,
        -0.07194452,
        -0.015541746,
        0.06928599,
        -0.060114995,
        0.068049975,
        0.009875846,
        0.046744682,
        -0.099067405,
        0.43606517,
        -0.034782488,
        -0.06647941,
        -0.04223329,
        -0.013687777,
        0.040718243,
        -0.055486407,
        -0.01474234,
        -0.079435974,
        0.11221098,
        0.036383957,
        0.08392245,
        -0.031233221,
        -0.03941919,
        0.063086666,
        -0.027297528,
        -0.03551487,
        -0.10906942,
        -0.007308144,
        -0.05445129,
        0.034412473,
        -0.082646355,
        0.02376572,
        0.050168112,
        -0.03366262,
        0.0605834,
        0.07508888,
        0.029973688,
        -0.016262488,
        0.05975349,
        0.0086109815,
        -0.066985466,
        -0.04583576,
        -0.034597777,
        0.073362194,
        -0.011947994,
        -0.07191465,
        0.05489278,
        -0.19527134,
        0.004844294,
        -0.048811994,
        0.04178845,
        -0.012222677,
        0.013986576,
        0.0317556,
        -0.066996105,
        -0.073658794,
        -0.05830976,
        0.08469235,
        -0.0022291888,
        -0.0073229857,
        -0.080186814,
        0.06660199,
        -0.07617914,
        -0.06387329,
        0.012861324,
        -0.061563913,
        -0.024584156,
        0.032185186,
        -0.062057644,
        -0.0025965017,
        0.01771425,
        -0.055719707,
        -0.07037203,
        -0.018069753,
        0.0036750794,
        0.0017986909,
        -0.010032676,
        0.035026427,
        0.034356643,
        0.055570066,
        -0.06735517,
        -0.030473951,
        0.0841009,
        -0.031649865,
        0.009882299,
        -0.013268147,
        0.053765874,
        0.010355776,
        0.041209504,
        -0.030790795,
        -0.08536733,
        -0.6275287,
        -0.021431737,
        -0.03167207,
        -0.019520413,
        -0.2013414,
        0.014973044,
        -0.056267943,
        0.029031618,
        0.05541374,
        -0.031428866,
        0.059076115,
        0.01637108,
        -0.015666876,
        -0.021195924,
        0.021528482,
        0.019962436,
        0.044700094
      ]
    },
    {
      "id": "europe-session-34",
      "conference": "europe",
      "title": "Running AI Engineer with AI",
      "description": "",
      "day": "April 10",
      "time": "5:50-6:00pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "swyx"
      ],
      "embedding": [
        0.008449616,
        -0.008439239,
        0.009809533,
        -0.035478935,
        0.024508227,
        -0.0025422059,
        -0.12436206,
        0.014766588,
        -0.024521388,
        -0.1762575,
        -0.007595967,
        -0.08539961,
        -0.005807342,
        0.0063588195,
        -0.042482343,
        0.0025613338,
        0.07076251,
        -0.044683896,
        -0.009761551,
        -0.06846353,
        -0.045978703,
        -0.055497058,
        0.0092348615,
        0.062210765,
        -0.04894105,
        0.10974238,
        -0.030975366,
        0.09521353,
        -0.10470099,
        0.4567344,
        -0.017226668,
        -0.018065374,
        -0.006679582,
        -0.032867797,
        0.040596373,
        -0.049036976,
        -0.008094947,
        0.03692007,
        0.0012929336,
        0.05451751,
        0.01602422,
        -0.0192344,
        0.00006488259,
        -0.015278695,
        -0.03414707,
        0.02297237,
        -0.10638427,
        -0.026381912,
        0.0036379558,
        0.022311464,
        -0.04079936,
        0.010167467,
        0.03936421,
        0.021799464,
        -0.004339104,
        0.007341152,
        -0.021298945,
        -0.12106655,
        0.06971472,
        -0.034035884,
        -0.13856076,
        -0.0051280987,
        0.023419518,
        0.07788925,
        -0.060736924,
        -0.040034093,
        0.058786996,
        -0.12110922,
        -0.02541785,
        -0.041727725,
        0.007884116,
        -0.023176625,
        -0.043633793,
        0.036410347,
        -0.079051346,
        -0.09043819,
        -0.050171107,
        0.056756325,
        0.020589262,
        -0.0043354426,
        -0.0815805,
        0.03589502,
        -0.07447532,
        -0.05442492,
        0.007254009,
        -0.016763745,
        -0.014770246,
        0.013245538,
        -0.018957749,
        0.0152100725,
        -0.0017593185,
        -0.031473607,
        -0.05500592,
        -0.00981218,
        -0.060883358,
        0.04870388,
        -0.028791502,
        0.044722375,
        -0.033188943,
        -0.0043817232,
        -0.023311488,
        -0.047376376,
        0.073477365,
        -0.02222504,
        0.009076842,
        -0.060210936,
        0.08749889,
        -0.024728836,
        0.026667716,
        0.06599335,
        -0.067589164,
        -0.6442312,
        0.018804332,
        0.005408712,
        -0.024940917,
        -0.16705471,
        -0.035244264,
        0.02559203,
        0.08081493,
        0.13687873,
        0.012495343,
        0.08833228,
        0.010998133,
        -0.013143888,
        -0.04029264,
        0.018887555,
        0.065992534,
        0.045584477
      ]
    },
    {
      "id": "europe-session-35",
      "conference": "europe",
      "title": "Harness Engineering: How to Build Software When Humans Steer and Agents Execute",
      "description": "",
      "day": "April 9",
      "time": "9:50-10:10am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Ryan Lopopolo"
      ],
      "embedding": [
        0.029511862,
        0.0064684954,
        0.044853818,
        -0.031424765,
        0.005286959,
        -0.029771987,
        -0.14155641,
        -0.022655763,
        0.0043199286,
        -0.20443524,
        0.0034790796,
        -0.060765006,
        0.033131327,
        0.02396954,
        0.0053758156,
        0.04869178,
        0.098397546,
        0.012407586,
        -0.022033054,
        -0.10251586,
        -0.06520867,
        -0.021930113,
        0.025981955,
        0.07595721,
        -0.029241972,
        0.074459545,
        -0.00883652,
        0.07620676,
        -0.11557449,
        0.4522696,
        0.010187018,
        0.012572443,
        -0.04814511,
        -0.11587307,
        0.062233213,
        -0.025590695,
        -0.052926227,
        -0.005185657,
        0.055713717,
        0.022976322,
        0.035489015,
        0.0074228784,
        -0.021937015,
        0.01171621,
        -0.043964688,
        -0.026554707,
        -0.11463085,
        -0.04650691,
        -0.031998143,
        -0.026159784,
        -0.07520694,
        -0.01367781,
        0.050673608,
        -0.06305048,
        0.04725182,
        0.021284958,
        -0.054228358,
        0.003582049,
        0.081113756,
        0.0009304538,
        -0.09125307,
        0.004804876,
        -0.031577542,
        0.05724469,
        -0.052237406,
        -0.08011974,
        0.109385364,
        -0.111822866,
        0.060905296,
        -0.036761243,
        0.051509038,
        0.0597004,
        0.018319817,
        0.025596973,
        -0.08591457,
        -0.041574925,
        -0.116081946,
        0.0717601,
        0.004269496,
        -0.0022569606,
        -0.0681019,
        0.06075026,
        -0.08166862,
        -0.046778515,
        0.026756765,
        -0.018327896,
        0.016334066,
        0.016641146,
        -0.041342586,
        -0.028338,
        0.013748455,
        -0.030461656,
        -0.017149208,
        -0.0020410274,
        -0.035923988,
        -0.011392899,
        -0.060107775,
        0.025735743,
        -0.081296496,
        0.010615713,
        -0.06485742,
        -0.018153176,
        0.0314002,
        -0.03091089,
        0.037217475,
        -0.0645048,
        0.036685016,
        -0.004985268,
        0.018908564,
        -0.042118102,
        -0.055015374,
        -0.6154959,
        -0.020302327,
        0.020758424,
        -0.019308329,
        -0.18058129,
        -0.00759499,
        0.03470151,
        0.030686785,
        0.08100711,
        0.027378263,
        0.10031707,
        -0.048275378,
        -0.008805613,
        -0.07133736,
        0.047247604,
        0.045908183,
        0.07501736
      ]
    },
    {
      "id": "europe-session-36",
      "conference": "europe",
      "title": "OpenClaw update",
      "description": "",
      "day": "April 9",
      "time": "10:10-10:30am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Peter Steinberger"
      ],
      "embedding": [
        0.04817168,
        -0.027293354,
        0.025547782,
        -0.0020269,
        0.002312182,
        -0.035072092,
        -0.09034781,
        0.038199767,
        0.06954492,
        -0.12342889,
        0.009486752,
        -0.07624754,
        0.08898358,
        0.0151341725,
        -0.025148846,
        0.008898866,
        0.10728927,
        -0.046505425,
        -0.036437616,
        -0.11208192,
        -0.033001527,
        -0.044651557,
        -0.01213787,
        0.0034490023,
        -0.04504455,
        0.06504225,
        0.032545637,
        0.011690403,
        -0.06859533,
        0.47460034,
        -0.012067324,
        -0.043977194,
        -0.066340335,
        0.018554388,
        0.08336706,
        -0.040319927,
        0.008650817,
        0.04284032,
        0.07854526,
        0.048945148,
        0.008340643,
        -0.050338075,
        -0.03343336,
        0.050169103,
        0.10087668,
        -0.01143276,
        -0.056418616,
        -0.038605615,
        -0.002462147,
        0.05044179,
        0.016663354,
        -0.00036171355,
        0.04612254,
        0.0393048,
        0.02372998,
        -0.04458801,
        -0.02913181,
        0.0736101,
        0.10380015,
        -0.008930718,
        -0.02619251,
        -0.022525713,
        -0.031756848,
        0.023157768,
        -0.092778064,
        -0.010589527,
        0.052985832,
        -0.09678624,
        -0.014040871,
        0.028402442,
        0.0704529,
        -0.009008965,
        0.084606275,
        -0.03198428,
        -0.017516714,
        0.011648203,
        -0.1363405,
        0.066628605,
        0.016385807,
        0.03966098,
        -0.043829627,
        -0.002888628,
        -0.014965819,
        -0.08137649,
        -0.019273432,
        0.0107844,
        0.01495541,
        0.07460542,
        -0.033500545,
        -0.007804289,
        -0.02839292,
        -0.027440805,
        0.0162685,
        0.023493718,
        -0.040855054,
        0.00038827848,
        -0.043162305,
        0.050349284,
        0.004955102,
        -0.065704264,
        -0.020309424,
        -0.046241604,
        -0.0401443,
        -0.032146465,
        0.043482065,
        -0.011937828,
        -0.03083895,
        0.010979506,
        0.017319737,
        0.019746246,
        0.0016126584,
        -0.67282945,
        0.041927766,
        0.007671784,
        0.032418467,
        -0.14476654,
        -0.028544009,
        -0.08169323,
        0.011002205,
        0.10568479,
        0.026991913,
        0.030105488,
        -0.018992605,
        0.028321221,
        -0.091551706,
        0.015788142,
        -0.022378955,
        0.026190717
      ]
    },
    {
      "id": "europe-session-37",
      "conference": "europe",
      "title": "OpenClaw AMA",
      "description": "",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "Fleming",
      "type": "track_keynote",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Peter Steinberger",
        "swyx"
      ],
      "embedding": [
        -0.004499109,
        -0.03299558,
        -0.00033005848,
        -0.046387956,
        0.050890703,
        -0.026003627,
        -0.060838472,
        0.009449048,
        0.024550913,
        -0.19428718,
        0.011726368,
        -0.050966665,
        0.038416944,
        -0.031481825,
        0.016099313,
        0.042042695,
        0.0950405,
        -0.0487241,
        -0.024374668,
        -0.05496568,
        -0.053308956,
        -0.088196546,
        -0.010345243,
        0.06351719,
        -0.07057168,
        0.051915802,
        -0.035986435,
        0.07293074,
        -0.090658955,
        0.46640116,
        -0.070473455,
        -0.011075537,
        -0.044653848,
        0.030361373,
        0.049255498,
        -0.043174464,
        0.07966435,
        0.022844316,
        0.08150478,
        0.055645764,
        0.093089275,
        -0.017080026,
        0.0046633566,
        0.020978676,
        0.0025374996,
        0.066373445,
        -0.07565903,
        -0.112148315,
        0.026189763,
        0.064018235,
        -0.028287353,
        0.013125045,
        0.08667143,
        0.04698803,
        0.034301683,
        0.01519134,
        -0.055247042,
        0.022293892,
        0.07488261,
        0.053712282,
        -0.054482806,
        -0.009315454,
        -0.013878646,
        0.09393643,
        -0.06596406,
        -0.011310699,
        0.0080943145,
        -0.06842005,
        -0.05707039,
        0.00071603083,
        0.020773387,
        0.01457868,
        0.03562736,
        -0.0011901088,
        -0.063421234,
        -0.054153353,
        -0.054080114,
        0.034403928,
        -0.037312597,
        0.0224055,
        -0.060975373,
        -0.013252005,
        -0.049723152,
        -0.098425865,
        -0.016148388,
        -0.032965753,
        -0.028649036,
        0.024214188,
        0.010667536,
        0.009148393,
        -0.011694287,
        0.024334984,
        -0.045771394,
        -0.00890071,
        -0.11737992,
        0.05882298,
        -0.044143774,
        -0.01359372,
        0.016576847,
        -0.04050194,
        -0.007058534,
        -0.05296152,
        0.017817138,
        0.011897759,
        0.040371343,
        0.009146191,
        0.060380854,
        -0.0063934815,
        0.06219371,
        0.09062425,
        -0.012640447,
        -0.6437362,
        -0.010595145,
        0.043718427,
        -0.04469125,
        -0.14390126,
        -0.03807263,
        -0.03098036,
        0.040039953,
        0.15431651,
        -0.0026777172,
        0.071449526,
        0.05282434,
        0.015372195,
        -0.04112015,
        0.060464352,
        -0.0020304068,
        0.017347192
      ]
    },
    {
      "id": "europe-session-38",
      "conference": "europe",
      "title": "OpenAI Symphony & Harness Engineering AMA",
      "description": "",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "Westminster",
      "type": "track_keynote",
      "track": "Harness Engineering",
      "speakers": [
        "Ryan Lopopolo",
        "Vibhu Sapra"
      ],
      "embedding": [
        -0.014406157,
        -0.003972545,
        0.025547098,
        -0.03416909,
        0.09401618,
        -0.006925064,
        -0.096243404,
        -0.015632944,
        -0.010901961,
        -0.21478353,
        -0.0026933132,
        -0.0035807616,
        0.057845082,
        -0.034128502,
        0.029413486,
        0.039563358,
        0.07451116,
        0.03191111,
        0.03298346,
        -0.0679693,
        -0.044095,
        -0.06554336,
        0.04818893,
        0.07483211,
        -0.0007590663,
        0.032277945,
        0.034430005,
        0.05298094,
        -0.1332653,
        0.44469315,
        -0.08160285,
        -0.0039556585,
        -0.08749484,
        -0.074026845,
        0.0427168,
        -0.023500623,
        -0.012242687,
        0.022536624,
        0.031066118,
        0.02505954,
        0.05695921,
        -0.006683571,
        -0.03243768,
        -0.0036709043,
        -0.08741184,
        0.048065417,
        -0.08779362,
        -0.07611101,
        -0.00030550858,
        0.015433579,
        -0.0757103,
        -0.029102363,
        0.014165263,
        0.0651903,
        0.052072234,
        0.05617632,
        -0.078835815,
        0.002137183,
        0.07599367,
        0.017106367,
        -0.10974674,
        0.041947976,
        0.026408805,
        0.05076076,
        -0.03071248,
        -0.030102504,
        0.058681466,
        -0.0789414,
        -0.010656543,
        -0.05951663,
        0.029169109,
        0.04638359,
        -0.0020890958,
        0.0028657832,
        -0.06655288,
        -0.07117999,
        -0.1008157,
        0.05144087,
        -0.003309248,
        0.006786581,
        -0.059765488,
        0.070206046,
        -0.075035036,
        -0.04875576,
        0.08642805,
        -0.02529188,
        -0.023823364,
        -0.024249204,
        0.0004894775,
        -0.0074791387,
        -0.047313917,
        -0.051629942,
        0.0054604337,
        -0.008947348,
        -0.08184588,
        0.0018835278,
        -0.104722835,
        0.018270979,
        -0.032858405,
        -0.03152141,
        0.014604363,
        -0.01886412,
        0.0428972,
        0.033928156,
        -0.017255133,
        -0.031069692,
        0.12639733,
        -0.005857713,
        0.04221527,
        0.04821108,
        -0.12259604,
        -0.617797,
        0.0012223569,
        0.011560974,
        -0.051364195,
        -0.16231626,
        -0.042135175,
        0.03430126,
        0.058956962,
        0.058423657,
        -0.01022104,
        0.10881734,
        -0.039529514,
        0.006069858,
        0.037255373,
        0.078075804,
        0.06423499,
        0.05814489
      ]
    },
    {
      "id": "europe-session-39",
      "conference": "europe",
      "title": "Beyond Transcription: Building Voice AI That Actually Understands Conversations",
      "description": "Most Voice AI pipelines stop at transcription. That's the wrong place to stop. Without knowing who's speaking, when they spoke, and how turns relate to each other, even the best STT model produces output that downstream LLMs can't reliably use.\nThis talk covers what's missing in most Voice AI stacks: speaker diarization, conversation structure, and context-aware processing. Hervé will show why raw transcripts fail in real-world scenarios: multi-speaker calls, interruptions, overlapping speech, and what it takes to build a pipeline that performs at production quality.",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "Abbey",
      "type": "track_keynote",
      "track": "Voice & Vision",
      "speakers": [
        "Hervé Bredin"
      ],
      "embedding": [
        0.045543443,
        0.011233372,
        0.028895399,
        0.00885768,
        0.062267415,
        -0.034362093,
        -0.094935395,
        0.044466592,
        0.029489744,
        -0.1564481,
        0.027879363,
        -0.019556915,
        -0.0012198193,
        -0.013627126,
        -0.03584146,
        0.060084715,
        0.07083932,
        -0.02754789,
        -0.03298856,
        -0.093265265,
        -0.013074646,
        -0.030292897,
        0.01514056,
        0.06501644,
        -0.08889552,
        0.047457617,
        0.05686168,
        0.06023078,
        -0.11635103,
        0.47178483,
        -0.03824374,
        -0.0028144,
        -0.007144565,
        0.0106697725,
        0.012917386,
        -0.056159247,
        0.020306114,
        -0.024026884,
        0.07143603,
        0.077178724,
        0.10672356,
        0.04544399,
        0.023490075,
        0.012105126,
        -0.0035054444,
        -0.045566455,
        -0.040875748,
        0.043179847,
        -0.030516353,
        -0.04156089,
        -0.08196379,
        -0.016296213,
        -0.038958516,
        -0.012372467,
        0.051914807,
        0.022231672,
        0.049915295,
        0.016963407,
        0.14337093,
        -0.017521458,
        -0.1061372,
        -0.017080305,
        0.028671047,
        0.036224477,
        -0.0040347883,
        -0.05460302,
        0.043093655,
        -0.10925792,
        -0.019713862,
        -0.036919564,
        -0.048971478,
        -0.019171888,
        -0.08316098,
        0.01698722,
        -0.024632616,
        -0.09278672,
        -0.061121717,
        0.09903945,
        -0.021116182,
        -0.006432701,
        -0.086812906,
        0.04975362,
        -0.07701465,
        -0.080692224,
        0.021913467,
        -0.008010898,
        -0.04858144,
        0.022818351,
        -0.010378905,
        0.07074088,
        -0.008005612,
        -0.027311357,
        0.022807304,
        0.022811856,
        -0.010165538,
        0.024793794,
        0.030928047,
        0.021100499,
        0.018057268,
        -0.009734817,
        -0.072536334,
        -0.031206312,
        0.0833829,
        -0.010122327,
        0.03649824,
        -0.017306948,
        0.0038866727,
        0.028982708,
        0.07722272,
        -0.0049788468,
        -0.11554219,
        -0.6446696,
        0.06860231,
        0.00253286,
        0.0035430652,
        -0.18726648,
        -0.005290149,
        0.0046269726,
        -0.020910922,
        0.001941038,
        0.02302183,
        0.032207593,
        -0.024920477,
        -0.031154258,
        0.01300405,
        0.061128147,
        0.03403749,
        0.0048408825
      ]
    },
    {
      "id": "europe-session-40",
      "conference": "europe",
      "title": "Why building eval platforms is hard",
      "description": "An eval platform is not just a test runner. You are building shared definitions of \"good,\" reliable data pipelines, labelling workflows, versioning, and trust in results across many teams and model changes. This session breaks down the hidden complexity, the common failure modes, and the design principles that make evals credible and usable in day-to-day engineering.",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "Moore",
      "type": "track_keynote",
      "track": "Evals & Observability",
      "speakers": [
        "Phil Hetzel"
      ],
      "embedding": [
        0.03909969,
        0.049756996,
        0.03825546,
        0.01250059,
        0.007150818,
        -0.060972556,
        -0.09070388,
        -0.010754402,
        0.03535539,
        -0.18179151,
        0.026082052,
        -0.0642235,
        0.012659591,
        0.036925126,
        -0.0058464296,
        0.07237342,
        0.074477665,
        -0.0134296585,
        -0.040378395,
        -0.093836606,
        -0.057597503,
        0.02325708,
        0.01154257,
        0.09352639,
        -0.058161497,
        0.090319,
        0.06650318,
        0.1011043,
        -0.1285485,
        0.48368764,
        -0.08747177,
        0.00606366,
        -0.007907275,
        0.0037704217,
        0.011142178,
        0.0062917955,
        -0.025877932,
        0.051008116,
        -0.014463645,
        0.031170338,
        0.02724362,
        0.03883249,
        0.0043492303,
        0.05831876,
        -0.10411183,
        -0.026240988,
        -0.054959748,
        0.02336696,
        0.012930882,
        0.004599918,
        -0.10554314,
        -0.00040768253,
        0.02977346,
        -0.04297785,
        -0.0027585442,
        0.02083913,
        -0.040032826,
        -0.0050371736,
        0.10915891,
        -0.008020309,
        -0.10052124,
        -0.00696347,
        -0.039641842,
        -0.025486756,
        0.029968966,
        -0.073542014,
        0.07106661,
        -0.11965087,
        -0.00044773312,
        -0.04269453,
        0.017333016,
        -0.0440146,
        -0.01912104,
        0.00653018,
        -0.025605652,
        -0.073546804,
        -0.097679965,
        0.06908824,
        -0.040659495,
        0.00058276556,
        -0.05856855,
        0.075577624,
        -0.02936496,
        -0.08558753,
        0.045433063,
        0.08560995,
        -0.038093545,
        0.0948878,
        -0.021267036,
        0.04241393,
        -0.07559248,
        -0.025576891,
        0.006912544,
        0.010790467,
        -0.0142380325,
        0.05371456,
        -0.043447055,
        0.04408816,
        -0.06941325,
        0.05758083,
        -0.051304612,
        0.053802952,
        0.036901496,
        0.012834856,
        0.012837067,
        -0.055041417,
        0.01201756,
        0.070592485,
        0.044576127,
        -0.058415797,
        -0.024240585,
        -0.59904903,
        -0.00279194,
        -0.02728377,
        -0.056799885,
        -0.1786258,
        0.015441423,
        0.02811472,
        0.034741737,
        0.087391295,
        0.021014104,
        0.012003551,
        -0.07313627,
        -0.0064849923,
        -0.045752335,
        0.04489949,
        0.08638885,
        0.021194149
      ]
    },
    {
      "id": "europe-session-41",
      "conference": "europe",
      "title": "One Developer, Two Dozen Agents, Zero Alignment: Why we Need Collaborative AI Engineering",
      "description": "Agentic engineering so far has been a solo story: one developer and a dozen agents moving at warp speed. But speed without thoughtful planning and team alignment is just wasting tokens. When everyone on a team is directing agents alone in their personal CLI tools with no shared context, you get duplicate work, conflicting changes, poorly-designed solutions, surprise features nobody else agreed to build, and everyone pulling in different directions.\n\nSerious software still requires serious collaboration. You need multiple perspectives and types of expertise to build great things. We need agentic environments where people can plan together, think critically together, and share the same context. In this talk I'll demo how we've tackled these design problems in Ace, a multiplayer agent environment from GitHub Next that uses real-time collaboration, proactive agents, and sandboxed micro VMs for rapid prototyping and exploration.",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "St. James",
      "type": "track_keynote",
      "track": "Context Engineering",
      "speakers": [
        "Maggie Appleton"
      ],
      "embedding": [
        0.03138447,
        -0.0040101022,
        0.055276457,
        -0.03708507,
        -0.032427713,
        -0.061315797,
        -0.101884,
        0.010540644,
        -0.029736811,
        -0.16305639,
        -0.023630911,
        -0.0856724,
        0.05400281,
        0.019642478,
        -0.00015205916,
        0.025359612,
        0.087818146,
        -0.032605894,
        -0.04249866,
        -0.026506592,
        0.0014997624,
        -0.050989617,
        0.033748467,
        0.09946916,
        -0.038764607,
        0.16091684,
        0.020388866,
        0.06288648,
        -0.05884157,
        0.49114692,
        -0.014546691,
        0.046306487,
        0.016493417,
        -0.047378022,
        0.019191721,
        -0.049708977,
        0.00008199299,
        -0.042069107,
        0.042421766,
        0.0017241834,
        0.050741725,
        0.059043564,
        -0.035359867,
        0.0010533271,
        -0.07193068,
        0.007088789,
        -0.04056711,
        -0.024646409,
        -0.002285357,
        0.0111140795,
        -0.06511671,
        -0.014315386,
        0.030933391,
        -0.080899276,
        0.04536077,
        0.005913174,
        0.041140698,
        0.013974913,
        0.066862985,
        0.015860261,
        -0.08671262,
        0.005588987,
        0.012488851,
        0.09862963,
        0.0036577985,
        -0.076005556,
        0.05066993,
        -0.0684498,
        0.019431101,
        -0.09275296,
        0.024065854,
        0.026537951,
        -0.05371071,
        0.028586553,
        -0.05509424,
        -0.101277724,
        -0.0705167,
        0.064381376,
        -0.020694468,
        0.07298227,
        -0.080996335,
        0.02712255,
        -0.11927028,
        -0.06978853,
        0.03591197,
        0.014218604,
        -0.07527275,
        0.031210635,
        -0.04128346,
        0.005154909,
        -0.008778514,
        -0.031943217,
        -0.0049868324,
        0.05408009,
        -0.041374486,
        0.018916138,
        0.04951951,
        0.025729423,
        0.016898746,
        0.07209064,
        -0.047480606,
        -0.08706901,
        0.06038818,
        -0.04164502,
        0.03314746,
        0.010565413,
        0.017784221,
        -0.06966124,
        0.066150025,
        -0.024486758,
        -0.010648,
        -0.62153906,
        -0.020877069,
        -0.016675849,
        0.004067174,
        -0.15896232,
        0.0302038,
        0.008733844,
        0.014333814,
        0.082125396,
        -0.016334575,
        0.08257886,
        -0.0440606,
        -0.03787589,
        -0.047619883,
        0.018976087,
        0.08738063,
        0.022117006
      ]
    },
    {
      "id": "europe-session-42",
      "conference": "europe",
      "title": "Teaching Coding Agents to do Spreadsheets",
      "description": "Full content available here https://github.com/witanlabs/research-log",
      "day": "April 9",
      "time": "11:40am-12:00pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Nuno Campos"
      ],
      "embedding": [
        -0.015135239,
        0.051494118,
        0.041242667,
        0.04264333,
        -0.022464987,
        0.029168393,
        -0.028081361,
        -0.022599958,
        -0.04371859,
        -0.24101415,
        -0.022489619,
        0.024600787,
        0.012503254,
        -0.0068872534,
        -0.015955837,
        -0.024842724,
        0.07972957,
        -0.038004622,
        -0.018006425,
        -0.0348232,
        -0.08038291,
        -0.07905428,
        -0.008816731,
        0.0846837,
        -0.016399847,
        0.13354109,
        -0.0270822,
        0.0401397,
        -0.019097624,
        0.4697544,
        -0.015193353,
        -0.03426893,
        -0.014978362,
        -0.008149399,
        -0.012444019,
        -0.059491754,
        0.042436946,
        0.038699858,
        0.05707935,
        0.04648865,
        0.0057727373,
        0.0052007474,
        0.013682222,
        0.033724554,
        -0.04930246,
        0.0073932647,
        -0.019149344,
        -0.0045004636,
        -0.018430738,
        0.017701162,
        -0.10088821,
        -0.030393386,
        0.113392055,
        -0.009881655,
        0.04898966,
        -0.045824517,
        0.035969302,
        -0.031674728,
        0.056834877,
        0.009242984,
        -0.06514967,
        -0.06266008,
        0.0062800935,
        -0.014851504,
        -0.02292794,
        0.007634214,
        0.12343303,
        -0.13122524,
        0.018312458,
        -0.054478582,
        0.040803388,
        -0.006378095,
        -0.06597153,
        0.024072478,
        -0.0708788,
        -0.08331289,
        -0.13161026,
        0.106836304,
        -0.053660233,
        0.13077974,
        -0.029473785,
        0.076320976,
        -0.06579501,
        -0.015042829,
        0.049741108,
        0.050462123,
        -0.047006097,
        0.0055346177,
        -0.035221376,
        0.027870772,
        0.012662871,
        -0.0019282966,
        -0.01222608,
        -0.01332238,
        -0.059352983,
        0.028885495,
        -0.050210886,
        0.0015569167,
        0.03973473,
        0.016855508,
        -0.024330353,
        -0.029485047,
        0.07699375,
        -0.032129973,
        -0.036790572,
        0.022704503,
        0.083360285,
        0.021448439,
        0.072349936,
        0.025182616,
        0.035681963,
        -0.6004198,
        0.010031722,
        -0.003272502,
        0.050468538,
        -0.14843121,
        0.0943064,
        0.019967638,
        -0.00039786732,
        0.1083407,
        -0.03280724,
        0.086637296,
        0.03689119,
        -0.084816314,
        -0.08931087,
        0.008615788,
        0.07226731,
        0.03821408
      ]
    },
    {
      "id": "europe-session-43",
      "conference": "europe",
      "title": "Mainstream TTS model architecture",
      "description": "This talk is directed at builders who want an insight on how TTS model operate, how they can stream audio and clone voices. It will discuss about the dominant architectural pattern in TTS in 2026, taking Mistral's latest released TTS as an example.",
      "day": "April 9",
      "time": "11:40am-12:00pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Samuel Humeau"
      ],
      "embedding": [
        0.020202972,
        -0.009089008,
        0.053696223,
        0.0019698897,
        0.025767997,
        -0.055457823,
        -0.08018804,
        -0.045491613,
        0.052414924,
        -0.19380708,
        0.029507257,
        -0.054747097,
        -0.028092276,
        -0.031262983,
        -0.08049648,
        -0.009878639,
        0.06590913,
        -0.038410045,
        0.002694471,
        -0.039756063,
        -0.019541549,
        -0.024699861,
        0.023883102,
        0.0674903,
        -0.051088095,
        0.020015975,
        0.024289768,
        0.049989384,
        -0.08317714,
        0.45841214,
        -0.060514204,
        -0.018762099,
        -0.008438284,
        0.018265763,
        0.034217674,
        -0.00012557764,
        0.0028305268,
        -0.010057152,
        0.07240094,
        -0.008863381,
        0.05162168,
        0.02683704,
        0.0014722863,
        0.017032651,
        0.04594765,
        0.018894544,
        -0.011906314,
        0.047942776,
        -0.020406816,
        0.027552767,
        -0.066640265,
        0.054513864,
        0.017332511,
        -0.0042301523,
        -0.016499689,
        -0.0018146788,
        0.056011412,
        -0.04169343,
        0.14161803,
        -0.000015849118,
        -0.09597837,
        -0.063850425,
        0.076052666,
        -0.027823633,
        -0.03962573,
        -0.10558471,
        0.06651413,
        -0.1279651,
        -0.023271918,
        -0.11262466,
        -0.02433668,
        0.010314497,
        -0.07155774,
        0.0127122905,
        -0.05901656,
        -0.10626387,
        -0.06028471,
        0.058257114,
        -0.026933411,
        -0.021716325,
        -0.11535166,
        0.08536892,
        -0.113158114,
        -0.055545185,
        0.08267383,
        0.030718645,
        -0.037801012,
        0.04742253,
        0.000728483,
        -0.010121937,
        -0.03585921,
        0.035166964,
        0.018396638,
        0.020881206,
        -0.009632443,
        0.01322316,
        0.03161327,
        -0.015645264,
        0.06991909,
        0.026278593,
        -0.022328507,
        -0.030348266,
        0.05206802,
        0.010182997,
        -0.06688178,
        0.006154441,
        0.03050359,
        0.045476023,
        0.049084127,
        0.024725294,
        -0.033197496,
        -0.65955585,
        0.03811898,
        -0.0011754602,
        -0.004540379,
        -0.16470838,
        -0.0021229777,
        -0.018376807,
        0.012600639,
        0.03193155,
        0.043285847,
        0.014067435,
        0.0019221659,
        -0.033772778,
        -0.00008393886,
        0.013420315,
        0.045444548,
        -0.031484313
      ]
    },
    {
      "id": "europe-session-44",
      "conference": "europe",
      "title": "LLM codegen fails and how to stop 'em",
      "description": "Let's talk about the most common pitfalls of generating code with autonomous LLM agents, and the strategies we use to erase them altogether. This is battle-tested wisdom from a system operating at scale, earning constant accolades. But you can absolutely match our performance, as long as you've got the playbook.\n\nHere's the story: The PostHog wizard helps over 5,000 users monthly to integrate our tools into their project code, giving them the best possible start on their journey into product engineering. From a brand perspective, this is a high-risk, high-reward exercise: if our LLM code generation is bad or stupid, *we* look bad AND stupid. But if it works, we look like miracle workers who protect our customers' time.\n\nGood news: it works really well. Why? Because we've isolated multiple categories of failure modes for LLM tools, and designed strategies over hundreds of carefully-observed iterations to mitigate them. I'll walk you through the failure modes, and the path to maximal correctness.",
      "day": "April 9",
      "time": "11:40am-12:00pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Danilo Campos"
      ],
      "embedding": [
        0.029419536,
        0.044964787,
        0.057244405,
        -0.040285,
        -0.037897788,
        -0.0111514265,
        -0.053668205,
        -0.010802037,
        0.014905367,
        -0.20041645,
        -0.00521629,
        -0.05485128,
        0.021341346,
        0.0069149565,
        -0.045428015,
        -0.053116642,
        0.08739632,
        -0.06056141,
        0.005899755,
        -0.10363209,
        -0.06424232,
        -0.057503846,
        0.009291201,
        0.022784729,
        0.013054263,
        0.10224943,
        0.041219596,
        0.07275394,
        -0.022076614,
        0.47582403,
        -0.12108198,
        -0.008787418,
        0.053439636,
        -0.092837,
        0.0106098745,
        -0.046805598,
        0.013101969,
        0.06738989,
        0.009054658,
        0.03152731,
        0.019024845,
        0.07447225,
        -0.01159284,
        0.065773755,
        -0.050169546,
        0.0009770959,
        -0.033716038,
        0.012976568,
        0.004670812,
        -0.029119093,
        -0.07917529,
        -0.037193872,
        0.023623398,
        0.0041576377,
        0.05654277,
        -0.014441452,
        -0.009802406,
        -0.10400968,
        0.106143855,
        0.051346958,
        -0.043136105,
        -0.045491908,
        0.03418674,
        -0.03245103,
        0.036609642,
        -0.079038866,
        0.059983823,
        -0.11891457,
        0.008222779,
        -0.03198087,
        0.026274296,
        -0.026180618,
        -0.04433168,
        0.031196821,
        -0.063440904,
        -0.14185333,
        -0.039390113,
        0.031791117,
        -0.02227345,
        0.07073973,
        -0.047693558,
        0.0856778,
        -0.037293512,
        0.00075949053,
        0.066901036,
        0.046692725,
        0.01845484,
        0.05441511,
        -0.09573497,
        0.043332025,
        0.015254143,
        -0.017766848,
        0.0022753533,
        -0.005330376,
        -0.060044724,
        0.06032967,
        0.028692154,
        0.085534394,
        -0.0019167438,
        0.014516837,
        -0.049334668,
        -0.023652188,
        0.0569706,
        -0.028726412,
        -0.022744281,
        -0.057177465,
        -0.019573463,
        0.038910404,
        0.0041220766,
        0.017695388,
        -0.007093285,
        -0.6202581,
        -0.041487914,
        -0.036984373,
        -0.01804744,
        -0.13666886,
        0.09468468,
        0.05548633,
        0.008512275,
        0.07175148,
        0.025817577,
        0.08325678,
        -0.014146843,
        -0.0058792834,
        -0.04241981,
        0.0314121,
        0.11490286,
        0.009177985
      ]
    },
    {
      "id": "europe-session-45",
      "conference": "europe",
      "title": "Building the Justice AI Unit: Shipping Production AI Inside Government",
      "description": "Building the Justice AI Unit (https://ai.justice.gov.uk/) — forward-deployed engineers, entrepreneurial model, shipping production AI every day, but inside government.",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "William Tarr"
      ],
      "embedding": [
        -0.007149037,
        0.007199524,
        0.06738914,
        0.054763783,
        -0.050724275,
        0.0033998697,
        -0.05977768,
        -0.046178948,
        -0.015556757,
        -0.21006466,
        -0.02711066,
        0.009812617,
        -0.0050467537,
        0.044680253,
        -0.003647341,
        0.05084249,
        0.11211437,
        0.031196754,
        -0.0020186487,
        -0.06308526,
        -0.07342478,
        -0.03886274,
        0.0071115447,
        0.049859013,
        -0.06079002,
        0.04026154,
        -0.0050383974,
        0.029636795,
        -0.11511265,
        0.46910426,
        -0.0069083576,
        0.04321706,
        -0.0113095585,
        -0.004942235,
        0.018606322,
        0.013488675,
        -0.0847123,
        0.024291199,
        0.055739503,
        0.043837458,
        0.028138183,
        0.06291936,
        0.008036799,
        0.04707385,
        -0.017141867,
        -0.037559085,
        -0.04586721,
        -0.04149298,
        -0.015673248,
        -0.015551852,
        -0.06494899,
        -0.011309468,
        0.0660772,
        -0.024217663,
        0.008315995,
        -0.021245813,
        -0.048583284,
        -0.041920602,
        0.058470763,
        -0.038774606,
        -0.04654146,
        0.012986741,
        0.027988516,
        -0.017502287,
        -0.036772694,
        -0.09866047,
        0.10932696,
        -0.11080026,
        -0.041798417,
        0.000143101,
        0.020946482,
        0.017455399,
        -0.00833751,
        0.053395476,
        -0.055896446,
        -0.058413323,
        -0.117103614,
        0.11536376,
        0.055579033,
        0.09258972,
        -0.01633737,
        0.10992454,
        -0.0380279,
        -0.010900648,
        0.058780536,
        0.003212796,
        -0.091363184,
        0.020084932,
        0.020269377,
        0.08274693,
        0.016950019,
        0.025660655,
        -0.041080453,
        -0.050451666,
        -0.0548539,
        0.050130893,
        0.026408873,
        -0.011700558,
        0.017179502,
        0.02881194,
        -0.03034571,
        -0.02147483,
        0.0018511037,
        0.038945664,
        -0.08700596,
        -0.04546802,
        -0.022111008,
        0.023175007,
        0.12279574,
        0.03402975,
        -0.049398743,
        -0.6261795,
        -0.03130878,
        0.029901689,
        -0.0041927905,
        -0.15561235,
        -0.017901761,
        0.07873428,
        -0.00340747,
        0.13539337,
        -0.027483014,
        0.046857733,
        -0.045570623,
        -0.008788563,
        0.0013726596,
        0.046900097,
        0.018030332,
        0.04568165
      ]
    },
    {
      "id": "europe-session-46",
      "conference": "europe",
      "title": "Dark Factory: OpenClaw Ships Faster Than You Can Read the Diff",
      "description": "When your open-source project hits 320k+ stars and hundreds of daily commits, you stop managing contributions and start engineering the factory itself. I'll share how OpenClaw's team rebuilt around a plugin architecture, modular security boundaries, and a development model where agents and humans ship side by side, and why the real lesson for anyone building AI infrastructure is that process scales harder than code.",
      "day": "April 9",
      "time": "11:40am-12:00pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Vincent Koc"
      ],
      "embedding": [
        0.07154004,
        0.05764569,
        0.017937072,
        -0.02348759,
        -0.0049316073,
        -0.072541,
        -0.055559855,
        -0.017034296,
        0.049974304,
        -0.16245243,
        0.0005663042,
        -0.04847893,
        -0.015908325,
        0.003579481,
        -0.0028823428,
        0.010077457,
        0.13093586,
        -0.03726933,
        -0.06649731,
        -0.10411926,
        -0.027482606,
        -0.050057087,
        0.028404016,
        0.03723267,
        -0.027413364,
        0.108527526,
        0.017155277,
        0.07294439,
        -0.1403362,
        0.48696446,
        -0.03224307,
        0.010517128,
        0.00360088,
        -0.009872766,
        0.04653191,
        -0.04290997,
        -0.01788402,
        0.022300513,
        0.059525862,
        0.013641168,
        0.05783526,
        0.007878033,
        -0.021625124,
        0.042288944,
        -0.008356473,
        -0.08629647,
        -0.043780196,
        0.016186893,
        -0.030970663,
        -0.0012351774,
        -0.050210092,
        -0.0153233465,
        0.087034695,
        0.015507018,
        0.032322146,
        0.0053394837,
        -0.021014469,
        -0.027107,
        0.09993638,
        -0.015356992,
        -0.083573215,
        0.01302806,
        -0.008377411,
        0.07279907,
        -0.055250194,
        -0.11701833,
        0.040801078,
        -0.09772924,
        0.005714869,
        -0.043168344,
        0.019758504,
        0.0034157091,
        -0.030264342,
        0.031750042,
        -0.109745495,
        -0.109947816,
        -0.06247008,
        0.114910804,
        0.001736239,
        0.0025172448,
        -0.06866484,
        0.014090612,
        -0.048357155,
        -0.07364405,
        0.0323202,
        0.066210076,
        -0.08088342,
        0.04276291,
        -0.010116258,
        0.02938745,
        0.06002912,
        -0.010176333,
        -0.006214105,
        0.0009041498,
        -0.093246035,
        0.043819763,
        0.06288838,
        0.013513519,
        0.034624998,
        0.0035180075,
        0.025138944,
        -0.048804585,
        0.036940735,
        0.017712556,
        -0.00078669214,
        -0.035614986,
        -0.0443086,
        -0.0024016837,
        0.047433592,
        0.030224659,
        -0.06501439,
        -0.62046903,
        -0.03831083,
        -0.0075233714,
        -0.0531081,
        -0.16484274,
        0.018931111,
        0.009389147,
        0.012535187,
        0.11398615,
        -0.028855558,
        0.009309276,
        0.017655974,
        -0.022858465,
        -0.012217564,
        0.0007912034,
        0.06789879,
        0.044371653
      ]
    },
    {
      "id": "europe-session-47",
      "conference": "europe",
      "title": "What the Best Agents Share",
      "description": "What do AI agents from Harvey, Cursor, Manus, and Anthropic have in common despite serving drastically different domains? They all incorporate 4 core patterns that support user trust and adoption, whether in high-stakes environments like law and engineering or everyday workflows.\n\nIn this session we'll explore these four core patterns to better understand what each entails, when to apply each, and how they drive impact. We'll examine specific examples from Harvey, Cursor, Manus, and Claude Cowork to see how each company applies these patterns and what tangible outcomes they deliver for usage and adoption.",
      "day": "April 9",
      "time": "12:00-12:10pm",
      "room": "Westminster",
      "type": "lightning",
      "track": "Harness Engineering",
      "speakers": [
        "Mardu Swanepoel"
      ],
      "embedding": [
        0.03842615,
        0.050459605,
        0.06408406,
        0.06655122,
        -0.01833436,
        -0.03247081,
        -0.07585114,
        -0.01955313,
        0.036600415,
        -0.18419394,
        -0.014039681,
        -0.0148609355,
        0.06434042,
        -0.022009093,
        -0.003964893,
        -0.035788286,
        0.12500589,
        -0.024069209,
        -0.032028344,
        -0.07400703,
        -0.03954069,
        -0.014614157,
        -0.008259108,
        0.054890797,
        -0.036188167,
        0.08615017,
        -0.0015196025,
        0.09043665,
        -0.119357504,
        0.48479933,
        -0.044655096,
        0.005663858,
        0.048900172,
        0.007577805,
        0.039396647,
        -0.035099246,
        -0.033159778,
        0.034448735,
        0.009219012,
        0.013056296,
        0.055620585,
        0.07823149,
        -0.013788879,
        0.019408312,
        -0.108077675,
        0.01441623,
        -0.053673077,
        -0.034825668,
        -0.008537328,
        -0.061358344,
        -0.08186711,
        0.0039360723,
        0.07953522,
        -0.08238557,
        0.075659074,
        0.019535178,
        0.007402141,
        -0.038841393,
        0.06754588,
        -0.000046947272,
        -0.039229907,
        -0.021156384,
        -0.02809502,
        0.01814731,
        -0.05655142,
        -0.054285802,
        0.10083036,
        -0.08036082,
        0.01996471,
        -0.043734558,
        0.008659751,
        0.03710914,
        -0.011409384,
        -0.015371098,
        -0.09033637,
        -0.07218796,
        -0.08619652,
        0.08379204,
        -0.024971496,
        0.057235617,
        -0.12744623,
        0.097239,
        -0.09504338,
        -0.018568186,
        0.07329508,
        0.037807547,
        0.019318685,
        0.019024106,
        0.0059594736,
        -0.011485451,
        0.012167094,
        -0.0098924935,
        0.06725738,
        -0.018701764,
        -0.07765718,
        0.0076466673,
        -0.025838694,
        -0.028448394,
        -0.053955562,
        -0.0073610474,
        -0.022669662,
        -0.08837483,
        0.08099994,
        0.035312645,
        0.008870412,
        -0.05377726,
        -0.012295173,
        0.026709538,
        0.03937408,
        0.039038792,
        -0.060586464,
        -0.6071533,
        -0.03514967,
        0.02371816,
        0.00029299635,
        -0.15497625,
        0.017737241,
        0.057239562,
        -0.03913948,
        0.0837422,
        0.0055458937,
        0.08321684,
        -0.05357196,
        0.0011953283,
        0.0068914224,
        0.0092977155,
        0.07562912,
        0.062866
      ]
    },
    {
      "id": "europe-session-48",
      "conference": "europe",
      "title": "I Gave an AI Agent the Keys to My Life (Here's What Happened)",
      "description": "My AI agent reads my email, backs up its own memory and configuration at 2am, monitors its own health, and drafts replies to business proposals. I didn't plan any of this. It happened one permission at a time.\n\nThis talk is an honest walkthrough of what it actually looks like to live with a personal AI agent running around the clock. Not a demo of what's possible but a story of what happened.\n\nI'll cover:\n\n- The permission creep timeline: from \"read my files\" to \"handle my communications\" over several months\n- What the agent does at 3am: the real cron ecosystem, what I wake up to, what it produces overnight\n- How it monitors itself, recovers from failures, updates itselft\n- The trust that emerged: what it can do without asking, what requires permission, how that boundary gets enforced\n- Why I gave my agent a personality file that tells it to disagree with me (this helps a lot!)\n\nThis talk is for anyone building or thinking about building personal AI agents. No theory, no frameworks. Just real lessons from months of running one in production against my actual life. It's still (and always) a work in progress.",
      "day": "April 9",
      "time": "12:00-12:20pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Radek Sienkiewicz"
      ],
      "embedding": [
        0.04393126,
        0.0095968805,
        0.043752592,
        -0.01019236,
        -0.04058237,
        0.0034564168,
        -0.10504187,
        -0.013583972,
        0.045507118,
        -0.22096252,
        -0.008026243,
        -0.055235203,
        0.037321065,
        -0.021226872,
        -0.018224088,
        -0.035716776,
        0.14648654,
        -0.078751236,
        -0.019720485,
        -0.08788732,
        -0.046672992,
        -0.06546662,
        -0.047951948,
        0.1066847,
        -0.0029516679,
        0.078415394,
        -0.04044443,
        0.06695337,
        -0.09190355,
        0.4848016,
        0.023790736,
        0.04532851,
        0.014104721,
        -0.035964333,
        0.06938343,
        -0.026382621,
        -0.02036228,
        0.04877963,
        0.041018173,
        0.06255881,
        0.054573998,
        0.07303275,
        0.04060294,
        0.019359417,
        -0.021898698,
        -0.006551873,
        -0.019860402,
        -0.0031717385,
        0.03068973,
        -0.01215603,
        -0.06397543,
        0.038585097,
        0.06375404,
        -0.00921794,
        -0.014749055,
        0.0189959,
        0.05198058,
        -0.025793627,
        0.09344947,
        -0.024157383,
        -0.10511117,
        -0.049051885,
        0.041140407,
        0.07739323,
        -0.054635905,
        -0.09515463,
        0.07897041,
        -0.11158179,
        0.04180283,
        -0.058450714,
        -0.01667174,
        0.041748647,
        -0.026336495,
        0.045761764,
        -0.06249113,
        -0.10323968,
        -0.058390297,
        0.08325763,
        -0.020563623,
        0.04122837,
        -0.08181756,
        0.04929841,
        -0.041616745,
        -0.045938324,
        0.02977414,
        -0.03621816,
        -0.0024044851,
        0.036575653,
        -0.01701851,
        -0.0003083263,
        0.047303252,
        0.009292973,
        -0.051062237,
        0.029091228,
        -0.060680762,
        0.0020280385,
        0.029204797,
        -0.0038045233,
        0.018639386,
        0.012110393,
        0.004031988,
        -0.017306428,
        0.049551744,
        0.023029199,
        0.022417083,
        0.006571194,
        0.054156438,
        0.039297394,
        0.03736392,
        0.04557508,
        0.04612177,
        -0.6004487,
        -0.041722003,
        -0.021721454,
        -0.07714307,
        -0.16790423,
        0.020037137,
        0.034992937,
        -0.005024174,
        0.11513293,
        -0.026225278,
        0.053852756,
        0.051914364,
        -0.050714,
        -0.06732435,
        0.0047726724,
        0.06588341,
        0.025007553
      ]
    },
    {
      "id": "europe-session-49",
      "conference": "europe",
      "title": "The Domain-Native AI Organization: How to Leverage Domain Expertise",
      "description": "Vertical AI is a multi-trillion-dollar opportunity. But you can't win by grabbing the latest LLMs off-the-shelf: you need to embed domain expertise into your organisation, and use it to build a domain-native application. Most teams get this wrong: they either don't hire the right domain experts or don't leverage them correctly to build a differentiated product.\n\nIn this talk, I'll share a framework for building a domain-native AI organisation, drawing on case studies from healthcare, productivity, and legal. I'll share:\n\nthree models for embedding domain expertise (the Oracle, the Evaluator, and the Architect) - and how to choose which fits your stage and use case\n\nwho to hire and how to evolve their role over time\n\nthe most common org-building failure modes (and how to avoid them)",
      "day": "April 10",
      "time": "12:20-12:40pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Chris Lovejoy"
      ],
      "embedding": [
        -0.0015007898,
        0.028135002,
        0.042670853,
        0.026257955,
        -0.02964143,
        -0.055787247,
        -0.08186495,
        0.016986508,
        -0.01977912,
        -0.173642,
        -0.051647276,
        -0.08656402,
        0.038910173,
        -0.00733032,
        0.0310494,
        0.059282746,
        0.11264962,
        0.018152226,
        -0.13449447,
        -0.07268267,
        0.01122614,
        0.024910266,
        -0.008305014,
        0.07199901,
        -0.10861537,
        0.07183082,
        0.0342122,
        0.055280596,
        -0.10537085,
        0.4401273,
        -0.08832875,
        0.015239009,
        -0.010072241,
        0.05646256,
        0.0016635557,
        -0.008914361,
        -0.000009452297,
        0.056062587,
        0.124344885,
        0.059403412,
        0.08094561,
        0.057386246,
        0.024864653,
        -0.030616665,
        0.020922909,
        -0.014617361,
        -0.018378437,
        -0.0008514599,
        0.017727232,
        -0.020617269,
        -0.13158399,
        -0.022069493,
        0.031468038,
        -0.0383909,
        0.062341623,
        0.069651276,
        -0.002942406,
        -0.009721747,
        0.11041879,
        -0.0066328617,
        -0.07965473,
        -0.0108051235,
        0.051052026,
        0.012942991,
        0.047653414,
        -0.06790595,
        0.044354882,
        -0.11675041,
        0.0035038774,
        -0.08282321,
        -0.0026918163,
        0.09291429,
        -0.050735887,
        0.03522692,
        -0.07485362,
        -0.097020544,
        -0.069257855,
        0.068344675,
        -0.024605153,
        0.03872127,
        -0.06880051,
        0.10202443,
        -0.044018146,
        -0.016229026,
        -0.015130168,
        0.036188647,
        -0.06692275,
        0.06060425,
        0.056715544,
        0.021004457,
        0.029249378,
        -0.04084466,
        -0.0056169424,
        0.019865219,
        -0.043003213,
        -0.05570225,
        0.035712447,
        0.023920545,
        -0.013553006,
        0.052356873,
        -0.031573668,
        -0.054192726,
        0.061190065,
        -0.0031645147,
        0.011575383,
        -0.047741495,
        0.033820696,
        -0.015482811,
        0.071487315,
        0.051372778,
        -0.01847038,
        -0.622491,
        0.0012637888,
        0.016618656,
        0.00081145676,
        -0.17988929,
        0.024219664,
        0.07012088,
        -0.032878924,
        0.059322953,
        0.010828553,
        0.050204013,
        0.0120343175,
        -0.05835119,
        -0.025208315,
        0.014263767,
        0.05721012,
        0.038136523
      ]
    },
    {
      "id": "europe-session-50",
      "conference": "europe",
      "title": "Hierarchical Memory: Context Management in Agents",
      "description": "An emerging pattern is clear: the best agent memory systems aren't built top-down; they emerge bottom-up from composable primitives. Whether it's grep piping to sort, table previews pointing to full spans, or databases feeding file systems, the winning architecture is always a hierarchy of tools that agents can chain together. The Unix philosophy – small, focused tools that do one thing well and compose infinitely – turns out to be exactly what LLMs need to make 200k tokens feel like 200 trillion. Fifty years later, the lessons still hold: make memory feel infinite by making it hierarchical, and make it hierarchical by making it composable. In this presentation, we’ll outline new findings/data on AI memory from working on thousands of deployed agents.",
      "day": "April 9",
      "time": "12:00-12:20pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Sally-Ann Delucia"
      ],
      "embedding": [
        0.04550135,
        0.050415225,
        0.05683204,
        0.05598488,
        -0.03955025,
        0.037151635,
        -0.06132414,
        0.0010274668,
        0.02362199,
        -0.18954076,
        -0.024471719,
        -0.090422034,
        0.06081993,
        0.04208481,
        -0.015606275,
        -0.012250687,
        0.10229286,
        -0.033395138,
        -0.09535927,
        -0.07269729,
        -0.0065226005,
        0.0039750095,
        0.012024709,
        0.055902723,
        -0.08173157,
        0.06346266,
        0.019358808,
        0.059565514,
        -0.10855475,
        0.4512984,
        -0.06142634,
        -0.005879057,
        0.0148330815,
        -0.02476217,
        0.051077507,
        -0.07404451,
        0.028670657,
        0.0062767537,
        0.011093629,
        0.00065421377,
        0.05249855,
        0.0057737175,
        0.04211191,
        0.022804009,
        -0.08265214,
        -0.038609322,
        -0.0074639465,
        0.004210226,
        -0.066611126,
        0.010097823,
        -0.0625791,
        0.04588845,
        0.0896054,
        0.016545879,
        0.04690935,
        -0.06299082,
        0.07302947,
        -0.015425518,
        0.080738835,
        -0.027937869,
        -0.0833505,
        -0.056672644,
        0.014683187,
        0.018023346,
        -0.04155061,
        -0.057497848,
        0.098464824,
        -0.057593208,
        0.02368396,
        -0.070593655,
        0.029610358,
        0.01834576,
        -0.16555107,
        -0.0088475915,
        -0.10709265,
        -0.09185699,
        -0.06632946,
        0.07147654,
        -0.021023767,
        0.10155275,
        -0.08112071,
        0.09918202,
        -0.016517669,
        -0.119477555,
        0.049599126,
        -0.023997016,
        -0.0860013,
        0.07056164,
        -0.010670711,
        -0.022954613,
        0.048263583,
        -0.012508881,
        -0.033801258,
        -0.024485,
        -0.03894247,
        -0.023801658,
        0.015392379,
        0.01899367,
        0.064401925,
        0.097719625,
        -0.04326261,
        -0.046465978,
        0.09769652,
        -0.02987371,
        0.019839047,
        0.026191588,
        -0.0028385392,
        -0.013543799,
        0.09221543,
        0.03119215,
        -0.07242925,
        -0.59864515,
        -0.012375382,
        0.006271419,
        -0.026481576,
        -0.14599286,
        0.047798794,
        -0.004506291,
        -0.0016071323,
        0.0110198315,
        -0.03725075,
        0.0810353,
        -0.023111392,
        -0.08468141,
        -0.046173386,
        0.037242305,
        0.057330325,
        0.00264658
      ]
    },
    {
      "id": "europe-session-51",
      "conference": "europe",
      "title": "Why (Senior) Engineers Struggle to Build AI Agents",
      "description": "",
      "day": "April 9",
      "time": "12:10-12:20pm",
      "room": "Westminster",
      "type": "lightning",
      "track": "Harness Engineering",
      "speakers": [
        "Philipp Schmid"
      ],
      "embedding": [
        0.0015867898,
        -0.02385521,
        0.04733546,
        -0.01232008,
        0.009980877,
        -0.05877975,
        -0.0960505,
        0.0043878187,
        -0.014387295,
        -0.17612153,
        -0.018750811,
        0.012396994,
        0.013278549,
        -0.020160219,
        -0.010571146,
        0.014114553,
        0.13434073,
        0.031694405,
        -0.026239865,
        -0.089301676,
        -0.015785633,
        -0.045001257,
        0.030833669,
        0.08631121,
        -0.080398,
        0.084516235,
        -0.013398378,
        0.111769944,
        -0.09442155,
        0.51440513,
        -0.04008118,
        0.027927311,
        0.015815733,
        -0.043482643,
        0.02998906,
        -0.007493434,
        -0.0063561085,
        0.032961175,
        0.04387087,
        0.07020577,
        -0.017317956,
        0.03879816,
        0.017632766,
        0.011330822,
        -0.081044115,
        0.02000274,
        -0.048312366,
        0.0005986713,
        0.005300233,
        -0.020839497,
        -0.061717127,
        0.015987387,
        0.04616966,
        -0.06451775,
        0.080770776,
        0.04272583,
        0.028634975,
        -0.073584884,
        0.0657189,
        -0.0005125878,
        -0.08783789,
        -0.013628945,
        0.014309036,
        -0.020348255,
        -0.023518145,
        -0.0044921,
        0.09833317,
        -0.08633616,
        0.022807622,
        -0.040008962,
        0.03435254,
        0.07774693,
        0.017966993,
        0.029771382,
        -0.092257984,
        -0.04358674,
        -0.072059184,
        0.061017565,
        0.010730192,
        0.101822354,
        -0.10607482,
        0.051120017,
        -0.026159124,
        -0.037277073,
        0.0336741,
        0.05619793,
        -0.028825229,
        -0.027743798,
        -0.0013289716,
        0.021956531,
        0.023000104,
        0.0038416628,
        0.0068989345,
        0.024827268,
        -0.09502879,
        -0.008307679,
        -0.044100523,
        -0.001574766,
        -0.01828956,
        0.018633086,
        -0.014781472,
        -0.030483568,
        0.013870692,
        0.009715767,
        0.04471776,
        -0.08540995,
        0.032283127,
        0.02168946,
        0.037777264,
        -0.014774166,
        -0.08647025,
        -0.59327716,
        -0.015084689,
        -0.014658322,
        -0.01588368,
        -0.17445165,
        0.013095611,
        0.071787335,
        -0.0055962233,
        0.11901054,
        -0.015119777,
        0.13151886,
        -0.06560719,
        -0.028035704,
        0.012279104,
        0.014296383,
        0.07852515,
        0.060985122
      ]
    },
    {
      "id": "europe-session-52",
      "conference": "europe",
      "title": "What's new in AI Audio?",
      "description": "A look at the latest updates on AI Audio from the Google DeepMind team. We'll be looking at the latest capabilities in audio understanding, speech generation, real-time multimodal agents, and music generation.",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Thor Schaeff"
      ],
      "embedding": [
        0.026344024,
        0.0566961,
        0.06115571,
        0.050823107,
        0.031376965,
        -0.057310384,
        -0.08373355,
        -0.010405881,
        0.060241006,
        -0.21386056,
        -0.008603154,
        -0.025085079,
        -0.001636316,
        -0.0251793,
        0.0018432573,
        0.010954366,
        0.08030819,
        -0.008057594,
        -0.005572486,
        -0.09033504,
        0.0061714933,
        -0.10518506,
        -0.032758053,
        0.05525287,
        -0.0008604737,
        0.02026578,
        0.04192204,
        0.068793505,
        -0.120768145,
        0.44951162,
        -0.10081114,
        -0.009550571,
        -0.007921767,
        0.015042418,
        0.06411792,
        -0.034632415,
        0.005492729,
        0.053288065,
        0.09650807,
        -0.0055818968,
        0.016088163,
        -0.015056624,
        0.014840139,
        -0.030584749,
        0.06174583,
        -0.031107685,
        -0.014468228,
        0.034144685,
        -0.07065041,
        0.0894291,
        -0.018019611,
        0.036600094,
        -0.06225347,
        -0.054920353,
        -0.004752503,
        0.05238304,
        0.076149926,
        -0.06960455,
        0.057094857,
        -0.048430987,
        -0.05281908,
        -0.03573382,
        0.024847372,
        0.030235497,
        -0.050254457,
        -0.10939769,
        0.03482386,
        -0.12573954,
        -0.07579748,
        -0.06717258,
        -0.010354254,
        -0.06188072,
        -0.005236676,
        -0.029162133,
        -0.045407463,
        -0.10630353,
        -0.046267252,
        0.06189026,
        -0.03234538,
        0.037185404,
        -0.08831783,
        0.09253697,
        -0.10836842,
        0.017069504,
        0.027862575,
        0.04068505,
        -0.0058432403,
        -0.012936495,
        -0.02125869,
        0.017777879,
        -0.100942485,
        0.051712852,
        -0.035577174,
        0.044198625,
        0.024842823,
        0.05448064,
        0.0424005,
        0.038462438,
        0.03756379,
        -0.018956138,
        0.0059685856,
        -0.02060263,
        0.06822766,
        -0.0012901583,
        -0.02606038,
        -0.036767278,
        0.055345777,
        0.07781369,
        0.02125459,
        -0.01232626,
        -0.09635133,
        -0.6153126,
        0.06824195,
        0.02539148,
        -0.05005189,
        -0.16916583,
        -0.01771123,
        -0.04956272,
        0.06434765,
        0.083598986,
        -0.039895207,
        0.030970324,
        0.07070775,
        -0.020600224,
        -0.008178797,
        0.026136994,
        0.057903834,
        0.004126405
      ]
    },
    {
      "id": "europe-session-53",
      "conference": "europe",
      "title": "Skill issue: Lessons from skilling up coding agents to use Langfuse",
      "description": "We built a Langfuse Skill, a reusable capability that enables coding agents to implement Langfuse tracing, prompt management and more autonomously.\nIn this talk, we share our journey from a simple baseline all the way to attempting a full auto-research/improvement loop, powered by the very traces the Skill generates.\nThe core insight: you can't improve what you don't trace and the Langfuse Skill is the proof of concept. We share honest learnings from what worked, what didn't, and what it reveals about the future of Skills as a foundation for scalable, self-improving agents.",
      "day": "April 9",
      "time": "12:20-12:40pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Marc Klingen"
      ],
      "embedding": [
        0.028606419,
        0.043633115,
        0.023152456,
        0.048390742,
        -0.00012398601,
        -0.0057963976,
        -0.028893303,
        0.018409992,
        0.030114878,
        -0.1924643,
        0.016473595,
        -0.031824175,
        0.019660583,
        0.02666715,
        -0.043385573,
        -0.003028384,
        0.13930647,
        -0.0294906,
        -0.0548449,
        -0.09953922,
        -0.045219783,
        -0.0081865275,
        0.028116042,
        0.10128843,
        -0.026170962,
        0.105456464,
        -0.007050057,
        0.05524706,
        -0.07863544,
        0.4693547,
        -0.07432738,
        0.025555985,
        0.03615058,
        -0.030244023,
        0.015753668,
        -0.0375125,
        0.015786387,
        0.035945788,
        0.019890761,
        0.053770352,
        0.024104662,
        -0.013612487,
        -0.004350783,
        0.01583352,
        -0.08128122,
        -0.0335265,
        0.056668267,
        0.011510297,
        -0.0462237,
        -0.026256299,
        -0.083477415,
        -0.015292734,
        0.0539338,
        -0.026697736,
        0.039160557,
        0.049776588,
        0.014781969,
        -0.055152714,
        0.12131999,
        0.023562975,
        -0.022262912,
        -0.027136246,
        0.040965065,
        -0.0053846464,
        -0.0017351286,
        -0.034001626,
        0.04135254,
        -0.121337004,
        0.005496075,
        -0.055270176,
        0.025643047,
        -0.05417733,
        -0.07386946,
        0.045998637,
        -0.08550216,
        -0.13321944,
        -0.046669077,
        0.061448738,
        -0.053966884,
        -0.0468727,
        -0.1260649,
        0.09642542,
        -0.044444676,
        -0.040725954,
        0.027255358,
        0.07647925,
        -0.048556834,
        0.071192145,
        -0.06075114,
        0.017860185,
        -0.02266915,
        0.012424496,
        0.0429928,
        -0.013791065,
        -0.084887706,
        0.039949283,
        0.009958603,
        0.05205558,
        0.00013690368,
        0.057841964,
        -0.029494721,
        -0.0399623,
        0.048368774,
        -0.032339577,
        0.04345418,
        0.005829264,
        -0.0017743951,
        0.025906729,
        -0.022544194,
        0.020165427,
        -0.08699109,
        -0.6099032,
        -0.006393158,
        -0.004967892,
        -0.038204547,
        -0.165996,
        0.05422963,
        0.08497809,
        -0.04199879,
        0.07680897,
        -0.019664703,
        0.04858184,
        0.023195306,
        -0.045226295,
        -0.046865836,
        0.008839131,
        0.13644664,
        0.05082764
      ]
    },
    {
      "id": "europe-session-54",
      "conference": "europe",
      "title": "Personalization in the Era of LLMs",
      "description": "Streaming platforms serve hundreds of millions of users across a catalog of 100M+ items that changes daily. Classical recommender systems rank well but can't explain, converse, or generalize across surfaces. LLMs can — but they don't know your catalog, and they definitely don't know your user.\n\nIn this talk, I'll walk through how we bridge that gap at Spotify: teaching open-weight LLMs to be catalog-aware and user-aware without full fine-tuning. I'll cover three building blocks: (1) learned user representations that transfer across search, and recommendation; (2) Semantic IDs — discrete token sequences that let generative models reason over catalog entities the way they reason over words; and (3) parameter-efficient conditioning methods that inject user context into frozen LLMs — from single-token to multi-token projections that give the model a richer \"user prompt\" to attend over.\n\nI'll share what actually worked, what didn't, and the engineering tradeoffs of serving personalized LLMs at web scale.",
      "day": "April 9",
      "time": "12:20-12:40pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Shivam Verma"
      ],
      "embedding": [
        -0.039348654,
        0.045783766,
        0.034962405,
        0.01264681,
        -0.014300826,
        -0.07725187,
        -0.051021673,
        0.007634777,
        0.014083344,
        -0.22809483,
        0.028132807,
        -0.04999811,
        0.07286526,
        -0.020568768,
        -0.012970283,
        0.007552557,
        0.06269534,
        -0.036463697,
        -0.015403975,
        -0.04241358,
        -0.025841322,
        -0.065854184,
        0.0327346,
        0.03237776,
        -0.016689925,
        0.040614977,
        0.0019861495,
        -0.0033437416,
        -0.02700187,
        0.51927185,
        0.0014063519,
        -0.049722604,
        -0.04940028,
        0.00327172,
        -0.0043788506,
        -0.051495414,
        -0.026015647,
        0.022732534,
        0.025490416,
        0.009117742,
        0.06260989,
        0.009794217,
        0.006315461,
        0.000019279016,
        0.02800858,
        -0.04456783,
        -0.07737487,
        -0.025297748,
        -0.018202921,
        0.039725702,
        -0.081319764,
        -0.042265482,
        0.02246901,
        -0.039090674,
        0.020698935,
        0.047122415,
        0.0023578356,
        0.005072466,
        0.09989652,
        -0.00707216,
        -0.103626356,
        -0.04116223,
        -0.014952001,
        -0.018327223,
        -0.01709195,
        -0.06344917,
        0.019654132,
        -0.11782919,
        -0.005964294,
        0.0012878592,
        -0.010631865,
        -0.06160512,
        -0.097865246,
        -0.04405803,
        0.022984024,
        -0.12215387,
        -0.06503778,
        0.062529996,
        -0.048804305,
        0.09965563,
        -0.041826673,
        -0.030458268,
        -0.072151095,
        -0.010518444,
        0.116482735,
        -0.041530035,
        -0.03711121,
        0.051489305,
        -0.045245524,
        0.053408477,
        -0.029978527,
        0.015712593,
        0.0008323024,
        -0.041207213,
        -0.044127718,
        -0.008994715,
        0.005730974,
        0.050739933,
        -0.0010901169,
        0.0434966,
        -0.04858652,
        -0.017412325,
        0.0316261,
        0.020589879,
        -0.03406231,
        -0.024557866,
        0.014618773,
        -0.059195276,
        0.062396776,
        0.07512207,
        -0.0856656,
        -0.62169045,
        -0.012458984,
        0.039535128,
        0.023955422,
        -0.16113544,
        0.05247593,
        -0.041894212,
        -0.0012588793,
        0.039438695,
        -0.03582905,
        -0.0017408555,
        -0.030250767,
        -0.05207912,
        -0.014383807,
        0.0352503,
        0.10815927,
        -0.0061440025
      ]
    },
    {
      "id": "europe-session-55",
      "conference": "europe",
      "title": "Building a Chess Coach",
      "description": "Take Take Take is the chess app founded by World Champion Magnus Carlsen. Our goal is to turn play into progress by helping players better understand their games.In this talk, we will share how we built Game Review, a feature that explains what happened in your games and surfaces meaningful playing stats after every game. The challenge is that LLMs can communicate clearly, but they cannot reliably explain chess on their own. We built a system that combines chess engine analysis with tactical and positional detectors that extract chess concepts, while the LLM turns those signals into clear, useful coaching.We will cover the pipeline behind Game Review, including Stockfish evaluations, concept extraction, prompt design, and how we use chess-aware skills and evals to iterate on the system. We will share a short live demo and practical patterns for consumer AI teams building AI features.",
      "day": "April 9",
      "time": "12:20-12:40pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "Anant Dole",
        "Asbjørn Steinskog"
      ],
      "embedding": [
        0.058870718,
        0.03259978,
        0.06417259,
        0.08632898,
        0.017498089,
        -0.01240556,
        -0.07708178,
        -0.007720686,
        0.0052570878,
        -0.22535916,
        -0.018137125,
        0.010278851,
        0.01827635,
        0.023182346,
        -0.045646284,
        0.032233294,
        0.113708414,
        -0.034499783,
        -0.05706408,
        -0.08050315,
        -0.06260333,
        -0.03753271,
        -0.04225642,
        0.090496205,
        -0.078292765,
        0.036651477,
        0.012297238,
        0.07843799,
        -0.053632323,
        0.48432863,
        -0.08044427,
        -0.02018067,
        -0.0005400335,
        -0.051669396,
        -0.0035630008,
        -0.04124614,
        -0.011818241,
        0.024275,
        0.017394554,
        0.0266579,
        0.02452786,
        0.066351146,
        0.01903878,
        -0.01715029,
        -0.028173449,
        0.03276793,
        -0.060387705,
        -0.026921278,
        0.08169746,
        -0.027869022,
        -0.117191605,
        -0.038441177,
        0.021847673,
        0.018882912,
        0.033474382,
        0.008352374,
        -0.046324834,
        -0.028610779,
        0.066563696,
        0.039134104,
        -0.003081853,
        0.023179809,
        0.009985136,
        -0.04611836,
        0.021109223,
        -0.05208431,
        0.032987103,
        -0.14179863,
        0.02027717,
        -0.08479913,
        0.059096437,
        -0.041290957,
        -0.05152032,
        0.003612589,
        -0.11150642,
        -0.10837157,
        -0.09138613,
        0.031195553,
        -0.07283173,
        0.08648627,
        -0.032394465,
        0.031007865,
        -0.087897845,
        -0.04334316,
        0.043939494,
        0.015561215,
        -0.020960601,
        0.040098507,
        -0.033878107,
        0.068773665,
        0.01666094,
        0.025158498,
        0.007119508,
        -0.047542896,
        -0.11218482,
        0.0006207279,
        -0.041710034,
        0.022445366,
        -0.038212102,
        0.0262254,
        -0.023659905,
        -0.038504623,
        0.02092637,
        0.027046219,
        -0.09258375,
        -0.049591474,
        0.027664864,
        0.0218765,
        0.06974383,
        0.09210101,
        -0.057933107,
        -0.597248,
        0.03321998,
        -0.009071599,
        -0.037818834,
        -0.15188761,
        0.008220037,
        0.03540881,
        -0.03419453,
        0.059163217,
        -0.0071489844,
        0.09246081,
        -0.022925938,
        0.009568811,
        -0.03380727,
        0.03186045,
        0.09956976,
        0.025238352
      ]
    },
    {
      "id": "europe-session-56",
      "conference": "europe",
      "title": "Lobster Trap: OpenClaw in Containers from Local to K8s and Back",
      "description": "You’ve spent hours building the right AI agent setup: the right model, the right tools and skills, AGENTS.md with your team’s conventions, and the workflows that actually work. Then your teammates want the same thing. Do you hand them a pile of markdown, config files, and YAML, or do you give them a working baseline?\n\nIn this demo, I’ll take OpenClaw from a stock local Podman setup to a deployment with a curated agent bundle, then lift that same baseline into Kubernetes. Along the way, I’ll show a pragmatic secret story: Podman secrets for local development, Vault for cluster deployments, and the same agent baseline moving between both.\n\nThe payoff is simple: your best engineer’s setup just became your team standard. Containers make that setup reproducible, Kubernetes makes it distributable, and “back to local” means the baseline is a starting point, not a cage.\n\nEverything runs on a laptop with local containers and a Kind cluster, and you’ll leave with a reproducible tutorial repo.",
      "day": "April 9",
      "time": "12:20-12:40pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Sally Ann O'Malley"
      ],
      "embedding": [
        0.0041098134,
        0.071251236,
        0.047951333,
        -0.0076157665,
        -0.0010214737,
        -0.021933507,
        -0.0050734277,
        -0.020464335,
        0.019218238,
        -0.18808165,
        0.03620498,
        -0.06591417,
        0.02065432,
        -0.011097152,
        -0.028451122,
        0.005875516,
        0.14354856,
        -0.036549665,
        -0.06926606,
        -0.062624745,
        -0.07608492,
        -0.04390685,
        0.03968887,
        0.023674924,
        -0.0706317,
        0.06376108,
        0.006853225,
        0.04257831,
        -0.030255448,
        0.48115796,
        -0.025417516,
        0.0134059535,
        0.014783837,
        -0.057982318,
        0.010068617,
        0.005381787,
        0.0071590473,
        0.043901622,
        0.095475145,
        0.032659058,
        0.072979555,
        -0.019960461,
        0.019974995,
        0.010815051,
        -0.07301753,
        -0.047918905,
        0.023190062,
        -0.020294884,
        0.0070096436,
        0.0022379323,
        -0.00417473,
        0.008617465,
        0.11275829,
        0.019816047,
        0.05580095,
        -0.011815823,
        -0.0012884206,
        0.039131902,
        0.046868246,
        0.008735303,
        -0.051515136,
        -0.028815499,
        -0.059454843,
        0.065469414,
        -0.03617448,
        -0.065236926,
        0.043647047,
        -0.06910755,
        0.004264448,
        -0.051093727,
        0.055794194,
        0.026062816,
        -0.0023274,
        0.011752471,
        -0.11057293,
        -0.11183052,
        -0.03973149,
        0.061755132,
        -0.006170888,
        0.058516417,
        -0.11483813,
        0.10651543,
        -0.059819434,
        -0.0805999,
        -0.01190253,
        -0.037143856,
        -0.031635065,
        0.06613913,
        -0.00030392018,
        -0.030993594,
        0.01877074,
        0.012907498,
        0.027404154,
        -0.007304595,
        -0.06846357,
        0.0069843857,
        0.004925637,
        0.014130004,
        -0.039617285,
        0.029527118,
        -0.07352316,
        -0.090538725,
        -0.016188402,
        -0.023031546,
        0.056076493,
        -0.03669236,
        -0.019485597,
        0.016853457,
        0.03994327,
        0.022208745,
        -0.024264041,
        -0.6292667,
        -0.020581143,
        0.0066267904,
        0.012102934,
        -0.1252777,
        0.07551043,
        0.024507008,
        0.073827244,
        0.123320445,
        -0.09781132,
        0.08847702,
        -0.040079135,
        -0.03442568,
        -0.07474714,
        -0.009385781,
        0.102361575,
        0.020971559
      ]
    },
    {
      "id": "europe-session-57",
      "conference": "europe",
      "title": "Viktor — AI Coworker That Lives in Slack",
      "description": "",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Fryderyk Wiatrowski"
      ],
      "embedding": [
        -0.01946615,
        -0.00063372264,
        0.03208333,
        -0.051856946,
        -0.060620874,
        -0.07052016,
        -0.084242,
        0.009092294,
        0.04639111,
        -0.2158038,
        -0.010693007,
        0.009882982,
        -0.0018648837,
        -0.011958351,
        -0.0002099085,
        0.013873092,
        0.11336851,
        0.037058674,
        -0.030577492,
        -0.059064973,
        -0.07816255,
        -0.121913195,
        -0.012697742,
        0.08709481,
        -0.05415794,
        0.16002843,
        0.0075273854,
        0.037209343,
        -0.07957722,
        0.47194967,
        -0.059366927,
        0.041822556,
        0.037296716,
        0.0054529966,
        0.0029758094,
        -0.04951985,
        -0.02712927,
        0.06339405,
        0.050364837,
        0.0634602,
        0.021857183,
        0.030610664,
        0.056911625,
        -0.011718523,
        0.05891189,
        -0.033620883,
        -0.09568033,
        -0.0073127863,
        -0.046824336,
        -0.013097539,
        -0.05273375,
        0.060532928,
        0.07968702,
        0.015334512,
        -0.031954847,
        0.06972559,
        -0.00427984,
        -0.07227743,
        0.06577398,
        -0.04547584,
        -0.037151024,
        -0.0383395,
        -0.015190537,
        0.038050115,
        -0.07405112,
        -0.060431015,
        0.10104545,
        -0.15404437,
        -0.05201263,
        -0.0019492958,
        -0.038188644,
        0.0009556646,
        -0.005030135,
        0.053031337,
        -0.035631835,
        -0.03990499,
        -0.05697388,
        0.08691378,
        -0.018302113,
        0.01290294,
        -0.015333495,
        0.07796453,
        -0.07570865,
        -0.06408248,
        -0.003813602,
        -0.0064027477,
        -0.03090613,
        0.02139794,
        0.009497879,
        0.050338887,
        0.07203447,
        0.004945641,
        -0.045116607,
        0.024351029,
        -0.04164802,
        0.028815605,
        0.073094495,
        0.04956208,
        0.0031735885,
        0.013919919,
        -0.0163147,
        -0.034590174,
        0.033845298,
        0.021329813,
        0.0044220216,
        -0.04209543,
        0.014400924,
        0.017579814,
        0.030240938,
        0.062594935,
        -0.033446085,
        -0.6051064,
        -0.0036206855,
        -0.0022373071,
        -0.0016692649,
        -0.18799496,
        0.030290313,
        0.02379853,
        0.019076653,
        0.09612852,
        -0.0870799,
        0.054239996,
        0.065593116,
        -0.016396616,
        0.013749508,
        0.053814303,
        0.025495088,
        -0.046954427
      ]
    },
    {
      "id": "europe-session-58",
      "conference": "europe",
      "title": "Agents on the Canvas in tldraw",
      "description": "At tldraw, we've been bringing agents to our infinite canvas. In December 2025, we ran a one-month experiment named Fairydraw where users could work with three fairies—virtual collaborators who work with you, with your human collaborators, and coordinate together on large tasks. Learn what we learned.",
      "day": "April 9",
      "time": "11:40am-12:00pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "Steve Ruiz"
      ],
      "embedding": [
        0.0046307417,
        0.037967306,
        0.091562435,
        0.013201937,
        -0.040980298,
        -0.037773684,
        -0.066673964,
        -0.06090615,
        -0.048977017,
        -0.24313565,
        -0.033002257,
        -0.044470526,
        0.060044803,
        0.030439282,
        0.014889838,
        -0.02018826,
        0.08594313,
        0.04908184,
        0.0010012351,
        -0.05820114,
        -0.07688365,
        0.030846674,
        -0.024310617,
        0.0335235,
        -0.014892587,
        0.090416126,
        0.026329216,
        0.078325674,
        -0.063527055,
        0.4698827,
        -0.057110205,
        0.04870767,
        0.03747167,
        -0.025820581,
        0.05441173,
        -0.07468432,
        -0.06484401,
        0.023781998,
        0.06825929,
        0.011898378,
        0.02769401,
        0.06639591,
        0.03710493,
        -0.02411452,
        -0.10094094,
        -0.023359785,
        -0.036381606,
        -0.0340417,
        -0.029765366,
        0.030970573,
        -0.12060792,
        0.009943827,
        0.0521672,
        -0.032148317,
        0.001780004,
        0.010255415,
        -0.0092082415,
        -0.07218767,
        0.0698341,
        0.057988796,
        -0.07270032,
        0.006347516,
        0.04562306,
        0.021505825,
        -0.0467044,
        -0.036919538,
        0.06617595,
        -0.080918916,
        0.029974736,
        -0.080844685,
        0.034528717,
        0.05379648,
        -0.006475983,
        0.04688823,
        -0.09868102,
        -0.054815467,
        -0.16011404,
        0.0500605,
        0.06011764,
        0.08084873,
        -0.033562813,
        0.049863216,
        -0.08747916,
        -0.043540232,
        0.009770591,
        -0.034676485,
        -0.043087374,
        0.057571772,
        -0.00971213,
        0.021682538,
        0.035367344,
        0.039478645,
        -0.009830787,
        -0.0068207216,
        -0.042179603,
        -0.008160389,
        -0.015165285,
        0.063565835,
        -0.011207826,
        0.06585867,
        -0.006558174,
        -0.040519852,
        0.0106102405,
        -0.04645431,
        0.0058185975,
        -0.07985325,
        0.05735654,
        0.010423374,
        0.09408405,
        0.021006906,
        -0.040046297,
        -0.619447,
        -0.0037302962,
        0.021185368,
        -0.031348143,
        -0.13726383,
        -0.025986869,
        0.03331613,
        -0.0030451159,
        0.03423978,
        -0.012201347,
        0.072812356,
        0.017327862,
        -0.009888266,
        -0.054567058,
        0.037009966,
        0.066279694,
        -0.005258901
      ]
    },
    {
      "id": "europe-session-59",
      "conference": "europe",
      "title": "How Transformers Finally Ate Vision",
      "description": "Transformers have dominated language for years. Vision transformers were introduced in 2020. But only now are transformers beating CNNs in vision approaches. Why gives? We'll discuss why transformer-based architectures are, only now, beating prior approaches in vision. We'll use RF-DETR, the first realtime instance segmentation transformer that beats CNNs like ResNet and YOLO for object detection and instance segmentation introduced in 2025, as example. Learn what's coming in for VLMs, \"physical AI,\" and VLAs.",
      "day": "April 9",
      "time": "12:00-12:20pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Isaac Robinson"
      ],
      "embedding": [
        0.06723329,
        0.046859384,
        0.046548527,
        -0.012719296,
        0.004640518,
        -0.047099005,
        -0.027311206,
        -0.023802778,
        0.07208101,
        -0.1868151,
        -0.020277219,
        -0.06587664,
        -0.0029204248,
        0.018780733,
        -0.018737288,
        0.028264321,
        0.13399833,
        -0.008653578,
        -0.08331501,
        -0.041668616,
        0.017677283,
        -0.068465725,
        0.020840757,
        0.06591301,
        -0.03963819,
        0.0455634,
        -0.027424801,
        0.06976994,
        -0.09950312,
        0.46427396,
        -0.030398306,
        -0.04393722,
        0.059446108,
        0.013556691,
        0.04577642,
        -0.05977964,
        0.028415259,
        0.04037524,
        0.008850474,
        0.045125652,
        0.063079044,
        0.023340838,
        0.06844902,
        -0.024825532,
        0.04179904,
        -0.052114584,
        -0.040995687,
        0.0103898905,
        0.020565432,
        -0.025787361,
        -0.08141636,
        -0.004394903,
        0.015455503,
        -0.024150977,
        0.006886294,
        0.061217524,
        0.026765281,
        -0.0605347,
        0.088446915,
        -0.048697624,
        -0.029287592,
        -0.055587463,
        0.053443838,
        0.035314273,
        -0.030650578,
        -0.09546255,
        0.05542953,
        -0.10498342,
        -0.021319574,
        -0.08529712,
        -0.033129487,
        -0.011993154,
        -0.045390334,
        -0.014675253,
        -0.0690092,
        -0.077000655,
        -0.062157188,
        0.015855398,
        -0.04695363,
        0.0022383376,
        -0.051822163,
        0.025099803,
        -0.04618215,
        -0.026756953,
        0.11248172,
        -0.004243564,
        -0.014493822,
        0.04964095,
        -0.015847005,
        0.05325696,
        0.0022761582,
        -0.008507019,
        0.058024526,
        0.016191391,
        -0.029182669,
        0.001805108,
        0.062909685,
        0.03402456,
        0.014117885,
        0.017897852,
        -0.08888922,
        -0.031025287,
        0.062451795,
        0.0049782516,
        0.027971257,
        -0.050543536,
        0.044099957,
        0.029442308,
        0.07059162,
        -0.051397186,
        -0.053567097,
        -0.6520687,
        0.0014070702,
        -0.00026962516,
        -0.029625617,
        -0.1715861,
        0.022043066,
        -0.042489525,
        0.04724115,
        -0.016509145,
        0.05613665,
        0.08120542,
        0.03730584,
        -0.025416372,
        0.08090509,
        0.01950831,
        0.07498738,
        0.026697686
      ]
    },
    {
      "id": "europe-session-60",
      "conference": "europe",
      "title": "Give Your Chat Agent a Voice",
      "description": "",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Luke Harries"
      ],
      "embedding": [
        -0.031193882,
        0.013839872,
        -0.00031592746,
        0.013536776,
        0.034156073,
        -0.046081513,
        -0.113860324,
        0.03645328,
        -0.023420153,
        -0.16514069,
        0.043371387,
        -0.008342362,
        0.032124054,
        -0.015094549,
        -0.017358858,
        0.023329725,
        0.07588617,
        0.011187424,
        -0.08198829,
        -0.048028376,
        -0.0010902123,
        -0.06007843,
        0.0025085562,
        0.0668497,
        -0.0853433,
        0.06823611,
        0.00026412174,
        0.101253696,
        -0.12717171,
        0.45115048,
        -0.0038610988,
        0.067639686,
        -0.029212853,
        0.008828835,
        0.070369,
        0.0032556565,
        0.018598342,
        0.08703224,
        0.14499204,
        0.07090075,
        0.06322884,
        -0.0002827731,
        0.012429656,
        -0.0021571151,
        0.060494162,
        -0.026383296,
        -0.025149364,
        -0.015810892,
        -0.047588624,
        0.027508115,
        -0.09975774,
        0.0046091457,
        -0.054932524,
        -0.067273185,
        -0.017801344,
        0.013238417,
        0.06034397,
        -0.030576244,
        0.08013779,
        -0.04981972,
        -0.11389313,
        -0.047023214,
        -0.0027503537,
        -0.068749726,
        -0.0509986,
        -0.04486644,
        0.081658736,
        -0.10796097,
        -0.046600915,
        -0.029442267,
        -0.027087383,
        0.023283044,
        0.021339465,
        0.08819161,
        -0.07984865,
        -0.09685085,
        -0.048182994,
        0.009332651,
        -0.029950662,
        0.049679056,
        -0.048809096,
        0.053685125,
        -0.061118837,
        -0.03914203,
        0.016436696,
        -0.037450295,
        -0.0842874,
        -0.008548486,
        0.014809491,
        0.026307233,
        -0.04718597,
        0.0010574464,
        0.013397032,
        0.055663727,
        -0.007455382,
        0.0093124565,
        -0.032652587,
        0.051468745,
        0.014335236,
        -0.005301104,
        -0.07834609,
        -0.08000862,
        0.010465445,
        0.055524744,
        0.0590406,
        -0.023466764,
        0.014619535,
        0.05056519,
        0.065012805,
        0.039965745,
        -0.086082876,
        -0.61132026,
        0.031284336,
        -0.034115598,
        0.02405253,
        -0.18167938,
        0.04080812,
        0.02294037,
        -0.03257921,
        0.08242737,
        0.061932333,
        0.08678477,
        0.06943611,
        -0.011574734,
        -0.04432499,
        0.09647759,
        0.07830053,
        -0.01115737
      ]
    },
    {
      "id": "europe-session-61",
      "conference": "europe",
      "title": "The Art & Science of Benchmarking Agents",
      "description": "Our ability to measure AI has been outpaced by our ability to develop it, and this eval gap is one of the most important problems in AI. We need more enduring benchmarks to close this gap, and consequently advance entire new vectors of capabilities for the field. In this talk, I'll share our learnings evaluating agents, drawing from experience working with nearly all global frontier labs and leading academics. We'll discuss the science (i.e., mechanics that make benchmarks rigorous and effective) and art (i.e., intangibles driving ambitious and enduring benchmarks) of building great benchmarks. I'll close by sharing some of the learnings from Open Benchmarks Grants— a $3M initiative in partnership with Hugging Face, Together AI, Prime Intellect, Factory, and others— and highlighting some of the projects we're most excited about funding.",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Vincent Chen"
      ],
      "embedding": [
        0.08413275,
        0.05344611,
        0.0074012484,
        0.07729979,
        -0.04108726,
        -0.04569069,
        -0.09490408,
        -0.044744045,
        -0.016550047,
        -0.25018966,
        0.01715976,
        -0.06479245,
        0.08870409,
        0.032859463,
        0.0063585956,
        0.00053550606,
        0.10525956,
        0.032787196,
        -0.10603024,
        -0.031129956,
        -0.022192555,
        -0.029833117,
        0.06523365,
        0.047583856,
        -0.016599448,
        0.079489,
        0.043299813,
        0.09709956,
        -0.116975,
        0.45572346,
        -0.030134937,
        -0.0015101632,
        0.031511296,
        -0.018019725,
        0.04385424,
        -0.0679107,
        0.011227577,
        0.08017546,
        0.059783805,
        0.03403845,
        0.0799884,
        0.01494598,
        -0.0014560843,
        0.055705138,
        -0.058645047,
        -0.018681044,
        0.009843495,
        -0.008602308,
        -0.083531216,
        0.004556183,
        -0.06540674,
        0.06863037,
        0.06031455,
        -0.06652964,
        0.055078868,
        -0.010972687,
        -0.012445349,
        -0.05275091,
        0.077656135,
        -0.0005368524,
        -0.11927508,
        -0.056895975,
        0.014978111,
        -0.03350152,
        0.0036591636,
        -0.061114956,
        0.060714245,
        -0.0855047,
        0.0017071222,
        -0.10739944,
        0.04516297,
        -0.008775162,
        -0.013646369,
        -0.002007909,
        -0.07666405,
        -0.14780003,
        -0.041197367,
        0.034727186,
        -0.019193742,
        0.046555895,
        -0.071947455,
        0.08205631,
        0.0035636602,
        -0.025293505,
        0.04925431,
        0.04522125,
        0.046265498,
        0.04735453,
        -0.06586047,
        0.04004752,
        0.011480703,
        -0.025617363,
        -0.053036522,
        -0.011436153,
        -0.045542788,
        0.056813534,
        -0.013278272,
        0.015521083,
        0.0033563059,
        0.06806751,
        -0.018031884,
        0.024805387,
        0.09839879,
        -0.013691294,
        0.0034135303,
        -0.016836587,
        0.038292896,
        0.054576702,
        0.033399258,
        -0.023284467,
        -0.10844803,
        -0.5766063,
        -0.004728447,
        -0.03954716,
        0.021401199,
        -0.17612147,
        0.030350668,
        0.0321102,
        0.0133150825,
        0.058790557,
        -0.092442766,
        0.04781269,
        0.039189246,
        0.011980577,
        -0.063582696,
        0.01574607,
        0.10932148,
        0.024469962
      ]
    },
    {
      "id": "europe-session-62",
      "conference": "europe",
      "title": "What Breaks When You Build AI Under Sovereignty Constraints",
      "description": "Regulatory and jurisdictional constraints are no longer an edge case in AI system design; they now shape architectural decisions as much as model quality does. From European efforts like “Eurostack” to sovereign cloud offerings by hyperscalers, sovereignty is becoming a practical engineering constraint, pushing teams to design systems that operate within defined boundaries.\nWhat changes when your AI system can’t send data outside a region, rely on external APIs, or depend on infrastructure you don’t control? More importantly, what breaks?\nThis talk explores sovereign AI as a system design problem, focusing on the hidden assumptions in modern AI architectures that fail under real-world constraints. Many production systems rely on external dependencies, from embedding APIs to evaluation tools, that make them difficult to audit, reproduce, or control.\nWe’ll examine what breaks in these architectures and how sovereignty requirements reshape core design decisions: where models run, how data flows, and how systems remain observable, auditable, and replaceable.\nTo make this concrete, we’ll walk through a reference architecture using an open, modular orchestration approach (with Haystack as an example), and show how to:design pipelines that run across cloud, on-prem, and hybrid environmentsswap models without redesigning the systemkeep sensitive data local while integrating external capabilities when allowedmaintain full visibility into data flow and system behaviorThe focus is on building systems that remain flexible under constraints with replaceable components, explicit data flows, and control staying within your boundary.",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Bilge Yücel"
      ],
      "embedding": [
        0.048958175,
        -0.011614738,
        0.012403327,
        0.042612698,
        0.031111572,
        0.002073105,
        -0.034895245,
        -0.017240185,
        0.019247238,
        -0.16934489,
        0.036663774,
        -0.070758894,
        0.04925956,
        -0.0053887856,
        -0.01632061,
        -0.0014155463,
        0.12629779,
        0.0060166316,
        -0.08063969,
        -0.055822134,
        -0.051719315,
        -0.006928195,
        0.028045736,
        0.019394906,
        -0.039316393,
        0.042463716,
        -0.007565842,
        0.006281266,
        -0.059400182,
        0.508631,
        -0.098046474,
        -0.0076013645,
        0.0025895322,
        -0.03783175,
        0.036797825,
        -0.05956217,
        -0.023343517,
        -0.04570592,
        0.077470645,
        0.09238315,
        0.048360545,
        0.05360275,
        0.020834506,
        0.03516602,
        -0.003641182,
        -0.051506914,
        0.020692965,
        0.06135989,
        -0.04960635,
        0.052447904,
        -0.118744485,
        -0.00038613984,
        0.06112564,
        -0.03592943,
        0.04804139,
        -0.021454146,
        -0.004123825,
        0.021770766,
        0.11197408,
        -0.026045658,
        -0.044022806,
        -0.0025375078,
        -0.006384176,
        0.029709043,
        0.026311127,
        -0.08666146,
        0.06913185,
        -0.09058263,
        -0.01030677,
        -0.0097180875,
        0.014803349,
        0.022997547,
        -0.08119492,
        0.014304686,
        -0.037297267,
        -0.08864674,
        -0.08412104,
        0.08840183,
        -0.017052619,
        0.08736505,
        -0.052795418,
        0.110605605,
        -0.0051585617,
        -0.007286601,
        0.12136078,
        0.02742496,
        -0.1198879,
        0.09095733,
        0.000666537,
        0.079423234,
        0.007934838,
        -0.0030938187,
        -0.011790934,
        0.015430768,
        -0.06543662,
        0.012940352,
        -0.026750397,
        0.009794807,
        0.009031483,
        0.07643931,
        -0.04304929,
        -0.09372719,
        -0.007356706,
        0.018009711,
        -0.012888551,
        -0.015233134,
        -0.027683709,
        -0.038597398,
        0.034716487,
        -0.029649038,
        -0.09648335,
        -0.5921138,
        0.008186457,
        -0.023025,
        0.03797015,
        -0.17174122,
        0.04084145,
        0.04261271,
        -0.03879502,
        0.08670521,
        -0.048227422,
        0.025964964,
        -0.09827891,
        -0.053143155,
        -0.025023796,
        0.029590279,
        0.015311556,
        -0.004523586
      ]
    },
    {
      "id": "europe-session-63",
      "conference": "europe",
      "title": "Leadership Lunch",
      "description": "Leadership Addon and Max attendees: Moderated by swyx. swyx will facilitate the discussion with Igor Karpovich on Skyscanner's journey making agentic development work at scale, followed by peer-to-peer chats with leadership attendees.",
      "day": "April 9",
      "time": "1:00-2:00pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "Leadership Lunch",
      "speakers": [
        "swyx",
        "Igor Karpovich"
      ],
      "embedding": [
        -0.035128493,
        0.033728205,
        -0.016393252,
        0.028574571,
        -0.023014193,
        -0.023734203,
        -0.093192846,
        -0.014910857,
        0.068806835,
        -0.15331112,
        -0.014712168,
        -0.016026493,
        0.010020262,
        0.027083943,
        -0.03052255,
        0.037362494,
        0.10637472,
        -0.034844603,
        -0.052884284,
        -0.080109306,
        -0.059233744,
        -0.025390383,
        0.009360767,
        0.057717077,
        -0.00008054933,
        0.09556307,
        0.021086352,
        0.09427379,
        -0.15027088,
        0.4896573,
        0.028926838,
        -0.021258438,
        -0.008898159,
        -0.010055714,
        0.015483985,
        -0.09737113,
        0.002781632,
        -0.011910681,
        0.019698434,
        0.007305445,
        0.042284302,
        0.022744581,
        -0.0343822,
        -0.01649957,
        -0.06510076,
        0.012833442,
        -0.046240065,
        0.014524777,
        -0.013536026,
        -0.0043672197,
        -0.034871798,
        -0.028422166,
        0.06612194,
        -0.02175371,
        0.040104702,
        0.04382925,
        -0.039683815,
        -0.031640094,
        0.13534087,
        -0.013983927,
        -0.067897335,
        -0.019851375,
        -0.0019352689,
        0.03477899,
        -0.056939702,
        -0.082167156,
        0.0817998,
        -0.06578921,
        0.047348943,
        -0.023742968,
        -0.008066731,
        -0.0091589885,
        0.00066683535,
        0.052299086,
        -0.06082906,
        -0.108990006,
        -0.07523807,
        0.048674133,
        0.00729062,
        -0.02850349,
        -0.076588586,
        0.0036806015,
        -0.09022694,
        -0.013354774,
        0.05028885,
        -0.004274249,
        -0.063790075,
        0.0049254466,
        0.0018404588,
        0.059079647,
        0.035523333,
        -0.024346292,
        -0.04699635,
        0.004745648,
        -0.09809341,
        0.0071737394,
        -0.0171239,
        0.0020133988,
        0.014058036,
        0.02617812,
        0.0063091116,
        0.010308549,
        0.05319606,
        0.014637191,
        0.022492234,
        0.013613158,
        0.10835825,
        -0.027911115,
        0.055726342,
        0.04284035,
        -0.070942655,
        -0.6368335,
        -0.08025397,
        0.044026837,
        -0.038626578,
        -0.17167108,
        0.05112342,
        0.0020179665,
        -0.018320523,
        0.06272946,
        0.011180341,
        0.08881919,
        -0.022645144,
        0.03426627,
        0.0059130085,
        0.021122787,
        0.017136388,
        0.07249081
      ]
    },
    {
      "id": "europe-session-64",
      "conference": "europe",
      "title": "Connecting the Dots with Context Graphs",
      "description": "AI systems need more than intelligence; they need context that persists. Without it, even strong models can misinterpret information, lose decision rationale, or repeat the same mistakes. Context Graphs have emerged as a practical pattern for agentic AI: a living graph that captures not only what was retrieved or known, but how context led to actions through tool calls, constraints, policies, and outcomes, stitched across entities and time so precedent becomes searchable.\n\nThis talk explores context engineering as the discipline of designing that context layer, and shows how context graphs complement retrieval by enabling multi-hop, structured context assembly (building on GraphRAG-style hierarchical summaries) while improving explainability and evaluation. Attendees will leave with a practical understanding of how to build context pipelines that combine contextual retrieval with persistent memory and provenance, and why context graphs are becoming central to trustworthy, enterprise-ready AI systems.",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Stephen Chin"
      ],
      "embedding": [
        0.039256953,
        0.039196305,
        0.030481007,
        0.059828233,
        -0.026554033,
        -0.03308881,
        -0.068885,
        -0.008692545,
        0.0050034826,
        -0.1742387,
        -0.0012782866,
        -0.13086769,
        0.016680237,
        -0.01890428,
        -0.03164438,
        -0.02677517,
        0.1262366,
        0.021796772,
        -0.08856975,
        -0.044202376,
        -0.019561727,
        -0.031949837,
        -0.021030122,
        0.03697469,
        -0.062265113,
        0.09714086,
        0.038391847,
        0.042143144,
        -0.025080157,
        0.47195143,
        -0.025469871,
        -0.016106714,
        -0.0022918237,
        -0.0122184055,
        0.06842693,
        -0.07105791,
        -0.0042227376,
        0.0119508905,
        0.055126894,
        0.01058558,
        0.03083254,
        -0.010027331,
        0.047695357,
        0.009608247,
        -0.07924747,
        -0.02141444,
        -0.07362555,
        -0.0029234195,
        -0.029535674,
        -0.008573912,
        -0.09882327,
        -0.047935087,
        0.030530913,
        -0.018371826,
        0.05086844,
        -0.009375181,
        0.026132056,
        -0.0045158905,
        0.088274606,
        -0.020900555,
        -0.06978577,
        -0.03395151,
        -0.011192262,
        -0.033061586,
        -0.02209432,
        -0.066299334,
        0.099169,
        -0.07643464,
        0.0144490665,
        -0.10236003,
        0.020171883,
        -0.008158854,
        -0.07817731,
        0.0013106813,
        -0.03358211,
        -0.095985964,
        -0.09225357,
        0.056225155,
        -0.047664266,
        0.10673776,
        -0.0519892,
        0.045996062,
        -0.061117202,
        -0.10953146,
        0.03334784,
        0.011684051,
        -0.03333456,
        0.055959348,
        -0.05506767,
        -0.01473517,
        -0.024137072,
        -0.04537122,
        -0.02699635,
        -0.021549942,
        -0.0044683297,
        0.03029351,
        0.028319322,
        0.0058932854,
        -0.017150631,
        0.0769223,
        -0.05459505,
        -0.079974264,
        0.041348603,
        -0.08138316,
        -0.0097657265,
        -0.054558948,
        0.03368575,
        -0.0038260508,
        0.10598361,
        0.06868276,
        -0.010570621,
        -0.6266743,
        0.010552432,
        -0.00645736,
        -0.008951951,
        -0.15029798,
        0.07300216,
        -0.012010814,
        0.032971453,
        0.07780365,
        -0.026106682,
        0.10729376,
        0.018527461,
        -0.041107856,
        -0.05136162,
        0.0036833598,
        0.06523018,
        0.042985383
      ]
    },
    {
      "id": "europe-session-65",
      "conference": "europe",
      "title": "Open-Source Agents Ecosystem",
      "description": "In this session I will talk about anything and everything open-source around open agents and tools. We will not only touch on agentic coding, but also vision language agents, building gaming environments and agent fine-tuning!",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Merve Noyan"
      ],
      "embedding": [
        0.058959015,
        0.06772447,
        0.011236611,
        -0.009668846,
        0.0030989007,
        -0.035371754,
        -0.037903093,
        -0.03451903,
        0.0073532523,
        -0.16671512,
        0.016570851,
        -0.043243278,
        0.029182032,
        0.0030150022,
        -0.031533673,
        -0.008614192,
        0.108846225,
        -0.023392728,
        -0.038314108,
        -0.07255174,
        -0.06834988,
        -0.09195254,
        -0.000108228545,
        0.040554874,
        -0.012018749,
        0.12422566,
        -0.06456183,
        0.05382155,
        -0.10961079,
        0.50296676,
        -0.065827504,
        0.021004628,
        0.014390973,
        0.010795325,
        0.02515501,
        -0.08380858,
        -0.02514599,
        0.035363555,
        0.06251744,
        0.03832438,
        0.056079023,
        0.008383984,
        0.0350013,
        0.060891382,
        -0.007194627,
        -0.0018637392,
        0.0065810005,
        0.031671587,
        -0.03467385,
        0.027640725,
        -0.023648115,
        0.023877494,
        0.06815245,
        0.0061734146,
        0.13288999,
        -0.010746807,
        0.004071695,
        -0.042116318,
        0.05542169,
        0.020264551,
        -0.038004715,
        -0.0683371,
        -0.0068395543,
        0.032460313,
        -0.09246175,
        -0.092512965,
        0.056636427,
        -0.13323031,
        -0.020018315,
        -0.08358634,
        0.0119264815,
        0.02470881,
        -0.023108039,
        0.017509013,
        -0.0461098,
        -0.111791305,
        -0.04975724,
        0.08549666,
        -0.03325755,
        0.022200337,
        -0.048214793,
        0.053633425,
        -0.07722323,
        -0.072675444,
        0.018656772,
        0.0154662,
        0.017700348,
        0.05106996,
        -0.037314065,
        -0.011980455,
        0.0078066345,
        -0.00050611194,
        -0.040852517,
        0.0142582515,
        -0.083790995,
        0.025776869,
        -0.016397726,
        0.040172607,
        0.003376953,
        0.043584645,
        -0.011842643,
        -0.0786831,
        0.046881948,
        -0.035416473,
        -0.041929934,
        -0.028658975,
        -0.009571267,
        0.024357444,
        0.051373325,
        -0.020217536,
        -0.03983991,
        -0.6182387,
        -0.038177952,
        -0.00923292,
        -0.006653509,
        -0.1689358,
        0.010265141,
        0.03685868,
        0.008630539,
        0.105530724,
        -0.060400505,
        0.04961726,
        0.032161538,
        -0.049912855,
        -0.057462726,
        0.008646398,
        0.053021103,
        0.024211997
      ]
    },
    {
      "id": "europe-session-66",
      "conference": "europe",
      "title": "Evals Are Broken, Use Them Anyway",
      "description": "This talk explains why I went from \"evals are useless\" to using them as a core part of my agent improvement loop. I share practical heuristics for interpreting, running, and creating evals, and why doing them anyway is better than pure \"vibes\".",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Ara Khan"
      ],
      "embedding": [
        0.02921712,
        0.07262643,
        0.046436083,
        0.0027893148,
        -0.04999592,
        -0.030928602,
        -0.053077262,
        -0.023260834,
        0.0049990197,
        -0.20831461,
        0.037948415,
        -0.0639969,
        0.0038729487,
        -0.03320789,
        -0.03781869,
        0.025223475,
        0.11718964,
        -0.076633975,
        -0.08254699,
        -0.09686318,
        -0.037509773,
        -0.064560406,
        0.008826891,
        0.028512599,
        -0.05028896,
        0.07973405,
        0.008600604,
        0.14173721,
        -0.093578346,
        0.4726263,
        -0.09126138,
        -0.030550862,
        0.089932024,
        -0.0022830996,
        0.027606418,
        -0.07351187,
        -0.0009144538,
        0.061190322,
        0.024812423,
        0.0435528,
        0.043334853,
        0.015205079,
        0.040632028,
        0.0416095,
        -0.09129935,
        -0.00012830885,
        -0.023337072,
        0.019704923,
        -0.060233712,
        -0.038170394,
        -0.086584225,
        -0.0076384386,
        0.031657483,
        -0.07078842,
        0.0023373063,
        0.00941285,
        0.0078112115,
        -0.05477134,
        0.07893716,
        0.020004438,
        -0.09218346,
        -0.018149974,
        -0.014690299,
        -0.02218326,
        -0.010632201,
        -0.112921685,
        0.078963295,
        -0.14391536,
        0.0098986905,
        -0.07602192,
        0.022422628,
        -0.011932377,
        -0.01638135,
        -0.011845716,
        -0.060066864,
        -0.09968878,
        -0.07671217,
        0.029594291,
        -0.018321522,
        0.031717673,
        -0.025283746,
        0.097387284,
        -0.06321966,
        -0.06424586,
        0.021892823,
        0.02391465,
        -0.0236542,
        0.11744393,
        -0.059141926,
        0.0617121,
        -0.012316733,
        0.020962734,
        0.006501924,
        -0.02955606,
        -0.007951264,
        0.046629734,
        -0.01416353,
        0.07726617,
        -0.042207874,
        0.07745325,
        0.02889532,
        0.0017533571,
        0.080587246,
        -0.004767248,
        0.02042904,
        -0.013452374,
        0.018445715,
        0.044284545,
        0.046334483,
        -0.0069542467,
        -0.0237481,
        -0.58185816,
        -0.032752078,
        0.011742449,
        -0.076600574,
        -0.15442587,
        0.04498112,
        0.061267987,
        -0.024703115,
        0.10040937,
        -0.056664784,
        0.040657237,
        0.007040052,
        -0.00827511,
        -0.0670494,
        0.03341096,
        0.07642962,
        0.065893106
      ]
    },
    {
      "id": "europe-session-67",
      "conference": "europe",
      "title": "Why Your AI UX Is Broken (and It's Not the Model's Fault)",
      "description": "AI interfaces are moving fast. The single-shot prompt box is already feeling dated. The products pulling ahead let users steer responses mid-stream, interrupt and redirect when the agent goes off track, pick up conversations across devices, send follow-up messages without waiting for the current response to finish, and hand off seamlessly between AI and human support. These aren't speculative features. They're already shipping in the best AI products, and users are starting to expect them everywhere.\n\nBuilding these experiences is hard, and not for the reasons you might think. The problem is not model intelligence or agent capabilities. It is that most AI sessions are ephemeral, tied to a single connection, device, or agent instance.\n\nMost AI apps stream responses over HTTP or SSE, a one way pipe from server to client tied to a single connection. That works for streaming a single response to a single client on a single device. But the moment you want to interrupt a response, resume after a disconnect, or sync across devices, you are fighting the transport at every step. A user switches tabs, refreshes the page, or hits a network blip, and the in-progress response disappears.\n\nTeams end up building their own fragile plumbing - message buffering, replay logic, and state recovery - instead of shipping their actual product.\n\nAs teams push the limits of AI UX, a pattern is starting to emerge. The most advanced AI products treat the session itself as a durable, shared resource, independent of any single connection, device, or agent instance. Connections break. Devices come and go. The session persists, and anyone who joins catches up automatically.\n\nThis is what durable execution did for backend workflows. A similar shift is now happening at the experience layer.\n\nThis talk explores the UX capabilities defining the next generation of AI products: resumable streaming, live steering and interruption, multi-device continuity, concurrent interactions, and human-in-the-loop handoff. I will show how leading AI products use durable sessions to enable these experiences - with demos built on real code.\n\nYou will walk away with a clear picture of the UX bar being set right now, and practical patterns for building these experiences, regardless of which model, framework, or infrastructure you use.",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "Mike Christensen"
      ],
      "embedding": [
        0.032992247,
        0.035112575,
        0.063148245,
        0.032326464,
        0.001278351,
        -0.050913844,
        -0.10381607,
        -0.04480629,
        -0.007920371,
        -0.22870047,
        0.018464623,
        -0.04561494,
        0.0942802,
        -0.10869594,
        0.015895134,
        0.022022357,
        0.16999434,
        -0.029973978,
        -0.05273048,
        -0.07911107,
        -0.03916967,
        -0.054948397,
        -0.051298812,
        0.04581149,
        -0.03713076,
        0.049457237,
        0.04154956,
        0.061880514,
        -0.12248017,
        0.430415,
        -0.047774855,
        0.047500648,
        -0.009789251,
        -0.071735494,
        0.021190327,
        -0.04251006,
        -0.030515052,
        0.01570333,
        0.03784287,
        0.097185425,
        0.051696155,
        0.050170816,
        0.016906485,
        -0.036367837,
        -0.026494117,
        -0.03922415,
        -0.1147698,
        -0.092958316,
        0.028467972,
        -0.033926394,
        -0.1257992,
        0.009988174,
        0.04360229,
        -0.029813323,
        0.036521263,
        0.030193035,
        -0.02536216,
        -0.019834068,
        0.10076288,
        0.01946988,
        -0.05705384,
        0.06771262,
        -0.004766822,
        0.030817157,
        -0.016209269,
        -0.095745526,
        0.055813774,
        -0.07868509,
        -0.061704516,
        -0.017600948,
        0.0023028809,
        0.036897924,
        -0.01979726,
        0.008090278,
        -0.024804667,
        -0.10098281,
        -0.04835651,
        0.08907017,
        0.00021677834,
        0.099945515,
        -0.12969927,
        0.06186862,
        -0.08084734,
        -0.031340107,
        -0.016015256,
        -0.03213708,
        -0.005870993,
        0.08205245,
        -0.025494784,
        0.059570145,
        -0.031385947,
        -0.030743502,
        0.00912358,
        -0.016491655,
        -0.041952815,
        -0.009944488,
        0.034482855,
        -0.008888421,
        -0.005165136,
        0.025456272,
        -0.028962204,
        -0.04070639,
        -0.029687524,
        0.005687254,
        -0.034288447,
        -0.11097144,
        0.061211888,
        -0.040959314,
        0.053092342,
        0.028024055,
        -0.036888815,
        -0.6017158,
        0.045026798,
        0.030385498,
        -0.006159359,
        -0.14683548,
        0.002063676,
        0.008743782,
        0.009850466,
        0.02415095,
        0.013052568,
        0.08921897,
        -0.048825663,
        0.021047,
        0.023359967,
        0.0782507,
        0.09284825,
        0.04314714
      ]
    },
    {
      "id": "europe-session-68",
      "conference": "europe",
      "title": "Self Driving Products: Engineering the Pipeline from Product Signals to Pull Requests",
      "description": "Every product generates a firehose of signals; users rage-clicking through broken flows, error spikes at 2am, experiments that quietly tank a metric, a customer complaining in Slack. Today, a human has to notice, triage and eventually write the fix. We're building a system at PostHog that automatically collapses that entire chain.\n\nI'll cover how we ingest and normalize signals across very different sources; session replays, error tracking, analytics, logs, experiments, and third-party tools like Slack. How we convert noisy, unstructured signals into well-scoped coding tasks with enough context for an agent to act on. How we orchestrate agents against real codebases, run them in secure sandboxed environments, and decide what's worth shipping.",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Joshua Snyder"
      ],
      "embedding": [
        -0.015564533,
        0.017345205,
        0.042769443,
        0.0097655915,
        -0.030947274,
        0.019107023,
        -0.11235015,
        -0.015209153,
        0.036156766,
        -0.22169766,
        0.03519218,
        -0.019358693,
        0.01975019,
        0.004355174,
        -0.042821985,
        0.041990153,
        0.112327136,
        -0.013218981,
        -0.020984361,
        -0.12121116,
        -0.029361118,
        -0.022570921,
        0.029883426,
        0.03540861,
        -0.006935339,
        0.097846456,
        -0.0026063477,
        0.06416298,
        -0.09296598,
        0.49149296,
        -0.08398309,
        -0.012573201,
        -0.012444504,
        -0.04148953,
        0.07868201,
        -0.022912938,
        -0.02139084,
        0.07872767,
        0.019467922,
        -0.008747431,
        0.008652767,
        0.023955181,
        -0.007785911,
        0.014261007,
        -0.08201789,
        -0.019370183,
        -0.050345823,
        -0.012211601,
        -0.031455576,
        -0.0072350577,
        -0.056597564,
        -0.034753736,
        0.08905342,
        -0.008472151,
        0.034223184,
        0.08111764,
        0.012912013,
        -0.106165566,
        0.09066855,
        0.04138895,
        -0.057474542,
        -0.029160082,
        0.062268857,
        0.020800952,
        0.019737082,
        -0.06405854,
        0.1251773,
        -0.10657334,
        0.006929006,
        -0.031768072,
        -0.015269076,
        -0.0029826385,
        -0.10650887,
        0.021387963,
        -0.060785297,
        -0.15952027,
        -0.027573634,
        0.05629425,
        -0.028241454,
        0.0052618096,
        -0.042367954,
        0.029859882,
        -0.07437264,
        -0.034757003,
        0.0531335,
        0.049083557,
        0.012353136,
        0.021487514,
        -0.03108884,
        0.057125866,
        -0.004887978,
        -0.02383693,
        -0.047948316,
        0.02277929,
        -0.058903225,
        0.0028416235,
        0.0136905005,
        0.023458743,
        -0.027721373,
        0.04363186,
        -0.021606663,
        -0.015046482,
        0.08576228,
        0.012401861,
        -0.033427857,
        0.0017526869,
        0.008386397,
        0.040611412,
        -0.024148462,
        0.010954416,
        -0.0124596935,
        -0.60340136,
        -0.018167911,
        -0.011772728,
        -0.01822915,
        -0.16269435,
        0.054430302,
        0.094301,
        0.02898247,
        0.090595365,
        -0.023257319,
        0.031652134,
        -0.05683335,
        -0.05542477,
        -0.00825664,
        0.0050064526,
        0.07121254,
        0.041636966
      ]
    },
    {
      "id": "europe-session-69",
      "conference": "europe",
      "title": "Context Graphs for Explainable, Decision-Aware AI Agents",
      "description": "AI agents can follow prompts and use tools, but often lack the institutional context needed to explain why a decision is made. That reasoning: policies, precedents, and past outcomes are usually scattered across systems and human memory.\nContext graphs capture this missing layer by modeling decision traces over time, including causality and context. By giving agents access to just enough historical and organizational knowledge, context graphs enable more explainable, consistent, and auditable decisions.",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Andreas Kollegger",
        "Zaid Zaim"
      ],
      "embedding": [
        0.039480213,
        0.013375361,
        0.08704035,
        -0.010198093,
        -0.018889582,
        -0.026592731,
        -0.011496564,
        -0.0008131305,
        -0.020359004,
        -0.16790587,
        -0.027771084,
        -0.06590905,
        0.014754859,
        -0.020555174,
        -0.043197878,
        -0.0036871266,
        0.059022322,
        0.06448976,
        -0.014264074,
        -0.049053002,
        -0.05255477,
        -0.023105375,
        0.006862129,
        0.058038726,
        -0.047627747,
        0.06216768,
        0.051481236,
        0.052325886,
        0.0017536564,
        0.50489384,
        -0.043778304,
        -0.014886594,
        -0.019958487,
        0.032201488,
        0.019741967,
        -0.0403497,
        -0.009282678,
        -0.03506394,
        0.104092725,
        0.03583687,
        0.0010761801,
        0.010772495,
        0.040380243,
        0.026716327,
        -0.011166061,
        0.020751758,
        -0.016392466,
        -0.014949724,
        -0.07095185,
        -0.007442816,
        -0.09423932,
        -0.025632167,
        0.061361734,
        -0.034893133,
        0.06472177,
        -0.034744654,
        0.027833221,
        0.025906954,
        0.04656984,
        -0.0047672973,
        -0.032456767,
        -0.02263732,
        -0.03687225,
        -0.0070505873,
        0.0048895045,
        -0.035531126,
        0.074960865,
        -0.0919252,
        0.022678522,
        -0.06401614,
        0.010794934,
        -0.07660787,
        -0.11326247,
        -0.029355181,
        -0.074748956,
        -0.0989447,
        -0.042076703,
        0.12092928,
        -0.03419325,
        0.06889009,
        -0.08016455,
        0.100969695,
        -0.0598682,
        -0.060006745,
        -0.003936763,
        0.029016508,
        -0.035605926,
        0.091426924,
        -0.044870567,
        0.005243504,
        -0.0063583897,
        -0.011795551,
        -0.035080772,
        -0.035753373,
        -0.053913258,
        -0.020986248,
        0.011753583,
        0.039944734,
        -0.0077312416,
        0.1324145,
        -0.047280744,
        -0.09386648,
        0.11635008,
        -0.019208508,
        -0.009203231,
        -0.018125273,
        -0.02950475,
        -0.027427934,
        0.08710583,
        0.04890016,
        -0.061879724,
        -0.6051574,
        -0.015054362,
        -0.002791092,
        0.03447264,
        -0.17314716,
        0.056954928,
        0.040159885,
        0.025379043,
        0.013802449,
        -0.021266866,
        0.074085794,
        -0.0034332639,
        -0.09081595,
        -0.08814719,
        0.004238464,
        0.10173513,
        0.010701461
      ]
    },
    {
      "id": "europe-session-70",
      "conference": "europe",
      "title": "You can't just one shot it",
      "description": "",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Mehedi Hassan"
      ],
      "embedding": [
        0.032227114,
        0.05981713,
        0.05185091,
        -0.0794858,
        0.065352306,
        -0.056662533,
        -0.103407584,
        -0.031300355,
        0.03634863,
        -0.17685312,
        0.103214234,
        -0.033662505,
        0.05369158,
        -0.014262888,
        0.009772382,
        0.051365763,
        0.06320911,
        -0.026358569,
        -0.06745606,
        -0.030984107,
        -0.01640175,
        -0.07677506,
        -0.06653516,
        0.051050875,
        -0.09799606,
        0.035738744,
        -0.063299395,
        0.058688596,
        -0.11211773,
        0.44637462,
        0.015964363,
        0.02341685,
        0.016065808,
        -0.016121564,
        0.06356757,
        -0.057379466,
        0.028122872,
        0.06743788,
        0.032425173,
        0.06456091,
        -0.017495595,
        -0.008654186,
        -0.023129538,
        0.050516218,
        0.034429878,
        0.06091228,
        -0.03707207,
        -0.024561616,
        -0.01880103,
        0.007192501,
        -0.03805274,
        -0.04102137,
        -0.021390483,
        -0.11681928,
        -0.083010726,
        0.0643356,
        -0.0038758097,
        -0.03939265,
        0.04705557,
        -0.014862495,
        -0.026097674,
        0.010247406,
        0.021081608,
        -0.0047590653,
        -0.08271737,
        -0.07397431,
        0.122755505,
        -0.09437356,
        -0.050651234,
        -0.035538234,
        -0.014705551,
        0.04820932,
        -0.044569712,
        0.0038395624,
        -0.038602423,
        -0.03901677,
        -0.048388336,
        0.059221,
        -0.038970504,
        0.024408279,
        -0.043870024,
        0.029599464,
        -0.10625683,
        -0.021402199,
        0.008423913,
        0.0045247553,
        -0.06930623,
        0.009601655,
        -0.09274617,
        0.05492728,
        -0.015795738,
        -0.017326297,
        0.017780934,
        0.08469169,
        -0.029442836,
        0.04845657,
        0.025519565,
        0.084835835,
        0.044908658,
        -0.007971602,
        -0.021776127,
        -0.046300977,
        -0.019935258,
        0.036067042,
        -0.010162179,
        -0.045020796,
        0.054249063,
        0.048933916,
        0.075726174,
        -0.005616262,
        -0.03581503,
        -0.6461128,
        -0.023922734,
        -0.02658007,
        -0.0006286772,
        -0.15670104,
        0.043839905,
        -0.0075524533,
        -0.029389422,
        0.07603475,
        0.04158275,
        0.021276506,
        0.0072293654,
        0.017796371,
        -0.051521424,
        0.06746558,
        0.09412604,
        0.051453013
      ]
    },
    {
      "id": "europe-session-71",
      "conference": "europe",
      "title": "Claws Out: Securing and Building with OpenClaw",
      "description": "Running OpenClaw  without hardening access to it is a bad idea. We'll cover how I secured my OpenClaw, McClaw, contributed trusted-proxy auth mode to the OpenClaw project, and how I use it to build tools.\n\nWe're going to build something live during the talk using OpenClaw, the same way I built Clawspace, a browser-based file explorer/editor for your OpenClaw workspace.\n\nfeat(gateway): add trusted-proxy auth modegiithub.com/nickytonline/clawspace, a browser-based file explorer/editor for an OpenClaw workspace.github.com/pomerium/pomerium, an open core Identity-Aware Proxy",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Nick Taylor"
      ],
      "embedding": [
        0.029986592,
        0.048441224,
        0.029881565,
        -0.022055993,
        0.015257375,
        0.011233136,
        -0.072129,
        -0.09444038,
        0.03145524,
        -0.18956228,
        0.030077517,
        -0.046093043,
        0.009101713,
        -0.010392769,
        0.015310307,
        0.020689908,
        0.07173878,
        -0.0280483,
        -0.09299476,
        -0.032968733,
        -0.07311366,
        -0.07877297,
        0.0017253774,
        0.038122457,
        -0.04570564,
        0.034873065,
        -0.04348623,
        0.08422979,
        -0.11561927,
        0.45902792,
        -0.018722696,
        0.019631863,
        0.031413306,
        0.025954902,
        0.030263193,
        -0.032044247,
        -0.046017826,
        0.08279282,
        0.048802108,
        -0.03361123,
        -0.029025901,
        -0.068312965,
        -0.025589151,
        -0.03162373,
        0.060768183,
        0.01733425,
        -0.0072777374,
        -0.022435816,
        0.0025342782,
        0.02041492,
        -0.05374422,
        0.06222105,
        0.10921334,
        0.06834837,
        0.008170958,
        0.018828476,
        -0.016982898,
        -0.03563253,
        0.090535715,
        -0.009806381,
        -0.059425727,
        -0.016194262,
        -0.02291669,
        0.029367503,
        -0.040493034,
        -0.09384855,
        0.053702045,
        -0.084795415,
        0.027552858,
        -0.03796432,
        0.002105292,
        0.046438415,
        0.059371825,
        0.012994376,
        -0.0908053,
        -0.10024419,
        -0.08000434,
        0.06080531,
        0.015113106,
        0.09775888,
        -0.016974805,
        -0.016918514,
        -0.084772095,
        -0.07886748,
        -0.048999663,
        -0.043624815,
        -0.02007391,
        0.04858381,
        0.014901771,
        0.014161838,
        -0.00930971,
        0.013327741,
        0.011142298,
        -0.007774289,
        -0.019500352,
        0.07498779,
        0.013046736,
        0.0074635246,
        -0.00033952272,
        -0.013208262,
        -0.045298472,
        -0.16423747,
        -0.011670098,
        0.028289268,
        -0.0084837,
        -0.008052696,
        0.014988757,
        -0.008888758,
        0.0067029283,
        0.036080893,
        -0.03901493,
        -0.64943814,
        0.018484047,
        0.02306342,
        -0.023007272,
        -0.14975215,
        0.0016181227,
        0.07090337,
        0.042004623,
        0.1274225,
        -0.0503114,
        0.035897072,
        0.008844316,
        -0.031790353,
        -0.047015987,
        -0.008743413,
        0.05241607,
        -0.018803552
      ]
    },
    {
      "id": "europe-session-72",
      "conference": "europe",
      "title": "Neil Zeghidour - Voice AI: when is the \"Her\" moment?",
      "description": "As natural language becomes our primary interface with machines, voice is having a moment, from customer support to NPCs to “voicecoding.” Yet it’s still far from truly human. We’ll look back at how voice AI has evolved, the technical hurdles ahead, and where we’re taking the field to.",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "Abbey",
      "type": "talk",
      "track": "Voice & Vision",
      "speakers": [
        "Neil Zeghidour"
      ],
      "embedding": [
        0.011374986,
        0.007689718,
        0.053730093,
        0.06172191,
        0.01544883,
        0.008930337,
        -0.1069521,
        0.04607526,
        0.017778495,
        -0.18113105,
        0.05499853,
        -0.05917203,
        -0.048127443,
        -0.025415486,
        -0.04340624,
        -0.01308389,
        0.0673683,
        -0.040527698,
        -0.03305129,
        -0.08152039,
        -0.034897424,
        -0.11085673,
        -0.0019410487,
        0.06827284,
        -0.10605413,
        0.06478419,
        0.035816226,
        0.033476356,
        -0.12914138,
        0.46237725,
        -0.029245578,
        -0.00066098187,
        -0.016001517,
        -0.033946753,
        0.01744,
        -0.028485939,
        0.020194544,
        0.0041364343,
        0.077855535,
        0.07653639,
        0.061512504,
        0.0032561442,
        0.06832685,
        -0.07503975,
        0.058384728,
        -0.056214016,
        -0.06063788,
        -0.011229482,
        -0.058169167,
        0.037386045,
        -0.038298737,
        0.020962965,
        -0.032559745,
        -0.038763747,
        0.031193968,
        0.08594085,
        0.0069213356,
        -0.033693176,
        0.08361748,
        -0.011327138,
        -0.12088029,
        -0.05527492,
        0.017949052,
        0.08523696,
        -0.011574942,
        -0.06694234,
        0.011248858,
        -0.11361686,
        -0.021439316,
        -0.048625764,
        -0.030638216,
        0.008891593,
        -0.0018480757,
        -0.041521467,
        -0.02916368,
        -0.11532781,
        0.0063576926,
        0.060388487,
        -0.055740178,
        0.018081143,
        -0.083158806,
        0.0486259,
        -0.079738244,
        -0.01745119,
        0.0554102,
        -0.05286685,
        -0.01113951,
        0.07034125,
        -0.017713347,
        0.054565307,
        -0.027178494,
        -0.02507462,
        0.0488632,
        0.021439668,
        0.0060801706,
        0.026760329,
        0.00797058,
        0.065525085,
        0.06315102,
        0.0066525047,
        -0.021893127,
        -0.06343043,
        0.09406424,
        -0.032120034,
        0.0053771487,
        -0.0025186301,
        -0.010238883,
        0.009250241,
        0.06006189,
        0.009015268,
        -0.11371949,
        -0.6243483,
        0.028645728,
        -0.032332353,
        -0.013647698,
        -0.18802859,
        0.019484634,
        0.020550137,
        0.056906037,
        0.04961491,
        -0.009247863,
        0.009805613,
        0.028402837,
        -0.02464807,
        -0.0068201404,
        0.08242057,
        0.03733099,
        -0.0016563506
      ]
    },
    {
      "id": "europe-session-73",
      "conference": "europe",
      "title": "SWE-rebench: Lessons from Evaluating Coding Agents on Real Software Engineering Tasks",
      "description": "Coding agents are evolving fast, and simple vibe checks are no longer enough to evaluate them. In this talk, I will share how we built the SWE-rebench leaderboard, which we update every month with fresh, real-world software engineering tasks and use to evaluate 30+ leading open and closed models. I will also share practical lessons on how to build your own benchmark, along with common ways models can cheat during evaluation.",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Ibragim Badertdinov"
      ],
      "embedding": [
        0.03549135,
        0.038049396,
        0.054055654,
        0.05822633,
        -0.044752292,
        -0.045749094,
        -0.07969146,
        -0.0064783446,
        -0.023759605,
        -0.21734583,
        -0.019280437,
        -0.009236893,
        0.05070512,
        -0.01015892,
        -0.0068739,
        0.03813004,
        0.12144735,
        -0.044353645,
        -0.07032854,
        -0.071019694,
        -0.061332155,
        -0.05166802,
        0.0914022,
        0.04249178,
        -0.049613643,
        0.07804387,
        -0.002091142,
        0.076578066,
        -0.039603118,
        0.50701857,
        -0.04683727,
        -0.005733754,
        0.03998875,
        -0.016019851,
        0.05672836,
        -0.07383242,
        0.0021226287,
        0.05814911,
        0.054412752,
        0.03315607,
        -0.008956597,
        0.00767622,
        -0.0388917,
        0.013353316,
        -0.023753341,
        -0.040614247,
        -0.02765864,
        -0.0053784046,
        -0.04929174,
        -0.03675961,
        -0.10002936,
        -0.024677217,
        0.086270995,
        -0.007582641,
        0.004109369,
        0.04029422,
        -0.008898742,
        -0.116021246,
        0.10426909,
        0.012377898,
        -0.07260238,
        -0.072553165,
        0.06665888,
        -0.005342395,
        -0.015110417,
        -0.074250974,
        0.05965326,
        -0.11699349,
        0.03687087,
        -0.043379225,
        0.04367122,
        -0.02635329,
        -0.018866342,
        0.009005477,
        -0.05829336,
        -0.09505139,
        -0.053572312,
        0.08122377,
        -0.054228295,
        0.046406157,
        -0.04666601,
        0.100998275,
        -0.059531055,
        -0.013339871,
        0.069778025,
        0.10217371,
        0.0043506357,
        0.07845143,
        -0.06771692,
        0.063979305,
        -0.0024193323,
        -0.017598432,
        -0.037033115,
        -0.006009411,
        -0.054242305,
        0.044383805,
        -0.012267497,
        0.018626265,
        -0.021207657,
        0.055518936,
        -0.0068560154,
        0.014862147,
        0.07890596,
        -0.06687883,
        0.008947145,
        -0.024258936,
        0.010095349,
        0.017141175,
        0.013659968,
        -0.0004909047,
        -0.036005836,
        -0.5799502,
        0.00024189657,
        -0.0055614524,
        -0.017350595,
        -0.15107529,
        0.046746742,
        0.046540305,
        0.008178115,
        0.087876916,
        -0.028342852,
        0.049141154,
        -0.03682832,
        -0.013057044,
        -0.064558,
        0.06407907,
        0.10882908,
        0.018794632
      ]
    },
    {
      "id": "europe-session-74",
      "conference": "europe",
      "title": "Combine Skills and MCP to Close the Context Gap",
      "description": "Agents don’t fail because they’re weak — they fail because they lack the right context.\n\nEven when working with something as well-known as PostgreSQL, agents regularly produce insecure queries, inefficient patterns, or incorrect migrations. Not because they can’t reason, but because their knowledge is outdated, generic, or misaligned with the specific environment they’re operating in.\n\nIn this talk, we explore how Agent Skills and MCP work together to close that gap.\n\nUsing real-world Postgres workflows — from writing secure RLS policies to debugging slow queries and fixing broken migrations — we’ll show what actually breaks when agents operate without structured context, and what changes when you introduce the right abstractions. MCP provides the safe, auditable interface to interact with the system, while Agent Skills inject domain-specific guidance tailored to the actual environment, including Supabase-specific patterns and constraints.\n\nBut the results aren’t as straightforward as “more context = better agents.” We’ll share findings from our internal benchmarks comparing agent performance across different setups, showing that Skills don’t replace MCP — they amplify it — and that poorly designed or untested Skills can have little impact or even degrade performance.\n\nWe’ll also dig into how we structure Skills for real systems (not just isolated tasks), and how we use evals to measure their impact across realistic workflows. You’ll see how different combinations of Skills, MCP, and CLI-based interaction affect agent behavior, reliability, and outcomes.\n\nBecause once agents touch production systems like Postgres, the problem isn’t intelligence — it’s having the right context, delivered in the right way.",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "St. James",
      "type": "talk",
      "track": "Context Engineering",
      "speakers": [
        "Pedro Rodrigues"
      ],
      "embedding": [
        0.042365618,
        0.046458084,
        0.06065094,
        -0.020729639,
        -0.044205613,
        0.025674095,
        -0.019905552,
        -0.053900097,
        0.0061874283,
        -0.22968578,
        -0.002214932,
        -0.044019774,
        0.08879529,
        -0.030576725,
        0.015391585,
        -0.035534825,
        0.077813186,
        -0.0048182895,
        -0.07224002,
        -0.011630911,
        -0.040328864,
        -0.027240828,
        0.010508105,
        0.07051727,
        -0.031430822,
        0.01946324,
        -0.016626395,
        0.057979576,
        -0.044959545,
        0.46382678,
        -0.057228077,
        0.018579721,
        -0.022207526,
        -0.055356238,
        0.050089862,
        -0.061558433,
        0.028024264,
        0.031451266,
        0.004210897,
        0.07056213,
        0.017614085,
        -0.000023383245,
        -0.033706833,
        0.07440502,
        -0.05552038,
        -0.033379838,
        -0.012913589,
        0.017283296,
        -0.08792054,
        -0.009278695,
        -0.091321684,
        0.030378712,
        0.08301848,
        0.019690027,
        0.010669249,
        -0.0057619745,
        -0.030851785,
        0.023572773,
        0.086775094,
        -0.0041490635,
        -0.035095718,
        0.0024709748,
        0.024874022,
        0.0053893733,
        0.01906291,
        -0.06514945,
        0.13489985,
        -0.07585206,
        0.04232043,
        -0.083405696,
        0.041182242,
        -0.048979536,
        -0.07994401,
        0.0149963,
        -0.10225271,
        -0.12055572,
        -0.058839187,
        0.008528603,
        0.012826271,
        0.10368736,
        -0.088363834,
        0.1364599,
        -0.0659731,
        -0.094133936,
        0.037841324,
        0.028132247,
        0.0077659367,
        0.035896897,
        -0.07117136,
        -0.0021482476,
        0.044402756,
        0.023499036,
        0.022785379,
        -0.005647433,
        -0.0859442,
        -0.02070455,
        0.017729603,
        0.055658992,
        0.016755836,
        0.0478984,
        -0.042350452,
        -0.062436607,
        0.027495585,
        -0.04052344,
        -0.027471455,
        0.023865124,
        0.052201767,
        -0.016225716,
        0.083798245,
        0.041060682,
        -0.05201323,
        -0.6181667,
        0.0033008847,
        -0.0587349,
        0.019588377,
        -0.1355735,
        0.04634351,
        0.03312499,
        0.048441738,
        0.045929283,
        0.0039142673,
        0.12034554,
        -0.029581903,
        -0.036515698,
        -0.06817687,
        0.020351388,
        0.048186194,
        0.0014825404
      ]
    },
    {
      "id": "europe-session-75",
      "conference": "europe",
      "title": "The Production AI Playbook: Deploying Agents at Enterprise Scale",
      "description": "Every AI engineer knows the demo-to-production gap. Few cross it systematically. This workshop reveals playbook for taking agents from \"it works!\" to production systems generating measurable value. You'll build three artifacts: an evaluation framework for your use case, a production readiness assessment, and a 90-day deployment plan. We'll cover the Production AI Program's five pillars separating POCs from production, hands-on evaluation design using your actual project, and multi-agent orchestration patterns. No vendor pitches—just frameworks from deploying agents in financial services, healthcare, and enterprise environments where failure costs millions.",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "Sandipan Bhaumik"
      ],
      "embedding": [
        0.008913561,
        0.053868532,
        0.057463434,
        0.014855569,
        -0.053308975,
        0.009750417,
        -0.08346482,
        -0.07272123,
        -0.011690346,
        -0.1715324,
        0.004858445,
        -0.0015915063,
        0.017915199,
        -0.0018953729,
        -0.020144463,
        -0.019888062,
        0.11379201,
        -0.02264578,
        -0.054211732,
        -0.06845161,
        -0.018182172,
        -0.069899276,
        0.027836522,
        0.025493728,
        -0.005845637,
        0.03490508,
        0.01940792,
        0.043495905,
        -0.061630085,
        0.5157258,
        -0.0405669,
        0.0044694277,
        0.025004972,
        -0.0736425,
        0.029568955,
        -0.06058029,
        -0.05403754,
        0.0122555485,
        0.03429906,
        -0.007975726,
        0.067436166,
        0.060738884,
        0.00799112,
        0.055366,
        -0.04388618,
        -0.00213954,
        -0.05119438,
        -0.006670869,
        -0.032026317,
        -0.049103037,
        -0.080480605,
        -0.0065934435,
        0.11237816,
        -0.053703774,
        0.02851686,
        0.014244046,
        -0.009659708,
        -0.014847339,
        0.104163826,
        -0.009297769,
        -0.060259115,
        0.0063767615,
        0.03220856,
        -0.007000016,
        -0.022342412,
        -0.08989943,
        0.09857419,
        -0.12929678,
        0.00094486587,
        0.01745116,
        0.051563762,
        0.0320882,
        -0.016945606,
        0.01948537,
        -0.06602082,
        -0.107172355,
        -0.082429096,
        0.072860345,
        -0.03491393,
        0.09866324,
        -0.1050449,
        0.108193405,
        -0.06404512,
        -0.01491303,
        0.020188956,
        0.031133767,
        -0.031987976,
        0.034472056,
        0.010819517,
        0.040143453,
        0.006736091,
        0.009650399,
        0.0056775585,
        0.013681574,
        -0.071288906,
        0.027598161,
        -0.000057244848,
        -0.04681974,
        -0.041115813,
        0.044992227,
        -0.040997453,
        -0.02460521,
        0.031341955,
        -0.012494416,
        0.01655006,
        -0.019469963,
        0.006857584,
        0.014136591,
        0.0161734,
        0.020819873,
        -0.04699001,
        -0.60428524,
        0.018761791,
        -0.039466787,
        -0.030557713,
        -0.165384,
        0.06378491,
        0.05878069,
        0.0059415493,
        0.1040321,
        -0.03311379,
        0.10660326,
        -0.05363739,
        -0.022271287,
        -0.039518937,
        0.055249576,
        0.06648602,
        0.05143278
      ]
    },
    {
      "id": "europe-session-76",
      "conference": "europe",
      "title": "Rewiring the State",
      "description": "In No10 we're building what should be one of the most elite technical teams of any central government. \n\nWe are taking engineers and devs from AI labs, big tech, YC founder etc. and deploying them to rewire the UK state.\n\nThis session would include demos and act as a call to arms for people to join us.",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Eoin Mulgrew"
      ],
      "embedding": [
        -0.016740391,
        -0.0064122723,
        0.03398021,
        0.032805964,
        0.009870043,
        0.006867005,
        -0.07925452,
        0.008728488,
        -0.06164444,
        -0.19671097,
        -0.025564155,
        -0.035915345,
        -0.012830926,
        0.014788169,
        -0.020585265,
        0.0016737931,
        0.076340556,
        0.03521553,
        -0.08959907,
        -0.072325,
        -0.041526392,
        -0.066130415,
        0.025641588,
        0.060875405,
        -0.085743494,
        0.012522249,
        -0.036313348,
        0.047016732,
        -0.02515318,
        0.455326,
        -0.04336676,
        0.033594895,
        0.03502663,
        0.0103410315,
        0.009088597,
        0.0017977249,
        -0.047271647,
        0.0357568,
        0.095022,
        0.14712475,
        -0.015841953,
        0.050805032,
        -0.015537742,
        -0.00515698,
        -0.007814827,
        0.019815195,
        -0.0021634486,
        -0.061432295,
        0.033624813,
        -0.08042968,
        -0.08001851,
        0.06564612,
        0.022269744,
        -0.015631318,
        0.050137043,
        -0.008698437,
        -0.016576264,
        -0.0756271,
        0.033686526,
        -0.043744575,
        -0.08330455,
        0.009601826,
        0.0077098105,
        0.021939276,
        -0.008915716,
        -0.0143418005,
        0.08503317,
        -0.050363097,
        -0.090815365,
        -0.049849857,
        -0.018372541,
        0.050521664,
        0.005648627,
        0.0457355,
        -0.06315258,
        -0.054906234,
        -0.1312819,
        0.068390585,
        0.015594286,
        0.013942661,
        -0.048495058,
        0.0883987,
        -0.023660103,
        -0.0057828487,
        -0.019387126,
        0.046199873,
        -0.062206075,
        0.028785128,
        0.089330144,
        0.038601045,
        -0.064125635,
        -0.004085098,
        -0.06164833,
        -0.0015722141,
        -0.05308389,
        0.044417117,
        -0.014276354,
        0.0032463635,
        0.037061673,
        0.048518132,
        -0.041090198,
        -0.043910768,
        0.001392733,
        0.03725828,
        -0.10041661,
        -0.017750584,
        0.057909794,
        -0.023317799,
        0.08577047,
        -0.024140814,
        0.03170884,
        -0.6457189,
        0.015090655,
        0.038218178,
        0.01185923,
        -0.17265077,
        -0.021724036,
        0.106745236,
        0.010789183,
        0.13181801,
        0.02221701,
        0.048806835,
        0.0054464163,
        -0.02205139,
        -0.014922078,
        0.005295163,
        0.048265822,
        -0.016994795
      ]
    },
    {
      "id": "europe-session-77",
      "conference": "europe",
      "title": "Think You Can Build a Game with AI? Think Again! The New Games Are Just Being Invented!",
      "description": "With the recent development of AI, either you or your friend probably vibe coded a game using Gemini, on Three.js. But that is old news now. If everyone can do that, what is next? The next massive hit, the one that millions of people across the world will play, is just about to be born. Wanna know more? Come see this talk!",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "Moore",
      "type": "talk",
      "track": "Generative Media",
      "speakers": [
        "Danielle An",
        "David Hoe"
      ],
      "embedding": [
        0.08346731,
        0.05508554,
        -0.009429585,
        -0.009238273,
        0.045672074,
        0.021641953,
        -0.025401292,
        -0.03275501,
        0.06378555,
        -0.20052914,
        0.0026645274,
        -0.015710972,
        -0.03729735,
        0.0247613,
        -0.027440164,
        -0.047851086,
        0.07067283,
        -0.04972393,
        -0.031197423,
        -0.11655918,
        -0.02231181,
        -0.05199438,
        -0.04118734,
        -0.0018167328,
        -0.017216587,
        0.06436827,
        0.026309801,
        0.06656994,
        -0.08629307,
        0.44922626,
        -0.05275479,
        -0.04068709,
        0.024794046,
        -0.02116565,
        0.08749771,
        -0.005931639,
        -0.041944146,
        0.013782886,
        0.08287554,
        0.07779143,
        0.06985297,
        -0.015793797,
        0.011104057,
        0.056895237,
        -0.005684313,
        -0.020238852,
        -0.09190665,
        -0.05706043,
        0.037263297,
        0.02825661,
        -0.13557321,
        0.024985367,
        -0.012767089,
        -0.07416871,
        0.0681891,
        0.0040620896,
        0.035651498,
        -0.09188762,
        0.054960866,
        0.037036017,
        -0.12993106,
        0.012558764,
        0.030557431,
        0.0236294,
        -0.00991141,
        -0.10334191,
        -0.016788384,
        -0.11340006,
        -0.057750907,
        -0.048944738,
        0.0068641454,
        0.010860886,
        -0.0035309962,
        0.013231125,
        -0.11159667,
        -0.08419141,
        -0.033988733,
        0.03836094,
        -0.02194983,
        0.077761255,
        -0.025683638,
        0.012638014,
        -0.10018172,
        -0.066279255,
        0.012547469,
        0.036534153,
        -0.030688977,
        0.06600121,
        -0.06646294,
        0.055086687,
        -0.006987328,
        -0.016241208,
        -0.037675396,
        0.06276461,
        -0.024381835,
        0.047858812,
        0.00034362625,
        0.00086663786,
        0.013533328,
        -0.025935536,
        0.025212854,
        -0.09691912,
        0.010719367,
        -0.024405431,
        -0.02724069,
        -0.104040086,
        0.044089828,
        -0.0031872627,
        0.019028189,
        -0.034374647,
        -0.009912471,
        -0.62826544,
        0.00056339067,
        0.012686628,
        0.015179893,
        -0.16497329,
        0.0048795897,
        -0.017308846,
        0.06053046,
        0.048105564,
        -0.024331136,
        0.08243714,
        0.065277494,
        -0.085592344,
        -0.00711805,
        0.041325986,
        0.055965792,
        0.03708454
      ]
    },
    {
      "id": "europe-session-78",
      "conference": "europe",
      "title": "It Ain't Broke: Why Software Fundamentals Matter More Than Ever",
      "description": "AI coding tools are overhyped and powerful at the same time. Used well, they're extraordinary. Used badly, they'll bury you in spaghetti code faster than any human team could. The difference isn't the tool. It's the process. After 18 months of teaching developers to build with AI agents, Matt Pocock has watched the same patterns emerge: the devs who succeed aren't the ones who delegate everything or nothing. They're the ones who fall back on engineering fundamentals. In this talk, he shares the iterative process his students use to ship high-quality applications with AI agent swarms, and why the principles that make it work (ubiquitous language, vertical slices, TDD, deep modules) are decades-old ideas that didn't break. They got more important.",
      "day": "April 9",
      "time": "5:20-5:40pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Matt Pocock"
      ],
      "embedding": [
        0.08846837,
        0.02325244,
        0.01914709,
        0.011286881,
        -0.004804482,
        0.01241347,
        -0.05788226,
        0.039662614,
        0.04211367,
        -0.1593717,
        -0.041474495,
        -0.053588353,
        0.010701421,
        -0.02481212,
        0.035751943,
        0.030343419,
        0.09356591,
        -0.077058524,
        -0.06414473,
        -0.13740492,
        -0.07087849,
        -0.057211846,
        0.004976618,
        0.0676022,
        -0.039556187,
        0.10122905,
        -0.035627298,
        0.074568264,
        -0.0739451,
        0.49597353,
        -0.01226033,
        0.014322493,
        0.053928737,
        0.00563014,
        -0.012343345,
        -0.050381407,
        -0.037950788,
        -0.031544186,
        -0.031326916,
        0.058778923,
        0.016831346,
        -0.021376567,
        -0.049134977,
        0.011371598,
        -0.023826659,
        -0.019770851,
        -0.037241668,
        0.032049894,
        -0.020075442,
        -0.052892823,
        -0.048029415,
        0.018380122,
        0.033939064,
        -0.036692686,
        -0.0026306552,
        -0.016503248,
        -0.012362439,
        -0.024001671,
        0.058981597,
        0.007400538,
        -0.11047249,
        -0.016423238,
        0.020716554,
        0.03523975,
        -0.07223454,
        -0.090622865,
        0.07200756,
        -0.0691149,
        -0.01559526,
        -0.08224194,
        -0.0017980525,
        0.025250468,
        -0.018657634,
        0.053896807,
        -0.057148233,
        -0.08571954,
        -0.05528088,
        0.07795549,
        -0.022330597,
        0.042130098,
        -0.10594181,
        0.021942493,
        -0.11485276,
        -0.044174924,
        -0.0025916938,
        -0.012633719,
        -0.055801872,
        0.09971386,
        -0.023078334,
        0.050281614,
        0.020351728,
        0.01023347,
        -0.0056347745,
        0.07182655,
        -0.074956454,
        0.05185933,
        0.0007994999,
        -0.007947799,
        -0.00078932283,
        0.0023947628,
        -0.06146537,
        -0.061538037,
        0.034766138,
        -0.028424952,
        0.0050765784,
        -0.058141485,
        0.05868907,
        -0.04863742,
        0.021570042,
        0.02119284,
        -0.017259177,
        -0.6213593,
        -0.019208547,
        0.020689098,
        -0.030984998,
        -0.14553076,
        -0.018325333,
        0.009385864,
        0.029186547,
        0.11979879,
        0.069850676,
        0.06879759,
        -0.011431624,
        0.019535974,
        0.0064787976,
        0.078454725,
        0.08491145,
        0.04894552
      ]
    },
    {
      "id": "europe-session-79",
      "conference": "europe",
      "title": "Gemma, DeepMind's Family of Open Models",
      "description": "Google DeepMind’s Gemma family is expanding. Join us for a deep dive into the latest models of the Gemma ecosystem. From vibe fine-tuning to Sovereign AI, you'll learn about the latest model capabilities, how to build high-performance applications, and how to get started with open models.",
      "day": "April 10",
      "time": "9:00-9:20am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Omar Sanseviero"
      ],
      "embedding": [
        0.03414717,
        0.015841784,
        -0.032250088,
        0.000355547,
        0.05721179,
        -0.024507698,
        -0.12910625,
        -0.022783138,
        0.069582805,
        -0.17999089,
        -0.0028984009,
        -0.03883788,
        0.04381755,
        -0.025919516,
        0.010418417,
        -0.016886542,
        0.07247605,
        -0.051943265,
        0.0014992803,
        -0.08602888,
        -0.026098853,
        -0.044392366,
        0.036004417,
        0.004660075,
        0.027742159,
        0.019379506,
        0.056628633,
        -0.031539097,
        -0.11693216,
        0.47514427,
        0.0043284744,
        -0.050697643,
        -0.05001885,
        -0.044840965,
        0.024459044,
        -0.03604602,
        -0.010489744,
        -0.0013751824,
        0.06085435,
        0.0020339803,
        -0.0055512236,
        0.010318167,
        0.015074578,
        0.006648873,
        0.028951384,
        -0.044700462,
        -0.031044679,
        0.024070783,
        0.022665553,
        0.011101145,
        -0.09291322,
        0.056565374,
        -0.038487103,
        0.008394854,
        0.03248085,
        0.010931065,
        0.009352279,
        0.0726398,
        0.09351492,
        -0.014574067,
        -0.10648855,
        -0.013028127,
        0.019807914,
        0.010160446,
        -0.028354084,
        -0.077257015,
        0.04101325,
        -0.13530067,
        -0.021707242,
        -0.058740623,
        -0.030334761,
        -0.058694582,
        -0.041159764,
        0.027899183,
        -0.024814583,
        -0.11323306,
        -0.08565233,
        0.07759391,
        -0.011651563,
        0.021934291,
        -0.097815044,
        0.018779427,
        -0.13070332,
        0.006864851,
        0.049820684,
        -0.0016492214,
        -0.038355652,
        0.074268594,
        -0.011060518,
        0.013815391,
        -0.011008079,
        0.002424181,
        -0.07436875,
        0.0019252576,
        -0.016452119,
        0.019661248,
        0.020069333,
        0.021702167,
        -0.045169335,
        0.0130540775,
        0.011907195,
        0.0021443577,
        0.06369751,
        -0.044659164,
        -0.019941393,
        0.00914734,
        0.026240429,
        0.0093968315,
        0.06180995,
        -0.046278026,
        -0.08208366,
        -0.6454182,
        0.01669547,
        -0.0043164664,
        0.0068054935,
        -0.17041345,
        -0.04148935,
        -0.09315981,
        0.0565236,
        0.07360002,
        0.017997833,
        0.06513332,
        0.06357638,
        0.025801776,
        -0.017143877,
        0.068069495,
        0.026501449,
        0.01772472
      ]
    },
    {
      "id": "europe-session-80",
      "conference": "europe",
      "title": "The agent-ready web: Simplify user actions with WebMCP",
      "description": "",
      "day": "April 9",
      "time": "11:15-11:40am",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Tara Agyemang"
      ],
      "embedding": [
        -0.017922984,
        0.05165902,
        0.05805603,
        0.017365666,
        0.056402218,
        -0.07835746,
        -0.07189245,
        -0.10099925,
        -0.04363738,
        -0.22545798,
        0.036397733,
        -0.043989647,
        0.035516392,
        -0.013678581,
        0.040390115,
        0.0329481,
        0.08238918,
        -0.04354522,
        -0.026478559,
        -0.08725659,
        -0.0618258,
        -0.086239725,
        0.034378786,
        0.042413354,
        -0.035193104,
        0.08602732,
        -0.02125509,
        0.01591087,
        -0.06253723,
        0.42620578,
        -0.0406484,
        0.06531531,
        0.06281776,
        0.0030185154,
        0.05926422,
        -0.0544815,
        0.0028777309,
        0.024402712,
        0.10782422,
        0.04234926,
        -0.051330093,
        -0.022938674,
        -0.0052359165,
        0.034196604,
        -0.030481594,
        0.0005455807,
        0.0016804968,
        0.003770159,
        -0.0030636804,
        0.041165065,
        -0.046635814,
        0.05124772,
        0.022750938,
        -0.09382844,
        0.044874236,
        0.0049729226,
        0.030040022,
        -0.012041156,
        0.047134466,
        0.0021022866,
        -0.019484146,
        -0.024325576,
        0.064394765,
        0.042783547,
        -0.008761252,
        -0.1049268,
        0.09458491,
        -0.14586474,
        0.018344702,
        -0.03988446,
        -0.012158633,
        0.0027238394,
        0.04003493,
        0.10570884,
        -0.08924533,
        -0.09397758,
        -0.100771725,
        0.052973725,
        0.0051292595,
        0.08762111,
        -0.10511723,
        0.09282815,
        -0.014483126,
        -0.0030911763,
        0.0052171587,
        -0.015402997,
        -0.057792183,
        0.019233085,
        -0.017333325,
        0.039296646,
        -0.026990114,
        -0.04538511,
        -0.048685275,
        0.020127332,
        0.007758941,
        0.027645787,
        -0.00659353,
        0.01008111,
        0.050387718,
        0.025050929,
        -0.073482744,
        -0.069184236,
        0.05221204,
        0.0037427966,
        0.024742827,
        -0.07241379,
        0.030440683,
        -0.0141761275,
        0.08972384,
        -0.05112133,
        -0.07423632,
        -0.62671036,
        0.044654466,
        -0.014442838,
        -0.015982937,
        -0.1823216,
        -0.031198898,
        0.004071583,
        0.030607108,
        0.09642664,
        -0.036044154,
        0.09118122,
        0.021368325,
        -0.05185258,
        0.013070782,
        0.026079608,
        0.011818865,
        -0.0036492841
      ]
    },
    {
      "id": "europe-session-81",
      "conference": "europe",
      "title": "AI on Android: Ask me Anything",
      "description": "",
      "day": "April 9",
      "time": "12:20pm-12:40pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Florina Muntenescu",
        "Oli Gaymond"
      ],
      "embedding": [
        -0.007922833,
        0.0084972335,
        0.014902558,
        0.035716653,
        0.13436502,
        -0.02371947,
        -0.05432335,
        -0.027566925,
        0.003940264,
        -0.19784713,
        0.07938177,
        0.02828707,
        0.03860378,
        -0.041466266,
        0.034148864,
        0.013421311,
        0.053171102,
        -0.018700356,
        -0.029999342,
        -0.094528005,
        -0.06905706,
        -0.06260164,
        0.023132192,
        0.028976085,
        -0.039960902,
        0.08255423,
        -0.009319447,
        0.014477591,
        -0.12708052,
        0.44535428,
        -0.0828135,
        -0.037777442,
        -0.023765573,
        -0.03877913,
        0.025642974,
        -0.0048505687,
        -0.018623533,
        0.0017752971,
        0.054663956,
        0.0816097,
        -0.058711898,
        0.029485164,
        -0.02171574,
        0.011668437,
        0.002731793,
        -0.0109985005,
        -0.039011978,
        -0.056561474,
        0.056927066,
        0.085775375,
        -0.08443693,
        0.09168979,
        0.022043595,
        -0.038057763,
        -0.00038977846,
        0.036765758,
        -0.04237189,
        -0.06460467,
        0.011283985,
        0.00087146636,
        -0.056988165,
        -0.04578342,
        0.041909363,
        0.06877154,
        -0.07570404,
        -0.055382565,
        0.07658312,
        -0.15011004,
        -0.043603815,
        0.032106508,
        0.01968672,
        0.043329507,
        0.060573813,
        -0.033551097,
        -0.06042859,
        -0.13120906,
        -0.09864512,
        0.033309657,
        -0.020335859,
        0.03718418,
        -0.02532921,
        0.014783815,
        -0.10103698,
        0.023620727,
        0.053511783,
        0.04432628,
        -0.09056296,
        0.035441842,
        0.025030687,
        0.024126947,
        -0.017231142,
        -0.035236526,
        -0.12989709,
        0.029106695,
        -0.07692484,
        0.0137931835,
        -0.0056795855,
        -0.031733315,
        0.038845096,
        0.0039737714,
        0.0015366522,
        -0.032220304,
        0.009373663,
        -0.01151384,
        0.017854603,
        -0.04296166,
        0.07481943,
        -0.0060543017,
        0.028782362,
        -0.012635038,
        -0.047552504,
        -0.5969816,
        0.06002259,
        0.048895713,
        -0.070790626,
        -0.18759468,
        -0.022673208,
        -0.01810316,
        0.092121206,
        0.14813177,
        -0.03207645,
        0.07464376,
        0.044555422,
        0.013395587,
        0.07486673,
        0.021602262,
        0.00841908,
        0.06307698
      ]
    },
    {
      "id": "europe-session-82",
      "conference": "europe",
      "title": "Agentic Evaluations at Scale — For Everybody",
      "description": "AI evaluations today are broken. They're decentralized, opaque, and in the hands of a few.\nBut AI should benefit all of humanity, and therefore evals should reflect the diversity of work that AI needs to undertake - and be transparent and reproducible so we can trust them.\nJoin us as we talk about how we're trying to solve these issues and the problems we're facing.",
      "day": "April 9",
      "time": "12:00-12:20pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Nicholas Kang",
        "Michael Aaron"
      ],
      "embedding": [
        0.0058627604,
        0.05777489,
        0.026309656,
        0.069912866,
        -0.034619123,
        -0.030136392,
        -0.08666628,
        -0.09262745,
        0.0072475295,
        -0.24661152,
        -0.015675856,
        -0.0018424499,
        0.072778285,
        0.023191344,
        0.0036263436,
        0.03634156,
        0.109458946,
        -0.05543338,
        -0.03699223,
        -0.037341163,
        -0.038497385,
        -0.045967072,
        0.060252853,
        0.02709115,
        -0.047839273,
        0.075474165,
        0.04510473,
        0.07265213,
        -0.083335854,
        0.49260587,
        -0.07405119,
        -0.007236501,
        0.071266614,
        0.030998887,
        0.040047422,
        -0.055763323,
        0.014747588,
        0.039922167,
        0.113212556,
        0.032299504,
        -0.0047051925,
        0.014885334,
        0.001309418,
        -0.0028794704,
        -0.010383222,
        -0.03314298,
        -0.024152707,
        0.004790718,
        -0.017329704,
        -0.01587881,
        -0.083686,
        0.042984482,
        0.047837242,
        -0.101336814,
        0.010975051,
        0.056429286,
        -0.01038537,
        -0.01846057,
        0.07874389,
        -0.006000656,
        -0.08095607,
        -0.023816284,
        0.083519034,
        -0.003014218,
        -0.04682781,
        -0.063154325,
        0.03849702,
        -0.14438288,
        -0.02403075,
        -0.047096387,
        0.017570514,
        -0.06489301,
        -0.012564506,
        0.01577991,
        -0.10600251,
        -0.12102992,
        -0.11113391,
        0.0447493,
        -0.029446037,
        0.013748944,
        -0.039297678,
        0.0801136,
        -0.022766488,
        -0.050894897,
        -0.00345526,
        0.036401123,
        -0.0519025,
        0.063274756,
        -0.006528273,
        0.019468237,
        -0.020486284,
        -0.02496154,
        0.009791703,
        -0.024743343,
        0.014997293,
        -0.02913172,
        -0.009256178,
        0.029759588,
        -0.011989369,
        0.008714965,
        -0.033573654,
        -0.030461999,
        0.060191296,
        -0.017982412,
        -0.0025137323,
        -0.017124504,
        0.036420062,
        -0.0012277309,
        0.0676145,
        -0.02522647,
        0.0005654678,
        -0.58583736,
        -0.015672408,
        -0.022563241,
        -0.03727742,
        -0.17447351,
        -0.010590094,
        0.036291704,
        -0.0012405566,
        0.12401794,
        -0.011138006,
        0.061559867,
        0.020463,
        0.062125012,
        -0.04943644,
        0.006391842,
        0.1200748,
        0.04687054
      ]
    },
    {
      "id": "europe-session-83",
      "conference": "europe",
      "title": "Build & deploy AI-powered apps",
      "description": "Got a massive idea but stuck in the \"just talking about it\" phase? Let’s fix that. In this session, we’re cutting the fluff and diving straight into how to actually build and prototype at lightning speed using AI Studio Build and Antigravity - for 100% free.\nWe’ll be breaking down Google DeepMind's AI tech stack so you know exactly what tools to grab. You'll learn when to use heavyweights like Gemini 3.1 Pro or the brand-new Gemma 4 (huge shoutout to it being fully open and Apache 2.0 licensed 🔓), and when to keep things hyper-fast with Gemini 3 Flash and Flash-Lite. Plus, we’ll be messing around with Veo 3.1 Lite for video generation, NanoBanana 2, Lyria 3 for music generation, Genie 3 for world model building, and OpenClaw with Gemini to see what happens when you really push the limits of your prototypes.\n\nTL;DR: basically zero slides, more shipping. I'll be running live demos to show you how to take your side quests from \"just an idea\" to a fully working prototype, show you how to add new features to existing codebases, and we'll save time for a live Q&A to troubleshoot your builds and ideas.\n\nLet's build! 🚀",
      "day": "April 9",
      "time": "11:40-12:00pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Paige Bailey"
      ],
      "embedding": [
        0.03970634,
        0.09083663,
        0.021030586,
        0.026443122,
        0.026485657,
        -0.01536575,
        -0.09657902,
        -0.046905186,
        0.021189475,
        -0.17957634,
        0.023622734,
        0.02012585,
        -0.0050737252,
        -0.02807154,
        0.0039730007,
        0.07809739,
        0.11879989,
        -0.057772867,
        -0.029953515,
        -0.048651587,
        -0.050113045,
        -0.04267815,
        -0.0010777758,
        0.070425265,
        -0.03981128,
        0.054835472,
        0.00008619426,
        -0.02357142,
        -0.06394553,
        0.45614576,
        -0.08703966,
        -0.0060005304,
        0.011109743,
        -0.009071705,
        0.0049163634,
        -0.0099634165,
        -0.09381806,
        0.050971527,
        0.063694246,
        0.035432108,
        0.026399573,
        0.026571045,
        0.032392316,
        -0.017837422,
        0.010594448,
        0.014136619,
        0.009453459,
        -0.0073733046,
        0.040900007,
        0.034647405,
        -0.028660947,
        0.0470771,
        0.024645677,
        -0.026521705,
        0.013462561,
        0.034357663,
        0.02295636,
        -0.06263667,
        0.10173192,
        -0.0033476632,
        -0.059120618,
        -0.059880964,
        0.038737003,
        0.058012225,
        -0.029480476,
        -0.117111705,
        0.022468075,
        -0.10395625,
        -0.0510576,
        -0.09553758,
        0.009723918,
        0.04089251,
        0.013206878,
        0.047198746,
        -0.022536559,
        -0.10888776,
        -0.098578334,
        0.015635693,
        0.004006882,
        0.07610423,
        -0.085685305,
        0.051910907,
        -0.1369171,
        0.015458489,
        0.035620593,
        0.024603767,
        -0.114272095,
        0.041727595,
        0.017870335,
        0.035423007,
        -0.07246657,
        0.02494139,
        -0.10096721,
        0.03521299,
        -0.030796537,
        0.020927915,
        0.033453647,
        -0.023701314,
        0.0053323954,
        0.013779841,
        -0.03667076,
        -0.017647699,
        0.0022726187,
        -0.078781515,
        -0.043931615,
        0.010914629,
        0.039364945,
        0.006414417,
        0.022754954,
        -0.05893007,
        -0.025092458,
        -0.63637376,
        -0.028649952,
        0.0279083,
        0.003108966,
        -0.15650913,
        -0.036582973,
        -0.040362146,
        0.045717735,
        0.13075744,
        0.0057222997,
        0.09778644,
        -0.0125605725,
        -0.04220141,
        -0.0006421768,
        0.0797731,
        0.019543475,
        -0.0024437874
      ]
    },
    {
      "id": "europe-session-84",
      "conference": "europe",
      "title": "Scaling Agents on Kubernetes with acpx and ACP",
      "description": "What happens when you stop using one coding agent at a time and start running dozens in parallel on Kubernetes? Onur Solmaz, maintainer of OpenClaw and creator of acpx, walks through the architecture behind massively parallel PR triage and bug fixing using disposable agent pods. He introduces acpx — a headless CLI client for the Agent Client Protocol (ACP) — and shows how it replaces brittle PTY scraping with structured, protocol-driven communication between agents. The talk covers how ACP enables harness interoperability in OpenClaw, letting users drive Claude Code, Codex, and other coding agents through a single unified interface — whether from a terminal, Telegram, or Discord. Expect a live demo of agentic workflows orchestrated through acpx v0.4's node-based graph system, where deterministic steps drive multiple coding agents through routine engineering tasks at scale.",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Claws & Personal Agents",
      "speakers": [
        "Onur Solmaz"
      ],
      "embedding": [
        0.06469348,
        0.07787958,
        0.05591485,
        -0.01685444,
        -0.008314083,
        -0.030826533,
        -0.05362166,
        -0.07577015,
        0.01914722,
        -0.20029135,
        0.03753701,
        -0.045253176,
        0.0498691,
        0.007077566,
        0.0010310621,
        -0.050291304,
        0.15953173,
        -0.0618857,
        -0.09667628,
        -0.11518857,
        -0.08772059,
        -0.06734561,
        0.030168915,
        0.047999687,
        0.016085377,
        0.10333066,
        0.0020639384,
        0.06681583,
        -0.09687146,
        0.4669305,
        -0.028872443,
        -0.04122626,
        0.034588538,
        -0.053983178,
        0.037046473,
        -0.023638833,
        0.0019048552,
        0.034863606,
        0.053613953,
        -0.011294472,
        0.060347147,
        0.00742859,
        0.021626407,
        -0.0025727006,
        -0.066027425,
        -0.030017791,
        -0.02588403,
        0.044643078,
        -0.044079475,
        -0.016783,
        -0.06266493,
        0.0023964099,
        0.08037876,
        0.0045262156,
        0.006535411,
        0.014052432,
        -0.012835589,
        0.014966112,
        0.05284179,
        0.0544475,
        -0.016953047,
        -0.012146409,
        -0.0040642894,
        0.11489711,
        -0.072079055,
        -0.0939912,
        0.032733522,
        -0.07773565,
        -0.024974402,
        -0.060305383,
        0.024953475,
        0.06049014,
        -0.01731641,
        -0.043832067,
        -0.033008676,
        -0.09953058,
        -0.056041785,
        0.11070643,
        -0.021776298,
        0.04313999,
        -0.107352935,
        0.06410445,
        -0.08684459,
        -0.041272122,
        -0.0029984785,
        0.02809763,
        -0.021385292,
        0.061320893,
        0.010515514,
        -0.014083651,
        0.039187413,
        -0.031587336,
        -0.003264881,
        -0.011639156,
        -0.053596754,
        0.03275415,
        -0.012175069,
        -0.018347465,
        -0.047955167,
        0.050019395,
        -0.014736492,
        -0.089846365,
        0.06848356,
        -0.00020381159,
        0.019137995,
        -0.025740664,
        0.01712491,
        -0.011866098,
        0.033320036,
        -0.023412785,
        -0.07773906,
        -0.61812574,
        0.01307871,
        0.03980579,
        -0.025325423,
        -0.1546061,
        0.051421877,
        0.022120008,
        0.053816773,
        0.061240356,
        -0.06611576,
        0.07478913,
        -0.026654918,
        -0.013459262,
        -0.018965539,
        -0.02733286,
        0.06995466,
        0.008004939
      ]
    },
    {
      "id": "europe-session-85",
      "conference": "europe",
      "title": "TLMs: Tiny LLMs and Agents on Edge Devices with LiteRT-LM",
      "description": "",
      "day": "April 9",
      "time": "12:40-1:00pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Cormac Brick"
      ],
      "embedding": [
        0.019672513,
        0.046140157,
        -0.018565772,
        0.1143404,
        0.06919268,
        -0.027912011,
        -0.10783774,
        -0.014371002,
        0.023382,
        -0.1775123,
        0.05853346,
        -0.018303866,
        0.038354844,
        0.02222477,
        -0.056634888,
        0.034305044,
        0.13928506,
        -0.019672425,
        -0.06487225,
        -0.03154657,
        -0.021880988,
        -0.07670503,
        0.05471352,
        0.025086014,
        -0.05417476,
        0.077973545,
        0.0064989775,
        0.08316199,
        -0.049131937,
        0.42161268,
        -0.067200646,
        -0.035747357,
        0.043052047,
        0.026571216,
        0.030199325,
        -0.038292147,
        -0.0047514765,
        0.01862202,
        0.14715096,
        0.0545301,
        -0.02171356,
        0.010983773,
        -0.015645541,
        -0.003928685,
        -0.022666965,
        -0.041847207,
        -0.05824563,
        0.006415984,
        -0.030345503,
        0.034817345,
        -0.1024351,
        0.08816027,
        0.048066348,
        -0.00052767084,
        0.048007097,
        0.033587206,
        0.0017145368,
        -0.020948002,
        0.07036427,
        -0.023734432,
        -0.08266967,
        -0.08783669,
        0.037126396,
        -0.010471557,
        -0.07583478,
        -0.017754141,
        0.08734339,
        -0.14442308,
        -0.06066208,
        0.023004115,
        0.025172688,
        -0.018266374,
        -0.0000937531,
        0.016642336,
        -0.07742767,
        -0.100517176,
        -0.10884912,
        0.07764501,
        0.0059865103,
        0.026575098,
        -0.075839266,
        0.083488025,
        -0.031167777,
        -0.010385513,
        0.06376094,
        -0.013493625,
        -0.08483024,
        0.049979296,
        0.046016913,
        0.04146201,
        -0.012876352,
        -0.027288701,
        -0.100082666,
        0.029303905,
        -0.02400726,
        -0.013085797,
        0.015006524,
        0.053356994,
        0.025704736,
        -0.022548396,
        -0.062428236,
        -0.029936844,
        0.081774466,
        0.006916917,
        0.022123821,
        -0.052351654,
        0.048731033,
        -0.0036600004,
        0.035300616,
        -0.028978653,
        -0.062920265,
        -0.6366716,
        0.00019062613,
        0.036220953,
        -0.03867502,
        -0.16672398,
        -0.0061794007,
        -0.01464806,
        0.022246879,
        0.08695845,
        -0.045772143,
        0.04977571,
        0.046497792,
        -0.03572641,
        -0.0017145822,
        -0.011149306,
        0.065390766,
        -0.0034893074
      ]
    },
    {
      "id": "europe-session-86",
      "conference": "europe",
      "title": "Sovereign Escape Velocity: AI Ownership with Open Models",
      "description": "",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Ian Ballantyne",
        "Gus Martins"
      ],
      "embedding": [
        -0.010272595,
        0.028028669,
        -0.034242533,
        0.09531041,
        0.052412763,
        -0.015839223,
        -0.026734892,
        -0.054082226,
        -0.01706395,
        -0.19236197,
        0.049256463,
        -0.06918703,
        -0.044238776,
        -0.01631929,
        -0.042537656,
        0.04737797,
        0.11424909,
        -0.020543417,
        -0.058992803,
        -0.009678807,
        -0.016871348,
        -0.061064,
        -0.020530438,
        0.0042738575,
        -0.074482314,
        -0.0016858446,
        0.0002999395,
        0.052676514,
        -0.098286144,
        0.4719009,
        -0.041834075,
        -0.02755523,
        -0.012300924,
        0.062360078,
        0.13339218,
        -0.06075165,
        -0.027765585,
        0.043415196,
        0.06090189,
        0.05666213,
        -0.04736397,
        0.04158859,
        0.0040638186,
        -0.0031585186,
        0.023420494,
        0.034052853,
        -0.013633532,
        -0.04468142,
        -0.024769899,
        0.014138187,
        -0.100448005,
        0.05440207,
        0.046376478,
        -0.028713986,
        0.10245018,
        0.04465591,
        -0.03617808,
        0.09019566,
        0.054211825,
        -0.009913148,
        -0.14380808,
        -0.037518922,
        0.04257887,
        0.03789928,
        0.025534198,
        -0.057049606,
        0.085378364,
        -0.12661871,
        -0.072002865,
        -0.03527826,
        0.06450567,
        -0.022170767,
        -0.033161063,
        0.0074013136,
        -0.1447371,
        -0.08224233,
        -0.09200434,
        0.010670955,
        -0.00744412,
        0.0058873626,
        0.00657804,
        0.049838576,
        -0.047989044,
        -0.052046165,
        0.043926906,
        0.03129962,
        -0.037868436,
        0.06001055,
        -0.0018112209,
        0.012932933,
        -0.052795924,
        -0.040419478,
        -0.087442674,
        0.015137903,
        -0.0324532,
        0.0029319974,
        -0.013949765,
        0.03703796,
        -0.009702877,
        -0.031200506,
        -0.013171437,
        -0.067421645,
        0.08562844,
        -0.03579499,
        0.03507207,
        -0.02141997,
        0.052585527,
        -0.05646331,
        0.052602075,
        -0.029143026,
        -0.026024237,
        -0.6157982,
        -0.013254702,
        -0.023851296,
        -0.025009641,
        -0.14880528,
        0.0017478841,
        -0.052543327,
        0.011882978,
        0.10728238,
        -0.0308261,
        -0.015090574,
        0.044077132,
        0.010441708,
        0.016460113,
        0.023263142,
        0.046573985,
        0.022338992
      ]
    },
    {
      "id": "europe-session-87",
      "conference": "europe",
      "title": "Any-to-Any: Building Native Multimodal Agents",
      "description": "",
      "day": "April 9",
      "time": "2:50-3:10pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Patrick Löber"
      ],
      "embedding": [
        0.0057453727,
        0.04191462,
        0.052575007,
        0.07476302,
        0.06822631,
        -0.09352927,
        -0.08558458,
        -0.02313561,
        0.007873319,
        -0.21638091,
        0.03756365,
        -0.043449156,
        0.03910269,
        0.041607965,
        -0.0020871232,
        0.020060683,
        0.11039846,
        -0.02284749,
        -0.07082149,
        -0.07788303,
        -0.033225488,
        -0.08427067,
        0.023706662,
        0.00854319,
        -0.084316924,
        0.0583513,
        0.0074663917,
        0.02055002,
        -0.05235056,
        0.45314124,
        -0.061101764,
        -0.024339829,
        -0.02478326,
        -0.0037875471,
        0.050662782,
        -0.059784476,
        0.008628773,
        0.032553658,
        0.13358843,
        0.0757405,
        0.00092904316,
        0.031146303,
        -0.011738578,
        -0.014421098,
        0.0046421736,
        0.014111311,
        -0.010882944,
        0.036312595,
        -0.031429835,
        0.04869061,
        -0.08477994,
        0.046768196,
        0.03571691,
        -0.073841386,
        0.03212152,
        0.0633039,
        0.021117387,
        -0.008450062,
        0.08663296,
        0.014736673,
        -0.03426535,
        -0.08880833,
        0.043644458,
        0.04880642,
        -0.04801711,
        -0.07871698,
        0.06562286,
        -0.16867578,
        -0.030912293,
        -0.04058779,
        0.013744667,
        -0.014246043,
        -0.01929992,
        0.041608654,
        -0.059152264,
        -0.07898449,
        -0.103217915,
        0.08009544,
        -0.0010526268,
        0.044502396,
        -0.038723048,
        0.11325017,
        -0.048019286,
        -0.022176387,
        0.0015502583,
        0.015705453,
        -0.07387422,
        -0.007533643,
        -0.00835481,
        0.046597566,
        -0.023818895,
        -0.0012268218,
        -0.05862507,
        0.030652173,
        -0.016905857,
        0.0078083994,
        -0.008601193,
        0.06995631,
        0.06819891,
        0.06830489,
        -0.048786312,
        -0.037155863,
        0.07509587,
        0.0061636306,
        0.015736325,
        -0.024501903,
        0.021528965,
        -0.015902491,
        0.033773437,
        -0.07710307,
        -0.07685573,
        -0.6065825,
        -0.03047887,
        0.0050695105,
        0.0016289989,
        -0.17697878,
        -0.008858787,
        -0.021799302,
        0.028380256,
        0.08156614,
        -0.042115767,
        0.037424326,
        0.052380703,
        -0.024844855,
        -0.010958326,
        0.033292104,
        0.1347567,
        0.012931259
      ]
    },
    {
      "id": "europe-session-88",
      "conference": "europe",
      "title": "Text Diffusion",
      "description": "",
      "day": "April 9",
      "time": "3:10-3:30pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Brendon Dillon"
      ],
      "embedding": [
        0.02893736,
        0.031983674,
        0.04520435,
        0.0436623,
        0.031914566,
        -0.093928486,
        -0.05596801,
        -0.018984238,
        0.0038268627,
        -0.22265878,
        0.052444637,
        0.016571818,
        0.0071831928,
        -0.0067985733,
        -0.01422645,
        -0.00097334856,
        0.1260752,
        -0.032252528,
        -0.026538242,
        -0.04815696,
        -0.008049392,
        -0.13410604,
        0.035462704,
        0.019758612,
        -0.045701098,
        0.09001556,
        0.030682418,
        0.05459222,
        -0.03136699,
        0.38263682,
        -0.09962301,
        -0.04878373,
        -0.057187907,
        0.018396432,
        0.047653552,
        -0.08293629,
        0.0016653459,
        -0.054864366,
        0.10015705,
        0.03462369,
        -0.04308818,
        -0.011407141,
        -0.006502219,
        0.0034104227,
        0.023937324,
        -0.0039999527,
        -0.02517038,
        0.012645419,
        -0.04253308,
        0.0543632,
        -0.028216608,
        0.067697175,
        -0.048371576,
        -0.122447796,
        0.01480257,
        0.05314489,
        0.0101737445,
        -0.03543092,
        0.09880494,
        -0.001545848,
        -0.106059626,
        -0.009632616,
        0.07364131,
        0.04424201,
        -0.044090625,
        -0.07496723,
        0.056043904,
        -0.14423633,
        -0.09040778,
        -0.026755232,
        0.008385754,
        -0.028514335,
        -0.007981309,
        0.108844705,
        -0.0930152,
        -0.09873438,
        -0.13810134,
        0.113695204,
        -0.054278966,
        0.1287519,
        -0.017004726,
        0.07274872,
        -0.100750074,
        -0.025570095,
        0.024058066,
        0.027092718,
        -0.07374774,
        0.07244133,
        -0.014102396,
        0.08865339,
        -0.019535914,
        -0.00033862254,
        -0.06228591,
        -0.017251184,
        0.013049198,
        0.037625235,
        0.06744822,
        -0.0058194073,
        0.09846802,
        0.0056998893,
        -0.018316722,
        -0.051050887,
        0.07640457,
        -0.017130388,
        -0.07537308,
        0.009350205,
        0.047923595,
        -0.014230914,
        0.08336989,
        -0.02393719,
        -0.077339634,
        -0.6078831,
        -0.021122675,
        -0.039274342,
        -0.0053335945,
        -0.15798967,
        -0.030277485,
        -0.033287216,
        0.017044932,
        0.06123194,
        -0.025594227,
        0.017210627,
        0.037777297,
        -0.0119533995,
        0.02924234,
        0.045027144,
        0.06767979,
        0.016454572
      ]
    },
    {
      "id": "europe-session-89",
      "conference": "europe",
      "title": "AgentCraft: Putting the Orc in Agent Orchestration",
      "description": "As we run more agents in parallel, it becomes clear: we are the bottleneck.Luckily, the skills we need for effective multi-agent orchestration aren’t entirely new, they’ve just been hiding in unexpected places.Through AgentCraft, the game-inspired agent orchestrator, I’ll explore how we can raise the ceiling of human-agent collaboration without burning out in the process.",
      "day": "April 10",
      "time": "9:40-9:50am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Ido Salomon"
      ],
      "embedding": [
        -0.00873067,
        0.039061803,
        -0.011769774,
        -0.019138888,
        -0.034198526,
        -0.06349874,
        -0.10598479,
        0.06705083,
        0.030221209,
        -0.16397537,
        -0.015976515,
        -0.08670143,
        0.037928507,
        0.042017408,
        -0.025639435,
        -0.0069688517,
        0.13267629,
        -0.0056843683,
        -0.03969023,
        -0.11751845,
        -0.019040477,
        -0.028781995,
        0.065199785,
        0.04155151,
        -0.022165103,
        0.11869787,
        0.003591083,
        0.10574786,
        -0.072630025,
        0.46749637,
        -0.05008162,
        -0.012805082,
        -0.0048153596,
        -0.07502704,
        0.067994684,
        -0.0443195,
        -0.019109402,
        -0.0041502,
        0.023179587,
        -0.0054987157,
        0.065486796,
        0.02790736,
        -0.02543128,
        0.05548887,
        -0.0059612086,
        -0.0581671,
        -0.06358006,
        0.031401634,
        -0.06761252,
        0.020924788,
        -0.053777255,
        -0.0040600463,
        0.04373678,
        -0.029530035,
        0.03892798,
        0.006839214,
        0.00050919526,
        -0.039837535,
        0.11726705,
        0.0017958119,
        -0.09036936,
        -0.0036087483,
        -0.0074130245,
        0.077990785,
        -0.026262607,
        -0.058973726,
        0.041035775,
        -0.10984504,
        0.040569086,
        -0.056674298,
        0.035669755,
        0.030433489,
        -0.015405494,
        0.015063731,
        -0.05578936,
        -0.0962217,
        -0.05534807,
        0.07875651,
        0.054837123,
        -0.023900172,
        -0.07701379,
        0.04925922,
        -0.100744896,
        -0.03650837,
        0.008963975,
        -0.019802805,
        -0.061789595,
        0.08839817,
        -0.021395566,
        -0.024004972,
        0.033068426,
        -0.02602028,
        0.009701946,
        0.025315328,
        -0.07205097,
        0.020308213,
        -0.029908234,
        0.02014354,
        -0.013578767,
        0.03854665,
        -0.0006818288,
        -0.025775416,
        0.050297633,
        -0.028529633,
        -0.008915238,
        -0.061145555,
        0.051124636,
        0.0247944,
        0.047588237,
        0.012087781,
        -0.0749221,
        -0.638207,
        -0.017321678,
        0.01806611,
        -0.014111385,
        -0.18471247,
        0.015676674,
        0.02764297,
        0.021602582,
        0.03712575,
        -0.030313028,
        0.08245457,
        0.029190067,
        -0.020123944,
        -0.013720587,
        0.0048706234,
        0.055765506,
        0.038261328
      ]
    },
    {
      "id": "europe-session-90",
      "conference": "europe",
      "title": "Building pi in a World of Slop",
      "description": "All I wanted was a shitty coding agent that is truly mine. And I’d have loved to just tell you why and how I built pi. But then Peter decided to make it the agentic core of OpenClaw. And now pi is collateral. So yes, this is a talk about pi. But it is also a talk about how agents are destroying OSS, how I deal with that, and a plea to slow the fuck down.",
      "day": "April 10",
      "time": "9:50-10:10am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Mario Zechner"
      ],
      "embedding": [
        0.06393218,
        -0.02286866,
        0.054866392,
        -0.0046282215,
        0.045173254,
        -0.08006024,
        -0.07535171,
        -0.042093974,
        0.084001005,
        -0.17192863,
        -0.036488336,
        -0.0724482,
        0.026918363,
        0.010991598,
        -0.0005375814,
        -0.01568796,
        0.14811923,
        -0.040488042,
        -0.040662404,
        -0.10685888,
        -0.0015385338,
        -0.07261789,
        -0.05962726,
        0.03480272,
        -0.022506945,
        0.08759822,
        0.031453263,
        0.089297265,
        -0.0627425,
        0.478775,
        -0.045163743,
        0.059362326,
        0.024647517,
        -0.060865924,
        0.06889138,
        -0.048335396,
        -0.015831191,
        0.022559108,
        0.0046802117,
        0.028938744,
        0.0520639,
        -0.020586954,
        -0.015824558,
        0.058456715,
        0.027846564,
        -0.0355673,
        -0.035190377,
        -0.026740618,
        -0.00036930383,
        0.014349058,
        -0.0738614,
        0.059692718,
        0.0134729445,
        -0.022848742,
        -0.014568997,
        -0.058098566,
        0.007575032,
        0.052955918,
        0.098379016,
        0.027130896,
        -0.092776135,
        -0.00027429548,
        -0.04122309,
        0.10858496,
        -0.13598575,
        -0.08995392,
        0.0069940025,
        -0.100054696,
        0.0102860695,
        -0.023945933,
        0.03298536,
        0.013938413,
        -0.02673921,
        -0.0061113187,
        -0.030038217,
        -0.08666611,
        -0.0871491,
        0.036100324,
        -0.04330341,
        0.08874868,
        -0.04140553,
        0.015290812,
        -0.07026541,
        -0.034143165,
        -0.039464843,
        0.0063050725,
        -0.035122275,
        0.0807425,
        -0.029237237,
        -0.020225935,
        -0.014256513,
        -0.015516638,
        0.008673618,
        0.043624725,
        -0.049356308,
        0.054302834,
        0.018460004,
        0.01618784,
        0.0023904035,
        0.0117894495,
        -0.052093927,
        0.014878162,
        -0.016823677,
        0.00033645495,
        0.030792618,
        0.002724979,
        0.042670842,
        0.04144724,
        -0.025608169,
        0.047565747,
        -0.0045787054,
        -0.635555,
        -0.028835941,
        0.005259431,
        0.03562277,
        -0.16056769,
        -0.0032615063,
        0.03603295,
        -0.028525183,
        0.11088116,
        -0.0032105788,
        0.013498264,
        0.011407593,
        -0.005651805,
        -0.048798222,
        0.0058628996,
        -0.029985344,
        0.051857695
      ]
    },
    {
      "id": "europe-session-91",
      "conference": "europe",
      "title": "Kitze - Keynote",
      "description": "",
      "day": "April 9",
      "time": "5:00-5:20pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Kitze"
      ],
      "embedding": [
        0.008620125,
        -0.0009178243,
        0.056074623,
        -0.07890163,
        -0.01283876,
        -0.018745648,
        -0.14353731,
        0.028350111,
        0.029638227,
        -0.17074934,
        -0.06419487,
        -0.0070333024,
        0.064300425,
        0.03897279,
        0.040398836,
        0.029489068,
        0.06894299,
        0.010209056,
        -0.0650877,
        -0.10425249,
        -0.09862102,
        -0.06479687,
        -0.03969173,
        0.0064088227,
        -0.10030683,
        0.099915266,
        -0.0569844,
        0.086948745,
        -0.13717194,
        0.5275591,
        0.05841615,
        -0.0058292723,
        -0.016380446,
        0.032230772,
        0.014521423,
        -0.01733297,
        0.003026153,
        -0.0011855178,
        0.05039453,
        0.08146252,
        -0.0029110163,
        -0.028552897,
        -0.037901077,
        0.039556332,
        -0.02685118,
        0.006731953,
        -0.07475505,
        -0.040986814,
        0.0250374,
        0.018047469,
        -0.012769881,
        -0.00999598,
        -0.0358142,
        0.004319062,
        0.0072872005,
        -0.01842577,
        -0.01628385,
        -0.0100903865,
        0.045670666,
        -0.004942307,
        -0.0423889,
        -0.04121424,
        -0.04075152,
        0.06607515,
        -0.04821111,
        -0.021902682,
        0.014405676,
        -0.07252358,
        -0.016066665,
        -0.06429533,
        0.07271708,
        0.020175204,
        -0.0151974615,
        -0.021134041,
        -0.109555244,
        -0.014620902,
        -0.031165663,
        0.032485735,
        0.024485497,
        -0.029452471,
        -0.02010385,
        -0.048877884,
        -0.05430462,
        -0.07150113,
        -0.041446347,
        -0.08446783,
        -0.05712145,
        0.03598028,
        -0.022959149,
        0.0062282705,
        0.015032511,
        0.05094193,
        0.049213577,
        -0.007493161,
        -0.035712477,
        0.06706484,
        0.0043154145,
        0.03936303,
        0.05693335,
        0.013393099,
        -0.003993476,
        0.028077448,
        -0.011666291,
        -0.03269044,
        0.04164218,
        0.012610213,
        0.059940808,
        -0.019605696,
        0.018851738,
        0.033416204,
        -0.022014752,
        -0.6100054,
        -0.017177984,
        0.0060483576,
        -0.03474319,
        -0.18741825,
        -0.020861544,
        -0.0670057,
        0.016919881,
        0.0790816,
        0.023668619,
        0.055763964,
        -0.023557091,
        0.019331658,
        -0.052438654,
        0.08706475,
        0.030418066,
        0.0005510658
      ]
    },
    {
      "id": "europe-session-92",
      "conference": "europe",
      "title": "The Future of MCP",
      "description": "In this Keynote, I will lay out what I believe will be true for agents in 2026 and how MCP plays a part in this. Let's take a look what connectivity for agents might look like.",
      "day": "April 10",
      "time": "9:20-9:40am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "David Soria Parra"
      ],
      "embedding": [
        0.053415272,
        0.032106087,
        -0.018987171,
        -0.026410729,
        0.09593413,
        0.032872844,
        -0.15358852,
        -0.011001731,
        0.020924293,
        -0.1563011,
        -0.013851175,
        -0.066096276,
        0.010583398,
        -0.0048517925,
        0.027547343,
        -0.04183554,
        0.06557057,
        0.024865046,
        -0.0035000807,
        -0.077018276,
        -0.08864468,
        -0.14315678,
        -0.010319874,
        0.0118045015,
        -0.015778368,
        0.09164516,
        -0.03964372,
        0.020865327,
        -0.14444672,
        0.46431437,
        0.018763673,
        0.01214544,
        -0.036434896,
        -0.009868279,
        0.0903546,
        0.0031719047,
        -0.0071495874,
        0.0104449885,
        0.054914176,
        0.06827467,
        -0.013784926,
        0.029669413,
        -0.040049993,
        0.03946891,
        -0.031486332,
        -0.028596556,
        -0.06513827,
        -0.006328288,
        -0.034667797,
        0.010208597,
        -0.043135926,
        0.005838948,
        0.015994929,
        -0.011442735,
        0.031195441,
        -0.008631508,
        -0.010488784,
        0.08893468,
        0.040572464,
        -0.028717238,
        -0.035743862,
        0.0074197557,
        0.021650394,
        0.07129395,
        -0.085877895,
        -0.091871165,
        0.09876535,
        -0.08143741,
        0.02266417,
        -0.09254737,
        0.065683864,
        0.0131359985,
        0.01934071,
        0.060355242,
        -0.058797408,
        -0.057353083,
        -0.10835958,
        0.04152156,
        -0.02221637,
        -0.01985288,
        -0.11455881,
        0.06539303,
        -0.118233636,
        -0.08379401,
        0.0015818672,
        0.017250838,
        -0.012625314,
        0.040399127,
        -0.04197042,
        -0.01201089,
        -0.017105829,
        -0.027154012,
        -0.002589134,
        -0.008983709,
        -0.0021784217,
        0.014230998,
        -0.016774291,
        0.027320154,
        0.0053262985,
        0.070558645,
        -0.03793338,
        -0.02058581,
        0.04146965,
        -0.0071843243,
        0.06522779,
        -0.05917054,
        0.0310865,
        -0.027452957,
        0.09384135,
        -0.012629953,
        -0.06017365,
        -0.6155282,
        0.048063975,
        0.021210022,
        0.039146125,
        -0.19054537,
        0.045348443,
        0.032729197,
        0.06831235,
        0.033729527,
        -0.0023126549,
        0.095202476,
        0.03373462,
        -0.01870001,
        -0.05992247,
        0.013338575,
        0.02035634,
        0.0516651
      ]
    },
    {
      "id": "europe-session-93",
      "conference": "europe",
      "title": "Agents need more than a chat",
      "description": "",
      "day": "April 10",
      "time": "5:10-5:30pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Jacob Lauritzen"
      ],
      "embedding": [
        0.05888814,
        -0.024498083,
        0.00913485,
        -0.037905183,
        0.044047754,
        -0.05010228,
        -0.1275977,
        0.07924225,
        0.010895226,
        -0.16000517,
        -0.0042123273,
        -0.0240002,
        0.052907474,
        0.004654824,
        -0.017830668,
        -0.023336498,
        0.11948153,
        -0.0038894857,
        -0.052446302,
        -0.07692972,
        -0.036571763,
        -0.080820724,
        -0.0033514001,
        0.008814319,
        -0.057720058,
        0.1489499,
        -0.05180864,
        0.07762053,
        -0.08007407,
        0.471418,
        0.005716648,
        0.03377925,
        0.018485753,
        0.020333555,
        0.017942116,
        -0.038488235,
        0.049842924,
        -0.021312032,
        0.10124952,
        0.058443967,
        0.022905825,
        0.027809212,
        -0.013986455,
        0.04571149,
        0.011069553,
        0.041575097,
        -0.038099453,
        0.028160192,
        -0.01854594,
        -0.0008392923,
        -0.05891466,
        -0.002790409,
        -0.008379617,
        -0.058998644,
        -0.007957138,
        -0.027844971,
        0.035911396,
        0.030038074,
        0.036629647,
        -0.007828477,
        -0.09863596,
        -0.05525161,
        -0.046107084,
        0.02507321,
        -0.035276916,
        -0.025951814,
        0.060762223,
        -0.08387159,
        -0.0004975214,
        -0.06672511,
        0.041396923,
        -0.013665989,
        -0.04421576,
        0.023007154,
        -0.0882685,
        -0.08071706,
        -0.07268251,
        0.061351284,
        0.014068456,
        -0.029516852,
        -0.12154888,
        0.040255457,
        -0.13092522,
        -0.07231768,
        -0.030650092,
        -0.025650505,
        -0.06936749,
        0.032519624,
        0.01529016,
        0.008348578,
        -0.00081725966,
        0.012900495,
        0.008849931,
        -0.0064715003,
        -0.060698614,
        0.040057775,
        -0.08894962,
        -0.02295626,
        0.06462809,
        0.015640974,
        -0.057261884,
        -0.046211157,
        0.025337437,
        0.02495601,
        0.1208699,
        -0.028304305,
        0.028476814,
        0.02357148,
        0.054664627,
        0.057849873,
        -0.040716134,
        -0.6140632,
        0.046563767,
        -0.036470428,
        0.080599934,
        -0.17767979,
        0.052902773,
        -0.024884136,
        0.030730188,
        0.059607044,
        0.0334003,
        0.022717329,
        0.0227087,
        0.00037378722,
        -0.103025034,
        0.050042048,
        0.033678256,
        0.054504916
      ]
    },
    {
      "id": "europe-session-94",
      "conference": "europe",
      "title": "Scaling Reinforcement Learning: Lessons from Trillion-Token Deployments at Fortune 500s",
      "description": "Building production-ready agents with Reinforcement Learning (RL) requires significantly more than a standard RFT (Rejection Fine-Tuning) API. To move beyond the \"Assistant\" hype and unlock true agentic impact, enterprises must adopt a holistic RLOps approach.\nIn this session, Alessandro Cappelli (Co-founder & Chief Customer Officer, Adaptive ML) explains what is needed to deploy Enterprise AI at scale. \n* Synthetic Data Generation Strategies: How to bootstrap specialized models using your own proprietary datasets to create high-fidelity training signals.\n* Self-Play & Mock Environments: Building the \"digital playgrounds\" where agents can fail safely and learn exponentially.\n* Aligned AI Judges: Moving past the \"human-in-the-loop\" bottleneck by deploying specialized models to maintain quality and alignment at scale.\nAttendees will learn how a unified RLOps pipeline bridges the gap towards business value, turning generalist models into specialized, high-performance assets for complex organizations.",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Alessandro Cappelli"
      ],
      "embedding": [
        0.045062467,
        0.048105087,
        0.031079836,
        0.035456304,
        0.002648676,
        0.02563159,
        -0.03131113,
        -0.030335726,
        0.009230524,
        -0.18240368,
        0.019232344,
        -0.06750223,
        0.080053985,
        -0.025067326,
        -0.025558462,
        0.060177382,
        0.14744163,
        -0.029175267,
        -0.009004776,
        -0.048713174,
        -0.046338283,
        -0.019740531,
        -0.0041798525,
        0.016870167,
        -0.009249255,
        0.1361277,
        0.05460625,
        0.06876737,
        -0.09616096,
        0.46096087,
        -0.058263164,
        -0.08017759,
        -0.025739929,
        0.0003175386,
        0.0068482333,
        0.00063250103,
        -0.013435091,
        0.03330397,
        0.027789611,
        0.037872057,
        0.11725362,
        0.030447217,
        -0.05679614,
        0.042232238,
        -0.036655292,
        -0.048628103,
        0.01628058,
        0.037537858,
        -0.034076143,
        -0.0007587251,
        -0.0944545,
        0.058541372,
        0.07638187,
        -0.015973328,
        0.009626125,
        0.005017859,
        -0.00493574,
        -0.028381126,
        0.14882247,
        -0.048928544,
        -0.13523714,
        -0.05961138,
        0.062754355,
        -0.012988576,
        -0.0584502,
        -0.08810633,
        0.055172563,
        -0.08380774,
        0.0017213599,
        -0.05342186,
        0.030685274,
        0.0031077731,
        -0.053367134,
        -0.021535233,
        -0.10676,
        -0.12783091,
        -0.05451148,
        0.10626276,
        -0.0628461,
        0.058947194,
        -0.09359684,
        0.03892701,
        -0.053504765,
        -0.02530441,
        0.14376153,
        0.03193539,
        -0.058965612,
        -0.00037554355,
        -0.014854986,
        0.007259831,
        0.026039086,
        -0.010967067,
        0.0019821227,
        -0.10063264,
        -0.07093656,
        0.014502136,
        -0.0042213034,
        -0.030000787,
        0.070709445,
        0.056111537,
        -0.04437462,
        -0.0219214,
        0.059621308,
        0.00049301184,
        0.0017778076,
        -0.06939762,
        0.040770095,
        0.026034702,
        0.037838377,
        -0.014471997,
        -0.08402597,
        -0.5803034,
        -0.05226153,
        -0.04925017,
        0.0045564417,
        -0.15500909,
        0.0922043,
        -0.0053398013,
        -0.037170094,
        0.050068,
        -0.019701539,
        0.034170136,
        -0.041322183,
        0.06920162,
        0.021086598,
        -0.04738926,
        0.041737087,
        0.014920316
      ]
    },
    {
      "id": "europe-session-95",
      "conference": "europe",
      "title": "Replacing 12K LoC with a 200 LoC Skill",
      "description": "TODO",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "Fleming",
      "type": "track_keynote",
      "track": "Coding Agents",
      "speakers": [
        "David Gomes"
      ],
      "embedding": [
        0.025336195,
        0.03203157,
        -0.034746096,
        -0.037440266,
        -0.023084346,
        -0.011487573,
        -0.1051472,
        0.018712096,
        0.020130523,
        -0.18887386,
        0.01950621,
        -0.07661971,
        0.02452907,
        0.0826732,
        -0.021083623,
        -0.0072971517,
        0.120247535,
        -0.02341372,
        -0.0002113635,
        -0.0762294,
        -0.094068274,
        -0.04208277,
        -0.011831173,
        0.06680746,
        -0.057221394,
        0.10839172,
        -0.057566952,
        0.052725013,
        -0.06607953,
        0.49712914,
        -0.042804927,
        0.041841965,
        -0.0046072598,
        0.004671834,
        0.0086115915,
        -0.03376423,
        0.011115301,
        0.032475784,
        0.029766805,
        0.042090617,
        0.002348631,
        0.047059778,
        -0.043793738,
        0.053416964,
        -0.0070179706,
        -0.0016932915,
        -0.06153649,
        0.009363283,
        -0.026183335,
        -0.040887874,
        -0.11116665,
        -0.012884955,
        0.01739368,
        -0.02994419,
        0.02991622,
        0.027163846,
        -0.015344152,
        0.017056795,
        0.098061666,
        -0.00085281057,
        -0.07283855,
        0.05343636,
        0.040918674,
        0.044975504,
        -0.05876781,
        0.009023351,
        0.10598103,
        -0.1574867,
        -0.012364451,
        -0.043097246,
        -0.0025724506,
        -0.027873779,
        -0.025364717,
        0.10215335,
        -0.098154284,
        -0.07480269,
        -0.09778388,
        0.104893625,
        -0.0405383,
        0.0503514,
        -0.124217734,
        0.06784449,
        -0.064799756,
        -0.07298383,
        0.023603296,
        -0.029117743,
        -0.044851013,
        0.047465052,
        -0.028845312,
        0.07469799,
        -0.001009121,
        -0.05619301,
        -0.001409567,
        -0.016134445,
        -0.097612195,
        -0.013602754,
        -0.023228116,
        0.047044232,
        0.03917969,
        -0.028744003,
        -0.05871349,
        0.019179976,
        0.05346667,
        -0.0026555178,
        0.05620748,
        -0.009179802,
        -0.06499304,
        0.026919032,
        0.028393598,
        0.015108404,
        -0.04628463,
        -0.578621,
        0.014949904,
        0.016139315,
        0.053748555,
        -0.14500086,
        0.0047360365,
        0.08033651,
        0.008986174,
        0.113747805,
        -0.014516034,
        0.061091773,
        -0.039415315,
        -0.05558855,
        -0.040854163,
        0.032701164,
        0.058597203,
        -0.024699321
      ]
    },
    {
      "id": "europe-session-96",
      "conference": "europe",
      "title": "Bounded Autonomy: Between Free Will and Determinism",
      "description": "In the world of AI engineering, it always feels like the ground is moving underneath your feet. Every few weeks, a new concept, tool, or framework is released, forcing you to rethink your entire stack.Everything around us has changed, and yet, to most of us, it all feels strangely familiar. Increasingly we are seeing a move away from higher level orchestration, and a return to underlying principles, not just of LLMs, but of the operating system itself. Because, in many ways, there are only two things we can really change: the prompt and the context.As systems become more intelligent, the way we design them starts to shift. As human and machine converge, philosophy starts to matter more than control or implementation.",
      "day": "April 10",
      "time": "12:20-12:40pm",
      "room": "Moore",
      "type": "talk",
      "track": "Generative Media",
      "speakers": [
        "Angus J. McLean"
      ],
      "embedding": [
        0.061455254,
        -0.0047921613,
        0.06775318,
        -0.006724949,
        0.007891214,
        -0.013274212,
        -0.020593466,
        -0.03657419,
        0.06915677,
        -0.20000537,
        0.054617092,
        -0.07721515,
        -0.018848315,
        -0.003316222,
        0.005603146,
        0.011766147,
        0.101282865,
        -0.01512467,
        -0.018315207,
        -0.10031614,
        -0.052618884,
        -0.10541945,
        -0.015718361,
        -0.020206066,
        -0.08452315,
        0.0059499815,
        -0.025304126,
        0.0864474,
        -0.15009585,
        0.4600178,
        -0.04204344,
        0.039596155,
        0.014224712,
        -0.055625282,
        0.089862436,
        -0.0077787195,
        -0.040489517,
        -0.0064798715,
        0.05268198,
        0.041097905,
        0.0081929965,
        0.048771974,
        -0.02724357,
        0.05796498,
        -0.07844558,
        0.0056198034,
        -0.03493825,
        -0.041057043,
        -0.011963187,
        0.005349675,
        -0.096137986,
        0.036432087,
        0.08662403,
        -0.064348064,
        0.08315798,
        0.008186552,
        0.010136716,
        -0.00040445232,
        0.085363016,
        -0.032268487,
        -0.104751796,
        -0.016942322,
        0.022355793,
        0.06470266,
        -0.01463194,
        -0.058163363,
        0.054130364,
        -0.112835295,
        0.0026050366,
        -0.07104951,
        0.010376941,
        0.06299036,
        -0.1199796,
        -0.015982004,
        -0.06643742,
        -0.059646823,
        -0.05933195,
        0.08027266,
        0.000105118605,
        0.04022321,
        -0.023311596,
        0.08634277,
        -0.045866773,
        -0.06393503,
        -0.0025021576,
        -0.001231716,
        -0.015264181,
        0.05048931,
        -0.022727279,
        -0.021500854,
        0.01937819,
        -0.032576624,
        -0.038128637,
        -0.023170358,
        -0.04885067,
        0.03244865,
        -0.021152284,
        0.062430665,
        0.026292587,
        0.022809405,
        -0.010372781,
        -0.06834511,
        0.12683883,
        -0.010852734,
        -0.019491808,
        -0.04087672,
        0.049447067,
        -0.014817334,
        0.02564567,
        0.015304027,
        -0.017038764,
        -0.6253571,
        0.0055242768,
        0.0028389047,
        -0.033901613,
        -0.14296329,
        0.0595513,
        0.075301796,
        0.014686195,
        0.080228254,
        0.012513458,
        0.036990736,
        -0.016570937,
        0.034327414,
        0.050845984,
        -0.0046731657,
        0.04674966,
        0.062796354
      ]
    },
    {
      "id": "europe-session-97",
      "conference": "europe",
      "title": "Lessons from Scaling GitHub's Remote MCP Server",
      "description": "GitHub operates one of the most heavily-utilised MCP servers in the ecosystem, with over 4 million downloads of the stdio server alone. \n\nDiscover the architectural decisions, technical challenges and lessons learned while building and scaling a remote MCP server on production infrastructure.\n\nThe session walks through the journey from initial implementation to horizontal scaling, covering the specific challenges of condensing a platform as expansive as GitHub into a coherent MCP interface. Attendees will learn practical strategies for managing tool overload, optimizing context usage, implementing distributed session storage, and maintaining observability without compromising user privacy.\n\nWhether building a first remote server or optimizing an existing implementation, attendees will gain concrete patterns, anti-patterns, and architectural guidance from real production experience.\n\nKey Takeaways\n\t•\tArchitecture patterns for stateless, horizontally scalable remote MCP servers\n\t•\tPractical approaches to tool proliferation and context window constraints\n\t•\tWhy a focus on auth, security and privacy is essential to success",
      "day": "April 10",
      "time": "2:30-2:50pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Sam Morrow"
      ],
      "embedding": [
        -0.017364787,
        0.11216675,
        0.05307653,
        -0.033215877,
        -0.00025425266,
        0.0036255338,
        -0.13621497,
        -0.05794196,
        0.0077577787,
        -0.17245358,
        0.034484547,
        -0.058407698,
        0.025929684,
        -0.07090382,
        0.01679741,
        -0.0126040075,
        0.060083076,
        -0.049800728,
        -0.023593288,
        -0.080498986,
        -0.018742561,
        -0.12832373,
        0.0576821,
        0.051026605,
        -0.01174183,
        0.086227186,
        -0.028085876,
        0.0118017085,
        -0.1392881,
        0.45026484,
        -0.035447598,
        0.010635735,
        -0.06858962,
        -0.12076622,
        0.09951848,
        0.00032553577,
        -0.020565145,
        0.04902281,
        0.061632972,
        -0.0124143455,
        0.00006449713,
        0.03331541,
        -0.09280059,
        0.007175015,
        -0.02944658,
        -0.0056688916,
        0.009443407,
        0.050457574,
        -0.0050010257,
        -0.01536838,
        -0.07263337,
        -0.07254163,
        0.047028568,
        -0.023344986,
        0.045417514,
        0.013768943,
        -0.054825205,
        0.036727544,
        0.13629653,
        -0.028634533,
        -0.06016583,
        0.0056065153,
        0.018061064,
        0.020863375,
        -0.054714102,
        -0.08433756,
        0.08243219,
        -0.031422254,
        0.06759794,
        -0.033273827,
        0.04354698,
        -0.009893655,
        -0.07655956,
        -0.01188859,
        -0.05062447,
        -0.0854244,
        -0.010630938,
        0.08843492,
        -0.04491537,
        0.0555304,
        -0.07317774,
        0.04844763,
        -0.04790444,
        -0.03988858,
        0.033110924,
        0.019574499,
        -0.07319359,
        0.029600903,
        0.011357982,
        -0.034419637,
        0.016180642,
        0.011072192,
        -0.022758458,
        0.039215505,
        -0.06879067,
        -0.025547646,
        0.07771122,
        0.014006511,
        0.01243933,
        0.049195588,
        -0.036469158,
        -0.0521751,
        -0.019036477,
        0.0083506275,
        -0.03745653,
        -0.03134968,
        -0.046639558,
        -0.039198343,
        0.09716856,
        -0.007446034,
        -0.055990122,
        -0.63058823,
        0.02667537,
        -0.033427015,
        0.008545655,
        -0.15176591,
        -0.0026029884,
        0.01598491,
        0.03522532,
        0.09378892,
        -0.007876342,
        0.06673791,
        -0.03251838,
        -0.019229526,
        0.035850383,
        -0.00435652,
        0.06646998,
        -0.011351317
      ]
    },
    {
      "id": "europe-session-98",
      "conference": "europe",
      "title": "Context Is the New Code",
      "description": "We version control code, review it, test it, and observe it in production. We spent two decades building rigorous lifecycles around it.\n\nNow look at how we treat the context that drives AI coding agents: rules files copy-pasted from blog posts, prompts edited by hand, memory nobody audits. We’re in the cowboy coding era of context.\n\nIf context is the primary lever determining what agents produce, it deserves the same engineering rigor we give code. The Context Development Lifecycle (Generate, Evaluate, Distribute, Observe) gives us the stages. The process practices wrap around it: version control, peer review, CI/CD pipelines, and the team workflows to make context a shared engineering responsibility.\n\nThen there’s the bigger picture: the context flywheel. As agents consume context and produce results, every observation feeds back into better context, which produces better results. The teams that get this loop spinning build a compounding advantage that becomes their moat.\n\nThis is not a solved problem. It’s a journey we’ve already started, and if the DevOps transition taught us anything, the teams that figure out the lifecycle first will pull ahead fast.",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "Westminster",
      "type": "track_keynote",
      "track": "AI Architects",
      "speakers": [
        "Patrick Debois"
      ],
      "embedding": [
        0.051526695,
        0.0025814173,
        0.06664757,
        0.01386164,
        0.060542468,
        -0.023477364,
        -0.08237052,
        0.00816906,
        0.019115448,
        -0.15799914,
        -0.037995968,
        -0.10244925,
        -0.00457633,
        -0.041423064,
        0.035223547,
        -0.030423088,
        0.104815,
        -0.004251379,
        -0.047200084,
        -0.042353213,
        -0.018585952,
        0.0073995297,
        0.0105820205,
        0.036466733,
        -0.019496214,
        0.0849882,
        -0.0109851435,
        0.023573104,
        -0.05754093,
        0.4720062,
        -0.026435178,
        0.015305232,
        0.0021200438,
        -0.03853103,
        0.038623035,
        -0.032121047,
        -0.026301036,
        -0.030070327,
        0.008245956,
        0.036628645,
        0.048588805,
        0.013654301,
        0.015400463,
        0.033499,
        -0.11365285,
        -0.010379071,
        -0.07840103,
        0.022846168,
        -0.023034785,
        -0.013762956,
        -0.068841375,
        0.007824671,
        0.038463425,
        0.014103625,
        0.060319267,
        -0.029086266,
        0.0014788397,
        -0.0045462814,
        0.06156289,
        -0.051698145,
        -0.1054953,
        0.0035792147,
        0.022992382,
        0.050591856,
        -0.05983288,
        -0.043711357,
        0.11856242,
        -0.12258341,
        -0.0363862,
        -0.064904176,
        -0.007930974,
        0.054685947,
        -0.10422489,
        0.0171622,
        -0.057897307,
        -0.086483605,
        -0.06596951,
        0.070309915,
        -0.038527794,
        0.064561754,
        -0.1620224,
        0.101559326,
        -0.10242029,
        -0.065874726,
        0.044111736,
        0.015115692,
        -0.107674524,
        0.023618191,
        0.0070503117,
        0.005923224,
        0.07879323,
        0.0036550756,
        -0.0113489935,
        0.06707998,
        -0.088724226,
        0.015454506,
        -0.003975977,
        0.010785261,
        0.058822848,
        0.04358291,
        -0.060146835,
        -0.06941877,
        0.02268549,
        -0.028379897,
        0.012813414,
        -0.0065507265,
        0.037685797,
        -0.015075185,
        0.081698194,
        0.06708517,
        -0.07708638,
        -0.6043178,
        0.04454413,
        0.036153067,
        0.015369404,
        -0.13311876,
        0.050220724,
        -0.012517708,
        0.04644063,
        0.117744066,
        0.054785803,
        0.072948694,
        -0.069151744,
        -0.05255957,
        -0.020050503,
        0.04177219,
        0.044577267,
        0.032072835
      ]
    },
    {
      "id": "europe-session-99",
      "conference": "europe",
      "title": "One Login to Rule Them All: Cross-App Access for MCP",
      "description": "Imagine connecting your coding agent to a dozen services you use every day. That's a dozen OAuth consent screens, a dozen token lifecycles, a dozen chances for something to break. If we already have Single Sign-On, why are users signing in so many times?\n\n\nCross-App Access solves this by leveraging the three-way trust between the MCP client, the MCP server, and the organization's Identity Provider. The IdP brokers a token exchange from the user's initial login. One sign-in, access to all of their applications.\n\n\nI'll demo the Identity Assertion Authorization Grant flow end to end, showing how a single SSO login turns into access tokens across every MCP server. I'll also cover what this pattern unlocks for agent identity beyond MCP.",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "Abbey",
      "type": "track_keynote",
      "track": "GPUs & LLM Infra",
      "speakers": [
        "Garrett Galow"
      ],
      "embedding": [
        -0.0072637107,
        0.10429528,
        0.050003722,
        0.03357544,
        0.033512894,
        -0.06577185,
        -0.06785138,
        -0.05969627,
        0.06290921,
        -0.18536168,
        0.005938313,
        -0.10942122,
        0.033980038,
        0.0032698365,
        0.040238976,
        0.0000864651,
        0.09866202,
        -0.07508145,
        -0.026244663,
        -0.08192724,
        -0.07647892,
        -0.054856773,
        0.032101974,
        0.0016572797,
        -0.023083178,
        0.109731406,
        0.0029092205,
        0.078325205,
        -0.061022736,
        0.4648318,
        0.007094531,
        0.0057730014,
        -0.021823864,
        -0.03372326,
        0.03063659,
        -0.04745725,
        0.02692182,
        0.08364803,
        -0.014825814,
        0.008233613,
        0.061321303,
        -0.00066156697,
        -0.050113436,
        -0.014160077,
        -0.03652399,
        -0.020432897,
        0.0005783043,
        -0.017582383,
        0.013927441,
        -0.054355953,
        -0.05772451,
        -0.0004346942,
        0.08904609,
        -0.04390883,
        0.054656696,
        0.021587394,
        0.004117949,
        0.010103995,
        0.14823338,
        -0.004693835,
        -0.05534504,
        0.0034471683,
        -0.0053834477,
        0.053602967,
        -0.019704629,
        -0.09970689,
        0.055876315,
        -0.03308833,
        0.0200014,
        -0.101067595,
        0.005363952,
        0.06464451,
        -0.058556214,
        0.039227262,
        -0.10342578,
        -0.079471484,
        -0.070203826,
        0.09575699,
        -0.04435991,
        0.01617434,
        -0.11639164,
        0.020277575,
        -0.07757752,
        -0.052775558,
        0.026544824,
        -0.0082945805,
        -0.025117677,
        0.0705724,
        0.02188487,
        -0.011875674,
        -0.104660675,
        -0.0041570906,
        0.019029668,
        0.004492496,
        -0.08568296,
        -0.017180605,
        -0.048654128,
        0.009938221,
        0.020126242,
        0.029114224,
        -0.03022955,
        -0.06697506,
        0.051033545,
        -0.0017669612,
        0.056106932,
        -0.018721346,
        0.020429416,
        -0.0010590904,
        0.012570982,
        0.0020587016,
        -0.047480155,
        -0.62632483,
        -0.05419245,
        0.035070077,
        0.019642023,
        -0.16059667,
        0.08677249,
        0.04030127,
        0.03260987,
        0.0036157765,
        -0.021324167,
        0.05882201,
        -0.02269018,
        0.023714947,
        -0.00949054,
        -0.042304117,
        0.05868371,
        -0.023745049
      ]
    },
    {
      "id": "europe-session-100",
      "conference": "europe",
      "title": "A Piece of PI – Embedding The OpenClaw Coding Agent In Your Product",
      "description": "When people use OpenClaw, they're amazed. It auto-discovers new capabilities, explores available data sources, stitches components together, and dynamically builds new solutions. It feels like the system is learning. It feels magical.\n\nAt its core, OpenClaw is powered by pi.dev: a deliberately simple coding agent built on a small set of powerful primitives. PI's \"radical extensibility\" turns out to be a strong architectural fit for the kinds of composable, evolving use cases OpenClaw is designed to support.\n\nIn this talk, we'll take a closer look at what's actually happening under the hood at the agent layer. This session is aimed at a technically curious audience — especially those who want to look beyond the surface and consider working with OpenClaw seriously.",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Matthias Luebken"
      ],
      "embedding": [
        0.021262819,
        0.042138204,
        0.06799696,
        0.007582399,
        -0.028428799,
        -0.011240091,
        -0.06509,
        -0.016528193,
        0.016622385,
        -0.17402564,
        -0.028165584,
        -0.05623039,
        0.036367673,
        -0.030567726,
        -0.011565954,
        -0.049699843,
        0.16401072,
        -0.014382453,
        -0.099944,
        -0.09663998,
        -0.052380815,
        -0.06627125,
        0.0037761237,
        0.0539321,
        -0.056410804,
        0.061966453,
        -0.043808557,
        0.08313113,
        -0.039796792,
        0.48848176,
        -0.06276982,
        0.021416986,
        0.009197375,
        -0.04685985,
        0.04345667,
        -0.012624204,
        -0.0028920982,
        0.035461903,
        0.06119674,
        0.058144744,
        0.017113615,
        0.0088947825,
        0.002920429,
        0.018890463,
        -0.02856848,
        -0.0033969337,
        -0.027392358,
        -0.010511935,
        0.028953219,
        -0.042978995,
        -0.07216162,
        0.05514797,
        0.04592151,
        -0.032419544,
        0.10382846,
        0.00088001904,
        -0.005925164,
        -0.027219063,
        0.066556424,
        -0.0049559246,
        -0.042201955,
        -0.047206838,
        -0.02203471,
        0.07413466,
        -0.07201143,
        -0.08395463,
        0.03321804,
        -0.11387379,
        0.02380993,
        -0.04586102,
        0.030763825,
        -0.04087057,
        -0.022671659,
        0.016876685,
        -0.035995487,
        -0.11972717,
        -0.1129508,
        0.09095328,
        -0.052261557,
        0.06444155,
        -0.065525934,
        0.051745918,
        -0.10072782,
        -0.032814708,
        0.008383309,
        0.05546201,
        -0.029893866,
        0.07352719,
        0.009491542,
        -0.0035870152,
        0.034494076,
        -0.006066285,
        -0.014909847,
        0.009833063,
        -0.11487157,
        0.052013636,
        -0.013900666,
        0.0051966007,
        0.034848604,
        -0.003930109,
        -0.038882267,
        -0.073183596,
        0.01667401,
        0.030840533,
        0.013980956,
        0.01181025,
        0.045815118,
        0.04480355,
        0.041826636,
        0.02136991,
        -0.02159615,
        -0.62173676,
        0.045810133,
        0.044119615,
        -0.010921726,
        -0.14538674,
        0.036682185,
        -0.014797179,
        0.023372853,
        0.12870766,
        -0.010635149,
        0.04461953,
        0.0019907719,
        0.0044140653,
        -0.017652292,
        -0.026390271,
        0.041200776,
        -0.05414637
      ]
    },
    {
      "id": "europe-session-101",
      "conference": "europe",
      "title": "Why MCP and ChatGPT Apps Use Double Iframes (And What That Means for Your App)",
      "description": "Always wanted to understand why both ChatGPT Apps and MCP Apps require a double iframe architecture? This talk is for you.\n\nWe'll dive into the whys of this sandboxing architecture.\n\nWe'll review the existing security policy options and sandbox attributes you can tune today to unlock features like nested iframes or external API calls\n\nWe'll then dive into what additional Policy allow attribute enables (camera, microphone, geolocation, clipboard, payment) that isn't yet exposed in the spec. We'll focus on use cases they'd unlock (voice apps, location-aware widgets, checkout flows)\n\nI'd also make sure people learn about what could go wrong: Why allow-scripts + allow-same-origin is the classic sandbox escape, and what happens if hosts open permissions too liberally",
      "day": "April 10",
      "time": "12:20-12:40pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Frédéric Barthelet"
      ],
      "embedding": [
        0.040912766,
        0.039051805,
        0.07178688,
        -0.00037055663,
        0.017904125,
        0.012291967,
        -0.10384751,
        -0.051674366,
        0.0424268,
        -0.18214828,
        0.007550381,
        -0.040402684,
        0.028371094,
        -0.089930266,
        0.022814594,
        0.0952573,
        0.022277942,
        -0.019088024,
        -0.023070695,
        -0.08810707,
        -0.10382894,
        -0.07927314,
        0.04296875,
        0.023434116,
        -0.0511638,
        0.042149745,
        -0.0070223003,
        0.052292574,
        -0.0916371,
        0.4738341,
        -0.02492623,
        0.06469145,
        0.052246884,
        -0.016981917,
        0.07998403,
        -0.02794602,
        -0.008728544,
        0.07094854,
        0.083872885,
        0.02677395,
        0.085739195,
        0.042188756,
        -0.06328782,
        -0.042564098,
        0.021837186,
        -0.0016142693,
        -0.0052078916,
        0.0106213745,
        0.05040348,
        -0.00176531,
        -0.022869764,
        -0.009043315,
        0.0824098,
        -0.001684477,
        0.028773025,
        -0.028386926,
        -0.017167857,
        0.05363252,
        0.1325621,
        -0.014177188,
        -0.06792142,
        -0.04024444,
        0.010571579,
        -0.0002935399,
        -0.051804747,
        -0.049236946,
        0.06302658,
        -0.03296454,
        0.038941793,
        -0.041224346,
        0.06477687,
        0.018692782,
        -0.0028465027,
        -0.018305339,
        -0.123179436,
        -0.023456117,
        -0.060814958,
        0.060590025,
        -0.091705024,
        0.05138256,
        -0.06452776,
        0.055000916,
        -0.042690683,
        -0.03403497,
        -0.026313227,
        -0.007627302,
        -0.059024677,
        0.08524966,
        -0.014029279,
        0.03349403,
        0.0075232233,
        -0.042792313,
        0.0055208555,
        0.13985091,
        -0.040801074,
        0.02252314,
        -0.025078975,
        -0.014883364,
        0.038089722,
        0.04449122,
        -0.028011555,
        -0.11343782,
        -0.02162103,
        -0.0066055306,
        0.06745552,
        -0.09490603,
        0.0956246,
        -0.035197265,
        0.075820744,
        0.023387231,
        -0.047184736,
        -0.59697497,
        0.07707948,
        0.001737361,
        -0.0040395227,
        -0.15646279,
        0.054133266,
        0.045660343,
        -0.03100528,
        0.07779978,
        -0.04730203,
        0.12037302,
        0.0036897915,
        -0.024996568,
        0.023374751,
        0.041430227,
        0.03995902,
        -0.03903507
      ]
    },
    {
      "id": "europe-session-102",
      "conference": "europe",
      "title": "The Embedding Infrastructure Nobody Built (So We Did)",
      "description": "I wrote an article about making embedding inference fast. Flash Attention, memory hierarchy, all the usual advice. Then I posted it, and the internet told me I was wrong attention is 6% of the workload, my optimization advice was backwards, and I'd never actually profiled the thing I was writing about.\n\nHere's the thing: we were building an embedding inference engine when this happened. And the corrections didn't just fix my article — they exposed gaps in everything we'd seen in the ecosystem. TEI gives you one model per container, so five models means five deployments. Infinity crashes under load. Everyone assumes you know exactly which model you want before you start the server. Nobody handles what happens when you're running three models and memory fills up.\n\nSo we built what we actually needed: an inference engine where you load models at query time, not deploy time. Where you can hot-swap between dozens of models on one GPU without restarting anything. Where memory pressure triggers LRU eviction instead of an OOM crash. Where trying a new embedding model doesn't mean a rebuild. This talk is the story of how internet feedback reshaped both an article and a product. I'll show you the profiler traces that proved the commenters right, the infrastructure gaps we found when we looked harder, and how we filled them. Small-model inference is the infrastructure nobody built. So we did.",
      "day": "April 10",
      "time": "12:00-12:20pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Filip Makraduli"
      ],
      "embedding": [
        0.00058320805,
        0.019654611,
        0.080367565,
        0.0121601755,
        0.0014380048,
        -0.041553926,
        -0.073805206,
        -0.0023150975,
        0.010202218,
        -0.16368183,
        -0.010192531,
        -0.037099835,
        0.012725709,
        -0.055683106,
        -0.036945254,
        0.03507044,
        0.1600688,
        -0.030023893,
        -0.071162365,
        -0.0458111,
        -0.048509773,
        -0.005783877,
        -0.02177307,
        0.07483768,
        -0.02086666,
        0.082967736,
        0.0266821,
        0.034225505,
        -0.10504449,
        0.46419668,
        -0.09302109,
        -0.0017860275,
        -0.0056417254,
        -0.045095675,
        0.04755406,
        -0.016307227,
        0.01934235,
        0.06502819,
        -0.018139068,
        0.06633943,
        0.07924006,
        0.0679455,
        0.009501242,
        -0.012335095,
        -0.019900087,
        -0.00957071,
        -0.042413097,
        0.057265084,
        -0.015521121,
        -0.016572898,
        -0.10989352,
        0.0054645706,
        0.083725005,
        -0.0594429,
        -0.011304677,
        0.0069436333,
        0.0349377,
        -0.05753324,
        0.1918289,
        -0.023347229,
        -0.12389667,
        -0.020185627,
        0.0334214,
        0.02958536,
        -0.013842883,
        -0.09369693,
        0.046064332,
        -0.103409275,
        0.026813935,
        0.037566207,
        0.0017463753,
        -0.01018881,
        -0.08560469,
        0.020159436,
        -0.063193135,
        -0.09877253,
        -0.07835747,
        0.058732826,
        -0.0015191109,
        0.0040592193,
        -0.062168237,
        0.07032563,
        -0.024592398,
        0.00402257,
        0.12908003,
        0.016669795,
        -0.06893558,
        0.05211225,
        0.008994471,
        0.023351235,
        0.032976214,
        0.054067127,
        0.026806036,
        -0.0815775,
        -0.024266921,
        0.065061025,
        0.0551191,
        0.03901886,
        0.019897038,
        0.075398624,
        -0.019171799,
        -0.02109905,
        0.042651094,
        -0.02701027,
        -0.038585305,
        -0.099149205,
        0.04724663,
        0.01725393,
        0.005123371,
        0.03403073,
        -0.050313056,
        -0.61145806,
        0.021223994,
        0.022179818,
        0.0065335394,
        -0.15692109,
        0.0131006185,
        0.04626409,
        -0.046629664,
        0.007206698,
        -0.029271757,
        0.021626838,
        -0.043896675,
        0.05446771,
        0.03669596,
        0.02533923,
        0.033990584,
        0.027069302
      ]
    },
    {
      "id": "europe-session-103",
      "conference": "europe",
      "title": "Fast Models Need Slow Developers",
      "description": "In the past few years, we've developed a series of 'bad habits' as a consequence of slow AI code generation. We write huge prompts, generate massive code diffs, or create 10 parallel sessions because each response takes so long.\n\nCodex Spark represents a genuine paradigm shift in AI capabilities and use cases: 1,200+ tokens/second enables real-time collaboration that requires a new approach to work. This talk is a practical playbook for working in this new regime, where the AI is faster than we can keep up with.",
      "day": "April 10",
      "time": "12:00-12:20pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Sarah Chieng"
      ],
      "embedding": [
        0.06507529,
        0.05938175,
        0.10478674,
        0.00090663374,
        -0.035432816,
        -0.01893685,
        -0.057830013,
        -0.04023885,
        0.030368736,
        -0.14481561,
        -0.06266308,
        -0.052812528,
        -0.01070117,
        -0.02915938,
        -0.029314639,
        0.003381603,
        0.12122423,
        -0.07242845,
        -0.04780164,
        -0.008784652,
        -0.026099268,
        -0.10359106,
        0.016156193,
        0.09021463,
        -0.019613864,
        0.10785459,
        -0.027097432,
        0.04484246,
        -0.06558224,
        0.48507896,
        -0.045750275,
        0.053657953,
        0.07000198,
        -0.0040421938,
        0.009079764,
        -0.03454807,
        -0.031540003,
        0.009804633,
        0.021674601,
        0.046265025,
        -0.0038175976,
        -0.008169983,
        -0.01518821,
        0.039969962,
        -0.05375977,
        0.002961591,
        -0.070104964,
        -0.024012273,
        -0.05086642,
        0.008321736,
        -0.0852803,
        0.03203829,
        0.015727887,
        0.019416813,
        0.058423687,
        0.02838978,
        -0.055565897,
        -0.09438804,
        0.06347238,
        -0.0005624877,
        -0.039037373,
        -0.0026033777,
        -0.0008634488,
        0.015276605,
        -0.025749963,
        -0.10270337,
        0.04655787,
        -0.071956,
        0.030343017,
        -0.06171904,
        0.055418473,
        0.05040454,
        -0.10157215,
        0.018924125,
        -0.1003775,
        -0.13652517,
        0.007013438,
        0.10744509,
        -0.05135225,
        0.084145725,
        -0.09637346,
        0.059170812,
        -0.12080091,
        -0.06550838,
        0.024438612,
        0.012156132,
        -0.039251395,
        0.033279613,
        -0.024145668,
        0.048886996,
        0.027969137,
        -0.008690783,
        0.03496945,
        0.016350033,
        -0.10826535,
        0.058280908,
        0.03705701,
        -0.012233783,
        0.05186052,
        -0.00072476035,
        0.00859481,
        -0.11410018,
        -0.0088744685,
        -0.04836017,
        0.028732792,
        0.010661202,
        0.009342171,
        -0.018870745,
        0.028714543,
        0.018870354,
        -0.065674625,
        -0.5947098,
        0.07609815,
        0.011011971,
        -0.008295109,
        -0.15045407,
        0.051536374,
        0.067367226,
        0.02577943,
        0.11015728,
        -0.01081029,
        0.04102389,
        0.022096356,
        -0.030908685,
        -0.02065434,
        -0.017333763,
        0.09818011,
        -0.0373403
      ]
    },
    {
      "id": "europe-session-104",
      "conference": "europe",
      "title": "MCP Apps - Extending the frontier",
      "description": "Session title and abstract to be finalized by participating speaker",
      "day": "April 10",
      "time": "12:00-12:20pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Liad Yosef",
        "Ido Salomon"
      ],
      "embedding": [
        0.024147604,
        0.044176992,
        0.021259913,
        0.018100303,
        0.044581812,
        0.04238997,
        -0.10935865,
        -0.06337792,
        -0.028037868,
        -0.16825509,
        0.080787234,
        -0.0174706,
        0.108513586,
        0.049251366,
        -0.010783449,
        0.00023491241,
        0.09127971,
        -0.012302113,
        0.016759567,
        -0.10809328,
        -0.11288822,
        -0.13933118,
        0.027828043,
        -0.0014125434,
        -0.012519505,
        0.02197885,
        -0.026525958,
        0.003122648,
        -0.13461928,
        0.43773398,
        -0.0086877765,
        -0.05947076,
        -0.07319968,
        -0.028828144,
        0.084471025,
        0.038670227,
        -0.02108776,
        0.09753192,
        0.024383137,
        0.067631066,
        -0.012986888,
        0.02565622,
        -0.033622067,
        -0.035897452,
        0.049045894,
        -0.07744306,
        -0.00553023,
        0.025110481,
        -0.03097394,
        0.018058468,
        -0.03714901,
        -0.024317557,
        0.07144345,
        0.024791317,
        0.017085643,
        -0.024667826,
        0.007482955,
        0.09068049,
        0.06309495,
        -0.05798687,
        0.008060477,
        0.005539134,
        0.012707502,
        0.029314838,
        -0.053963456,
        -0.031785358,
        0.10577834,
        -0.077448495,
        0.02543107,
        -0.03282467,
        0.043726243,
        0.01931938,
        0.00041728752,
        0.038884044,
        -0.15100366,
        -0.017423192,
        -0.055340767,
        0.043525264,
        0.009381155,
        0.057304088,
        -0.06894001,
        0.004779528,
        -0.08606939,
        -0.007251245,
        -0.09203187,
        0.069387294,
        -0.058756277,
        0.043437775,
        -0.009785972,
        0.025673328,
        -0.012554644,
        -0.03136572,
        0.04984468,
        0.065781064,
        -0.074003555,
        -0.0036440406,
        -0.049806714,
        0.024759335,
        -0.01374227,
        0.00096234307,
        -0.035076015,
        -0.13981009,
        -0.014207837,
        0.033635095,
        0.0065058973,
        -0.06313852,
        0.0053412,
        -0.003179925,
        0.11185801,
        0.027585538,
        -0.008961029,
        -0.61132747,
        0.10871997,
        -0.04597885,
        0.014311381,
        -0.17129204,
        0.019661335,
        0.050797123,
        0.068693995,
        0.09375521,
        -0.04375858,
        0.077358544,
        -0.007658725,
        0.035452273,
        -0.01899067,
        0.020764828,
        -0.010323168,
        -0.0010135464
      ]
    },
    {
      "id": "europe-session-105",
      "conference": "europe",
      "title": "Most Enterprise Agentic Projects Are Doomed — Here’s Why",
      "description": "Explore real-life blood and tears in agentic delivery experience for large enterprises, where most of the normal people live and breath outside of Silicon Valley.",
      "day": "April 10",
      "time": "12:00-12:20pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Jess Grogan-Avignon",
        "Jack Wang"
      ],
      "embedding": [
        0.09509174,
        0.038139332,
        0.021365404,
        0.00587186,
        -0.0058291694,
        -0.061509047,
        -0.07742533,
        -0.03771888,
        0.015344736,
        -0.17169486,
        -0.0140467435,
        -0.056308676,
        0.030968351,
        -0.008464321,
        0.016247192,
        0.03334935,
        0.08775459,
        0.010792933,
        -0.08798486,
        -0.09070012,
        -0.09930468,
        -0.04000683,
        0.01688862,
        0.002067134,
        -0.040355533,
        0.0659323,
        0.018275311,
        0.07097016,
        -0.10996937,
        0.4773636,
        -0.044247523,
        0.035529938,
        0.061294585,
        -0.047012407,
        0.046719395,
        -0.05689361,
        -0.024719043,
        0.0006949823,
        0.03938556,
        0.04052442,
        0.010604425,
        0.045362275,
        -0.0236356,
        0.03145742,
        0.0068690195,
        -0.006387026,
        -0.010920576,
        0.009906849,
        -0.039867327,
        -0.004965127,
        -0.12230149,
        -0.0073226565,
        0.04706858,
        -0.046483237,
        -0.01170583,
        0.0037581425,
        0.008028204,
        -0.037522387,
        0.06769925,
        -0.045753077,
        -0.12639165,
        0.014095933,
        0.0019182859,
        -0.0072508114,
        -0.036481988,
        -0.07533736,
        -0.00044172406,
        -0.08641719,
        -0.016793182,
        -0.066365905,
        0.012404116,
        0.0802896,
        -0.02897855,
        0.059051506,
        -0.06559654,
        -0.13971828,
        -0.06965048,
        0.027639639,
        -0.0150604565,
        0.043534704,
        -0.11576232,
        0.08372962,
        -0.08415308,
        -0.024552137,
        0.0063540926,
        0.06671601,
        -0.057964012,
        0.021089429,
        -0.020239098,
        0.035930876,
        0.002654663,
        -0.0038662679,
        0.034837134,
        0.034426656,
        -0.07289164,
        0.0054507153,
        0.029892422,
        0.03505385,
        0.038367495,
        0.039042078,
        -0.09105734,
        -0.024682038,
        0.031798072,
        0.0055734916,
        -0.00013208837,
        -0.029354716,
        0.026387526,
        -0.016722497,
        0.10219024,
        0.07043274,
        -0.066741146,
        -0.6195027,
        -0.036638428,
        0.0049236105,
        0.018234089,
        -0.1840188,
        0.01571507,
        0.084793486,
        -0.011774118,
        0.08618884,
        0.001351059,
        0.06161812,
        -0.0064864755,
        -0.035112962,
        -0.020987395,
        0.021450443,
        0.052588724,
        0.010752461
      ]
    },
    {
      "id": "europe-session-106",
      "conference": "europe",
      "title": "Everything I Learned Training Frontier Small Models",
      "description": "A new class of small models is emerging with the ability to reliably follow instructions and call tools while running on-device under 1 GB of memory. In this talk, we'll break down how to post-train frontier small models using the LFM2.5 recipe: on-policy preference alignment, agentic reinforcement learning, and curriculum training with iterative model merging. We'll cover training challenges unique to the 1B scale, like doom loops, capability interference, and how to fix them. The goal is to give you a concrete playbook to fine-tune and deploy small models for your own use cases, from structured data extraction to multi-turn tool use.",
      "day": "April 9",
      "time": "12:00-12:20pm",
      "room": "Moore",
      "type": "talk",
      "track": "Evals & Observability",
      "speakers": [
        "Maxime Labonne"
      ],
      "embedding": [
        0.021847108,
        0.006726885,
        0.020510219,
        0.0616251,
        0.019290233,
        -0.016544666,
        -0.077166796,
        0.0122724995,
        0.03253837,
        -0.18528998,
        0.04009111,
        -0.028589895,
        0.027430626,
        0.019257804,
        -0.07356394,
        0.025252316,
        0.12163224,
        -0.031221306,
        -0.06897103,
        -0.07618577,
        -0.09698631,
        -0.08972171,
        -0.009514732,
        0.06859079,
        0.014413327,
        0.06739256,
        0.024002815,
        0.06268187,
        -0.1152383,
        0.4319959,
        -0.08574348,
        -0.018492214,
        0.0030365302,
        -0.0065926705,
        0.012435374,
        -0.0652596,
        0.029629393,
        0.11210831,
        0.036546737,
        0.023319183,
        0.059385426,
        0.03465924,
        -0.000074462296,
        0.0059038145,
        -0.078838274,
        -0.012917828,
        -0.015149668,
        -0.004512159,
        0.0038495408,
        0.0015515202,
        -0.06825476,
        0.054749604,
        0.062962316,
        0.048847206,
        0.03993364,
        0.037672523,
        0.01402514,
        0.004669735,
        0.1438709,
        -0.011193266,
        -0.1225881,
        -0.07096036,
        0.041773915,
        -0.03149786,
        -0.019662406,
        -0.070533,
        0.054248646,
        -0.11726221,
        0.022097094,
        -0.053134706,
        0.09192278,
        -0.045849327,
        -0.027917322,
        -0.0069337892,
        -0.067074046,
        -0.09277518,
        -0.045500144,
        0.09477127,
        -0.015368342,
        0.030182725,
        -0.0604465,
        0.051158354,
        -0.043903682,
        -0.041403975,
        0.08179858,
        -0.014372137,
        -0.027300708,
        0.05086647,
        -0.033821993,
        0.026715418,
        0.058468312,
        -0.006229619,
        -0.032818608,
        0.039235268,
        -0.023752932,
        0.03318008,
        0.019833041,
        0.06070233,
        0.018059181,
        0.06958449,
        0.021501176,
        0.009345903,
        0.08623842,
        -0.000731797,
        -0.029440785,
        -0.06809506,
        -0.0008190339,
        0.057073,
        0.035806958,
        0.0053427494,
        -0.042087287,
        -0.6446148,
        -0.03841797,
        0.0028071345,
        -0.047691602,
        -0.1693727,
        0.03341299,
        -0.041871868,
        0.0057006334,
        0.047116622,
        -0.0008547361,
        0.013402016,
        0.029105961,
        0.00020197182,
        -0.030400053,
        -0.006283284,
        0.096345,
        0.028000038
      ]
    },
    {
      "id": "europe-session-107",
      "conference": "europe",
      "title": "The Missing Primitive for Agent Swarms",
      "description": "Everyone's building swarms. Few are asking what infrastructure they actually need.\n\nMost agent frameworks treat multi-agent coordination as an application-level concern - spawn threads, manage state, hope for the best. This works on demos. It falls apart when you need ten agents exploring a codebase in parallel, each with their own environment, tools, and context.\n\nThe problem is that we're missing a platform primitive: the ability to spawn isolated agent execution contexts on demand, with their own identity, resource limits, and coordination semantics. Without this, every swarm implementation reinvents the same brittle scaffolding.\n\nIn this talk, I'll cover:\n- Why current approaches (threads, worktrees, container pools) break down at scale\n- What a proper swarm primitive looks like: identity, isolation, lifecycle, coordination\n- How we're building this at Ona and what we've learned shipping it to enterprises\n- The UX implications: how users interact with fleets of agents, not just one\n\nSwarms aren't a feature. They're an infrastructure category. It's time we built them that way.",
      "day": "April 10",
      "time": "12:20-12:40pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Lou Bichard"
      ],
      "embedding": [
        0.05089208,
        0.07063927,
        0.07353611,
        0.0805131,
        0.021906853,
        -0.05533671,
        -0.021430548,
        -0.043981805,
        0.012221263,
        -0.18485965,
        0.010314841,
        -0.05541463,
        0.022572834,
        -0.033437397,
        -0.045495022,
        0.09872485,
        0.17619608,
        0.023799557,
        -0.03175201,
        -0.056219213,
        -0.010906187,
        -0.02665192,
        0.035988312,
        0.0034977957,
        -0.052241098,
        0.11605058,
        -0.029012248,
        0.06885453,
        -0.083254404,
        0.44742942,
        -0.0544343,
        0.015814748,
        0.04454026,
        -0.0061114645,
        0.0307305,
        -0.053581916,
        0.04561426,
        0.029667437,
        0.06486934,
        0.06363572,
        0.0694578,
        0.03711879,
        -0.0314278,
        -0.004789474,
        -0.040737066,
        0.02062992,
        0.027404955,
        0.023150403,
        -0.066038884,
        0.00059095427,
        -0.0695199,
        0.037704956,
        0.065798864,
        -0.05327393,
        0.006232836,
        0.007324332,
        -0.03369606,
        -0.043806996,
        0.10281634,
        0.016825158,
        -0.1130288,
        -0.10628006,
        0.012828937,
        0.06638073,
        -0.030631602,
        -0.08661634,
        0.0741471,
        -0.08992251,
        -0.0068539176,
        -0.06574141,
        0.0037525727,
        0.01573749,
        -0.05371302,
        0.0193287,
        -0.019176763,
        -0.12429882,
        -0.043895464,
        0.08476768,
        0.010570663,
        0.07647979,
        -0.09778476,
        0.089140475,
        -0.101047896,
        -0.012640383,
        0.0910904,
        0.031298764,
        -0.06602399,
        -0.014469051,
        -0.016536012,
        -0.0032814783,
        0.021341013,
        0.061728116,
        -0.036330946,
        0.045586042,
        -0.0754977,
        -0.012920213,
        0.011145647,
        0.039492544,
        -0.0005521025,
        0.040964346,
        -0.010186264,
        -0.020419862,
        0.09752297,
        -0.02980337,
        0.031983923,
        0.004073226,
        0.015101913,
        0.020747427,
        0.022992158,
        0.006334198,
        -0.08099665,
        -0.5997343,
        -0.031075284,
        0.030783335,
        -0.049505707,
        -0.16204984,
        0.056222666,
        0.08973817,
        -0.03276504,
        0.06498758,
        -0.06517589,
        0.08562524,
        -0.026208293,
        0.06468428,
        0.008584233,
        -0.0031821344,
        0.034080293,
        0.039808854
      ]
    },
    {
      "id": "europe-session-108",
      "conference": "europe",
      "title": "Lawrence Jones - Fighting AI with AI",
      "description": "At incident.io we're building AI SRE: a system that investigates production incidents autonomously, digging through logs, metrics, traces and code changes to tell you what's gone wrong and how to fix it. It's one of the most complex AI products out there: a deeply nested tree of agents, extremely ambiguous problems, integrating with nondeterministic telemetry systems. When something breaks, you can't just look at a prompt and its output — you need to trace through the entire chain to find where reasoning went sideways.\n\nOur answer to this complexity has been to fight AI with AI — building internal tools where AI agents help us understand, debug, and improve our own AI systems. This talk walks through the specific tools and workflows we've built:\n\nEvals that actually work: a CLI and red-green runbook that turns \"this interaction went wrong\" into a proven fix, structured so AI agents can follow the process end-to-end\n\nFilesystem downloads: serialising complex agent traces as markdown that AI agents can read and reason about, turning hour-long debugging sessions into 5-minute conversations\n\nAnalysis at scale: a pipeline where 25 parallel AI agents each analyse an investigation, then cluster results to surface systemic patterns across a customer's incidents\n\nAI-powered feedback loops: using AI agents to dogfood our own tools, submitting structured feedback that feeds directly into what we build next\n\nNone of this requires exotic infrastructure. The patterns are straightforward: give AI agents access to the same debugging information your engineers use, but in a format they can read. Write runbooks they can follow. Build pipelines where AI does the repetitive analysis and surfaces the patterns for humans to act on.\n\nIf you're building AI products and finding the complexity is outpacing your ability to debug and improve them, this talk will give you concrete strategies to close that gap.",
      "day": "April 10",
      "time": "12:20-12:40pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Lawrence Jones"
      ],
      "embedding": [
        0.054936852,
        0.02391142,
        0.045312934,
        0.0178593,
        -0.026970975,
        -0.013939523,
        -0.098598786,
        0.002212688,
        -0.009550146,
        -0.17175442,
        -0.012908795,
        -0.047161736,
        0.048780333,
        0.015215183,
        -0.011216592,
        0.024610702,
        0.18090883,
        -0.05220188,
        -0.049099136,
        -0.04000858,
        -0.07349024,
        -0.030762235,
        0.0018901848,
        0.045178633,
        -0.02171944,
        0.05859951,
        -0.019353045,
        0.090030916,
        -0.06989252,
        0.48843575,
        -0.05214626,
        0.050661523,
        0.052079987,
        -0.027480923,
        0.007316656,
        -0.040588252,
        -0.04233788,
        0.04355922,
        0.044375904,
        0.018738173,
        0.038483478,
        0.04931122,
        0.06259214,
        0.025348997,
        -0.08612625,
        0.005497187,
        -0.061248384,
        -0.018823309,
        -0.027264008,
        -0.05878242,
        -0.041998323,
        -0.010141891,
        0.03935167,
        -0.03613851,
        0.024691837,
        0.040036947,
        -0.02123315,
        -0.07516619,
        0.08815101,
        -0.024604248,
        -0.052922197,
        -0.086178735,
        0.044277705,
        0.054627497,
        -0.02264507,
        -0.05903968,
        0.030963108,
        -0.0958873,
        -0.030537095,
        -0.07474292,
        0.025928134,
        0.022116408,
        -0.06606371,
        0.007547232,
        -0.081004664,
        -0.14560133,
        -0.075693496,
        0.044447757,
        -0.04043145,
        0.08841243,
        -0.08014158,
        0.061697524,
        -0.0968375,
        -0.017367328,
        0.06609544,
        0.036280572,
        -0.03558989,
        0.03532753,
        0.0022544656,
        -0.0041988227,
        0.019206464,
        -0.020051805,
        -0.01811793,
        0.013504115,
        -0.12536873,
        0.004650414,
        0.013425684,
        -0.0066875457,
        -0.017266251,
        0.047705594,
        -0.07479515,
        -0.055674583,
        0.041640457,
        -0.03485162,
        -0.027981091,
        -0.015522472,
        0.030352762,
        -0.027639356,
        0.008340084,
        0.072723776,
        -0.037315514,
        -0.5979355,
        -0.029692754,
        0.009905545,
        -0.07281821,
        -0.14799108,
        0.043440707,
        0.07534456,
        -0.028468683,
        0.092648,
        0.0002382287,
        0.08614273,
        0.013927961,
        -0.01437235,
        -0.016475093,
        -0.04314919,
        0.11881726,
        -0.011477754
      ]
    },
    {
      "id": "europe-session-109",
      "conference": "europe",
      "title": "Black Forest Labs: FLUX, Open Research, and the Future of Visual AI",
      "description": "Black Forest Labs started with FLUX.1 - the open-weights image model that changed what people could do - and hasn't slowed down since. FLUX.1 Kontext, FLUX.2, FLUX.2 Klein. Each release pushed the frontier further, each one shipped in the open.This talk traces that arc, pulls back the curtain on the research happening behind the scenes, and gets into where BFL is actually going: building the standard for visual intelligence. Not better image generators - models that understand and simulate the physical world. Multimodal by design, everything in, everything out. The foundation for generative UIs, simulation, and agents that reason over the physical world.BFL's moat is velocity. They own the full stack from research to API, ship faster than anyone, and do it in the open. This talk is about how - and what comes next.",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "Moore",
      "type": "track_keynote",
      "track": "Generative Media",
      "speakers": [
        "Stephen Batifol"
      ],
      "embedding": [
        0.0824553,
        -0.036877926,
        0.06876532,
        -0.025554547,
        0.02907368,
        -0.06901991,
        -0.06478763,
        -0.025298618,
        0.10265431,
        -0.20309442,
        0.036289755,
        -0.08959853,
        0.0345682,
        -0.004056519,
        -0.09340944,
        0.035538025,
        0.119447686,
        -0.053504016,
        -0.016006023,
        -0.07992916,
        0.023232192,
        -0.06547557,
        0.018713314,
        0.04879266,
        -0.041361127,
        0.0383233,
        0.052897148,
        0.016839923,
        -0.09813211,
        0.46781522,
        -0.0040723165,
        -0.04215654,
        0.0068478724,
        0.017576275,
        0.06561591,
        -0.031119676,
        0.0073657255,
        0.05263812,
        0.05380865,
        0.023043988,
        0.076247156,
        0.012492847,
        0.017981708,
        0.009441478,
        0.0041313283,
        -0.038445055,
        -0.017301578,
        -0.027143685,
        0.0054433676,
        0.060966592,
        -0.04039054,
        -0.017722748,
        0.064221054,
        -0.0074082552,
        0.029974133,
        0.017655209,
        0.09568265,
        -0.025789348,
        0.08969172,
        -0.019580271,
        -0.0876668,
        -0.042396434,
        0.083151825,
        0.040969983,
        -0.043033995,
        -0.071291536,
        0.0913209,
        -0.07791533,
        -0.026005793,
        -0.09729765,
        -0.020586269,
        0.019576848,
        -0.042964213,
        0.024853682,
        -0.049681295,
        -0.0659325,
        -0.08420162,
        0.08418402,
        -0.041153986,
        0.013484696,
        -0.0689872,
        0.026771171,
        -0.044367235,
        -0.034031976,
        0.020123135,
        0.02064984,
        -0.03617517,
        0.02928737,
        -0.022862831,
        0.06041605,
        0.0368356,
        0.014394106,
        -0.03919241,
        0.046371408,
        -0.032126714,
        0.0871933,
        -0.0134178,
        0.061632186,
        0.07454921,
        0.023198614,
        0.031425674,
        0.011214426,
        0.08268044,
        -0.037783265,
        0.01272133,
        -0.038154576,
        0.06996361,
        0.08307248,
        0.044127744,
        -0.021195645,
        -0.056359157,
        -0.62886196,
        -0.029564567,
        0.026085734,
        -0.006749493,
        -0.15750724,
        -0.045721635,
        0.004395546,
        0.057194036,
        0.0634975,
        -0.024513783,
        0.0019295278,
        0.0014999548,
        -0.0012649558,
        0.014096095,
        0.021072917,
        0.051852826,
        0.081628345
      ]
    },
    {
      "id": "europe-session-110",
      "conference": "europe",
      "title": "Building Agent Interfaces: Lessons from Chrome DevTools (MCP) for Agents",
      "description": "Last year, my team shipped Chrome DevTools MCP—and immediately learned we'd built it wrong.\n\nOur first version had one giant \"debug_webpage\" tool that tried to do everything. Agents couldn't compose behaviors. They failed silently when parts worked but others didn't. We had to rethink our entire architecture mid-project, decomposing that single tool into 26 focused, composable tools (click, screenshot, evaluate_script, get_network_requests, etc.).\n\nThat wasn't our only mistake. Our error messages were written for humans: \"Unable to navigate back in currently selected page.\" An agent reads that and... what? Does it retry? Give up? We rewrote them three times before agents could self-recover: \"Cannot navigate back, no previous page in history.\" Explicit. Actionable. Machine-parseable.\n\nThen came production reality. Real web pages make hundreds of network requests. We returned them all. Agents hit context limits and failed silently. We added pagination we hadn't planned for, learned token costs the hard way, and realized that token efficiency isn't an optimization—it's a core requirement.\n\nEvery agent developer hits these problems. The architecture patterns that work for human APIs break for agents.\n\nIf you're building MCP servers, REST APIs, or any interface agents will use, you'll face similar challenges:\n\n- **Architecture decisions**: Monolithic vs. composable tools, and when granularity becomes overhead\n- **Error recovery**: How to write error messages that enable agents to self-heal without human intervention\n- **Token efficiency**: Real costs, pagination strategies, and when to truncate vs. summarize\n- **Testing without user research**: How we learned from telemetry, failure patterns, and developer proxies\n- **MCP protocol choices**: Why we chose MCP, what it enabled, and where it constrained us\n\nThis talk shares specific implementation patterns from Chrome DevTools MCP—including the mistakes. I'll show code examples, error message transformations, and architecture decisions from our actual production system. Whether you're building MCP servers, or any agent-facing API, these patterns apply.",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Michael Hablich"
      ],
      "embedding": [
        0.010294124,
        0.07898772,
        0.06746909,
        -0.017629994,
        -0.012628888,
        -0.0056562386,
        -0.096191935,
        -0.089519136,
        -0.0015757262,
        -0.21160479,
        -0.006873733,
        -0.05987878,
        0.059909802,
        -0.0341331,
        0.027075691,
        0.029220914,
        0.11410865,
        -0.09567267,
        -0.056059476,
        -0.086718574,
        -0.04001854,
        -0.092420444,
        -0.0011650596,
        0.061616007,
        0.0376797,
        0.09785037,
        -0.054271568,
        0.078002796,
        -0.102400675,
        0.43008223,
        -0.080245264,
        0.05739002,
        0.057960786,
        -0.06042676,
        0.04244417,
        -0.0630137,
        -0.0018174339,
        0.058814175,
        0.07620324,
        -0.0026708615,
        0.053995296,
        0.016879983,
        -0.016738828,
        -0.002956588,
        -0.011661122,
        -0.054614134,
        -0.011845199,
        0.0359889,
        0.016002188,
        -0.023509376,
        -0.06286632,
        -0.016455142,
        0.05135976,
        -0.04500119,
        -0.027141156,
        -0.038573585,
        -0.02441316,
        0.059228953,
        0.058802634,
        0.024897506,
        -0.09516038,
        0.04092133,
        0.052099243,
        0.047929607,
        -0.016672913,
        -0.0663162,
        0.060508214,
        -0.08446263,
        0.077289455,
        -0.075150006,
        0.08804941,
        0.037623003,
        -0.052008707,
        0.053749412,
        -0.0747736,
        -0.07777792,
        -0.10664864,
        0.06487871,
        -0.04116927,
        0.09220852,
        -0.10708736,
        0.10916502,
        -0.03341573,
        -0.023925427,
        -0.016490709,
        0.06778623,
        -0.04202333,
        -0.009365429,
        -0.013831656,
        -0.02467962,
        -0.002000223,
        0.037751056,
        -0.023456423,
        -0.0036099562,
        -0.027366346,
        0.04071727,
        -0.002377863,
        -0.029165898,
        0.05050509,
        0.066774175,
        -0.043532364,
        -0.058999423,
        -0.02241193,
        0.021454068,
        -0.03780088,
        -0.040856495,
        0.014051372,
        0.023017704,
        0.046227586,
        -0.04374401,
        -0.051672753,
        -0.6196602,
        0.024162397,
        -0.021746235,
        0.0060533076,
        -0.16770238,
        0.061527427,
        0.0370015,
        0.037640486,
        0.054813236,
        -0.00645848,
        0.069969214,
        0.031930864,
        -0.01500318,
        -0.03837855,
        -0.015169298,
        0.07566126,
        0.035247605
      ]
    },
    {
      "id": "europe-session-111",
      "conference": "europe",
      "title": "Scaling the Next Paradigm of Heterogeneous Intelligence",
      "description": "To date, the dominant trajectory of AI progress has been defined by a homogeneous paradigm: capturing performance gains by scaling uniformity at both the architectural level (monolithic models) and the hardware level (identical GPU clusters). But it is becoming increasingly clear that real-world intelligence demands multi-agent systems, where specialised components must collaborate to solve long-horizon, multi-turn, and multi-task problems. In this talk, we outline how a new paradigm - Heterogeneous Intelligence - is the essential scaling paradigm for this emerging era. We present early findings demonstrating how heterogeneity across workflows, model architectures, and hardware can be exploited as a source of advantage rather than treated as complexity to be minimised. For example, heterogeneous optimisation yields simultaneous improvements in cost, speed, and task performance such as enabling automated payment workflows to execute reliably at reduced compute cost or achieving higher accuracy in deep context reasoning over long documents by specialising sub-tasks across purpose-matched chips and models. We conclude with what we believe to be promising frontiers in this direction, including how new systems of intelligence will be discovered through iterative, symbiotic hardware-algorithm co-evolution.",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Adrian Bertagnoli"
      ],
      "embedding": [
        0.07869823,
        0.08510489,
        0.058024477,
        0.056854658,
        0.022857249,
        0.015579041,
        -0.028870523,
        -0.060593206,
        0.035962783,
        -0.19269307,
        0.033556566,
        -0.0666595,
        0.07735223,
        0.018218474,
        -0.0053099818,
        0.039272837,
        0.14324851,
        -0.011322654,
        -0.07547241,
        -0.003173375,
        0.019615522,
        -0.052444357,
        0.0038528794,
        0.024338488,
        -0.009307286,
        0.041835926,
        0.059350967,
        0.044394873,
        -0.11016996,
        0.4488065,
        -0.110739246,
        -0.012441593,
        0.020869996,
        -0.01366343,
        0.10923398,
        -0.046555303,
        -0.024134973,
        0.024455594,
        0.10376825,
        0.05393243,
        0.14379236,
        0.05003572,
        -0.014336006,
        0.044169825,
        -0.09122929,
        -0.04233405,
        -0.056396455,
        0.016094446,
        -0.04980278,
        -0.015663108,
        -0.091871,
        0.042541105,
        0.046249203,
        -0.025417145,
        0.015191322,
        0.0067151743,
        0.02371408,
        0.037497945,
        0.11874168,
        0.030589549,
        -0.1371419,
        -0.0358628,
        0.00931599,
        0.08022274,
        0.009414163,
        -0.03622455,
        0.07531851,
        -0.08335533,
        0.02763835,
        -0.059018135,
        0.03930681,
        -0.012672694,
        -0.053594034,
        -0.012625231,
        -0.049194574,
        -0.13774797,
        -0.08464392,
        0.08251102,
        -0.02402625,
        0.084520206,
        -0.08554085,
        0.08646828,
        -0.0453559,
        -0.0040954337,
        0.059357923,
        0.04196557,
        -0.022133606,
        0.031708475,
        0.01478043,
        -0.009569104,
        0.06859028,
        -0.051197514,
        -0.02695492,
        -0.051248994,
        -0.010581984,
        0.0070553077,
        0.051309917,
        0.023026938,
        0.06323004,
        -0.0052234954,
        -0.03284639,
        -0.048278417,
        0.058338568,
        -0.026802432,
        -0.026401652,
        -0.078486115,
        0.027721174,
        0.013418484,
        0.012121341,
        0.0051918817,
        -0.06841748,
        -0.5890732,
        -0.022554858,
        0.08234295,
        -0.015261325,
        -0.17242026,
        0.010930356,
        0.01079009,
        0.06848083,
        -0.012737137,
        0.007803464,
        0.033667132,
        0.02432218,
        0.027042003,
        0.023569604,
        -0.059912678,
        0.045555796,
        0.07015858
      ]
    },
    {
      "id": "europe-session-112",
      "conference": "europe",
      "title": "MLX Genmedia",
      "description": "",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "Moore",
      "type": "talk",
      "track": "Generative Media",
      "speakers": [
        "Prince Canuma"
      ],
      "embedding": [
        0.033851497,
        -0.014542337,
        -0.016847158,
        0.027737245,
        0.039295886,
        -0.122199595,
        -0.06240244,
        -0.047373872,
        0.05484236,
        -0.17749478,
        0.049723968,
        -0.032547493,
        -0.04209728,
        0.003892582,
        -0.052337255,
        0.011442896,
        0.016340971,
        -0.022610074,
        -0.047938764,
        -0.10350678,
        0.0006534397,
        -0.11209421,
        0.0037179242,
        -0.00631584,
        -0.12553021,
        0.09137909,
        -0.0047968547,
        0.027886262,
        -0.10901823,
        0.36257622,
        -0.04511532,
        -0.05868469,
        0.01948288,
        -0.026009073,
        0.10567965,
        -0.017838497,
        0.0330583,
        0.043753266,
        0.09044667,
        0.0434524,
        0.012112822,
        0.016573394,
        0.03704604,
        0.046734978,
        0.062300354,
        0.039700717,
        -0.052168597,
        0.010173109,
        -0.014870542,
        0.06382967,
        -0.10571402,
        -0.010876888,
        0.07749622,
        -0.04611862,
        0.005298062,
        0.0013847556,
        0.008229298,
        -0.009530735,
        0.03410404,
        0.0409175,
        -0.0892301,
        0.01398263,
        0.075028345,
        0.049338255,
        -0.052103754,
        -0.03673723,
        0.10513683,
        -0.13287406,
        -0.03750071,
        -0.02794385,
        0.0008229377,
        -0.021489566,
        -0.012418537,
        -0.003184767,
        -0.035161447,
        -0.1509935,
        -0.090467796,
        0.056635566,
        0.02902606,
        0.057742823,
        -0.04173049,
        0.0069535193,
        0.0024005852,
        -0.11138888,
        0.01620982,
        0.016848596,
        -0.09273627,
        0.054467015,
        -0.08361634,
        0.04628911,
        0.008809775,
        0.077940814,
        -0.09549035,
        -0.004936419,
        -0.0068965945,
        0.06733487,
        -0.040483497,
        0.0705733,
        0.09115911,
        0.091895446,
        0.00978812,
        -0.049735714,
        0.08397738,
        0.067496076,
        0.0002478844,
        -0.056069463,
        0.07333816,
        0.013868366,
        0.040557753,
        0.02494341,
        0.0033022582,
        -0.65055305,
        0.03275505,
        0.016965577,
        -0.038610563,
        -0.15114558,
        0.014969681,
        0.013381104,
        0.03921877,
        0.05651365,
        -0.021664254,
        -0.023256827,
        0.06273334,
        -0.080720425,
        -0.004046331,
        0.04385119,
        0.043687027,
        -0.05346205
      ]
    },
    {
      "id": "europe-session-113",
      "conference": "europe",
      "title": "Beyond Components: Designing Generative UI for MCP Apps",
      "description": "Most early interactions with large language models were limited to plain text. As agent systems evolved, chat interfaces gained richer interactions from tool-driven components to fully embedded third-party MCP applications.\n\nWhile these advances significantly improve usability, they still rely on a familiar paradigm: invoking pre-built, static UI components. Meanwhile, modern code-oriented models have become remarkably capable of generating high-quality frontend code in real time. Together, these trends unlock a new design space: generative user interfaces that are created dynamically, personalised per interaction, and still predictable, performant, and trustworthy.\n\nIn this talk, we’ll explore how MCP applications enable this shift, using concrete examples and live demos to map the emerging spectrum of generative UI patterns, including:\n\n* Static UI templates exposed through MCP tools and resources\n* Declarative and configuration-driven interfaces assembled at runtime\n* Fully generative interfaces authored on the fly by LLMs enabled by the “reverse agent” and sampling\n\nWe’ll discuss the trade-offs of each approach, when they make sense in production systems, and how MCP Apps helps balance flexibility with control. Attendees will leave with a practical framework for thinking about generative UI in MCP and a clearer sense of how to move beyond static components without sacrificing reliability or user trust.",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Ruben Casas"
      ],
      "embedding": [
        0.03242988,
        0.049028203,
        0.04320724,
        0.011358341,
        -0.004457295,
        -0.011282189,
        -0.09092838,
        -0.0681915,
        0.044378012,
        -0.20191553,
        0.07301484,
        -0.03284732,
        0.09975692,
        -0.020102361,
        0.057248086,
        0.015571955,
        0.11988413,
        -0.03800813,
        -0.0142007945,
        -0.07202408,
        -0.06762118,
        -0.09130671,
        0.028286366,
        0.056251872,
        0.019060442,
        0.06335466,
        0.0013437663,
        0.016052837,
        -0.100265965,
        0.42004177,
        -0.05394893,
        0.055950075,
        0.009912775,
        -0.031655736,
        0.033987604,
        0.012086435,
        0.0033772509,
        0.075816244,
        0.06046426,
        0.04378302,
        0.07238846,
        0.055724844,
        -0.027270384,
        -0.016455535,
        -0.0408608,
        -0.045412388,
        -0.034118596,
        -0.007296153,
        0.005147346,
        0.023339203,
        -0.05001903,
        -0.024943218,
        0.07234874,
        -0.0646479,
        0.008483056,
        -0.040602192,
        -0.04310696,
        0.023697315,
        0.07188289,
        0.045128517,
        -0.037833147,
        -0.003443373,
        0.04126128,
        0.0580666,
        0.0021145125,
        -0.110309795,
        0.0873553,
        -0.05941539,
        0.038923874,
        -0.102568835,
        0.01476451,
        0.019335244,
        -0.028697317,
        0.014789706,
        -0.090668514,
        -0.07240172,
        -0.09558863,
        0.055687234,
        -0.024027158,
        0.11952857,
        -0.13445988,
        0.05593138,
        -0.04336655,
        -0.017254166,
        -0.04311255,
        0.03941449,
        -0.032395504,
        0.06477595,
        -0.032465737,
        0.0018338779,
        -0.014882813,
        0.018649448,
        0.0129470425,
        -0.013589977,
        -0.06928601,
        0.0066365763,
        -0.03493597,
        -0.047752462,
        0.0015889381,
        0.09432408,
        -0.11546612,
        -0.09737872,
        -0.019969897,
        -0.014243757,
        -0.010127585,
        -0.053564098,
        0.008959844,
        0.014685242,
        0.08735021,
        -0.016745701,
        -0.04431532,
        -0.64121425,
        0.045462828,
        -0.013897157,
        0.04729514,
        -0.14486463,
        0.08786522,
        0.017271431,
        0.050896153,
        0.04355828,
        -0.013082016,
        0.06460383,
        0.03486071,
        0.0038755054,
        0.012646508,
        0.019772632,
        0.059007082,
        -0.0071918694
      ]
    },
    {
      "id": "europe-session-114",
      "conference": "europe",
      "title": "CI/CD Is Dead, Agents Need Continuous Compute and Computers",
      "description": "What happens when thousands of agents try to edit source code at once? Merge chaos, slow builds, and stacks of pull requests for engineers to review. While agentic software development has never been so promising, traditional CI/CD solutions threaten to constrain the agentic software transformation. In this session, we’ll unpack what happens when autonomous coding agents continuously open PRs, modify infrastructure, and trigger workflows across hundreds of repos: traditional CI/CD systems, tuned for infrequent human changes, become the latency and cost bottleneck in the SDLC. We’ll discuss concrete failure modes including runner saturation, cache thrash, cold Docker builds, test explosion, and opaque flakiness and show why treating CI/CD as a high-performance system (with specialized hardware, incremental execution, and fine-grained observability) is now a core AI infra problem, not a DevOps afterthought.\n\nUsing Namespace as a case study, we’ll go deep on how to architect an agent-ready pipeline layer: intelligent execution over GitHub Actions, remote caching and Turbo-style Docker builds, Git-aware incrementality, and workflow analytics that tie time and spend directly to specific jobs, repos, and agents. We’ll also cover operational requirements including ephemeral, high-performance clusters; private registries optimized for build workloads; and interactive debugging for both human and agent-authored changes—and how these design choices emerged from running microservices-scale infra at Google and beyond. Attendees will leave with a concrete blueprint for turning CI/CD into a throughput- and reliability-optimized substrate that can safely sustain 5–10x more changes from humans and agents without blowing up latency or cloud budgets.",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Hugo Santos",
        "Madison Faulkner"
      ],
      "embedding": [
        0.075616464,
        0.026094723,
        0.048069857,
        0.059064187,
        -0.0050951666,
        -0.044770464,
        -0.066895,
        -0.021713758,
        0.022530077,
        -0.1993552,
        -0.012945985,
        -0.025210634,
        0.06572949,
        -0.009762248,
        -0.011260536,
        0.024220468,
        0.14364822,
        -0.059253838,
        -0.0064915325,
        -0.0047106254,
        -0.05464386,
        -0.046280477,
        0.039695665,
        0.024858993,
        -0.0067483666,
        0.054801695,
        0.077645525,
        0.038576424,
        -0.078311145,
        0.45856106,
        -0.05480493,
        -0.022769274,
        -0.00119297,
        -0.045725044,
        0.008070326,
        -0.0031861623,
        -0.07222441,
        0.006006513,
        0.003403104,
        0.025947044,
        0.018255413,
        0.08705096,
        -0.0090412665,
        0.022434063,
        -0.09176024,
        -0.027016114,
        -0.023652276,
        0.036578454,
        0.002710153,
        -0.0154327145,
        -0.0660399,
        0.032841988,
        0.06604241,
        0.017066173,
        -0.0036595385,
        0.002840591,
        0.037979253,
        -0.063327625,
        0.09535952,
        -0.02750631,
        -0.119055696,
        -0.03892654,
        0.0141938925,
        0.07324716,
        0.0005341195,
        -0.0850307,
        0.09008419,
        -0.10373488,
        -0.03571284,
        -0.07793587,
        -0.0014166516,
        0.08687285,
        -0.116532706,
        0.034930848,
        -0.017717097,
        -0.1837455,
        -0.038108587,
        0.059763517,
        0.003874539,
        0.080260955,
        -0.13867705,
        0.10554744,
        -0.08556116,
        0.022113811,
        0.0020613067,
        0.038173374,
        -0.057193402,
        0.029610537,
        0.02179802,
        0.0017734639,
        0.039765894,
        -0.032565974,
        0.022110172,
        0.043470524,
        -0.027160212,
        -0.010934067,
        0.010832085,
        0.01762478,
        0.0073287142,
        0.061958686,
        -0.085977584,
        -0.07879621,
        0.007977474,
        0.057383288,
        -0.011763499,
        -0.0006488155,
        0.019918162,
        -0.01797364,
        0.044761855,
        0.01372434,
        -0.019850662,
        -0.597763,
        0.028506944,
        0.0032381252,
        0.009901402,
        -0.17017218,
        -0.024888847,
        0.051453624,
        0.025839383,
        0.094678275,
        -0.036358405,
        0.09996271,
        -0.08234336,
        -0.030774169,
        -0.007694886,
        0.04759081,
        0.0072975927,
        -0.017205803
      ]
    },
    {
      "id": "europe-session-115",
      "conference": "europe",
      "title": "Your Coding Agent Should Do AI System Engineering",
      "description": "We gave Claude Code, Codex, and Gemini CLI the ability to build CUDA  kernels, fine-tune models, and run full ML experiments. The results were real speedups and performance boosts. An agent-written RMSNorm kernels hit 1.88x speedups on H100s. Fine-tuned Qwen3-0.6B hit 35% on livecodebench.\n\nHugging Face teams are now running 1,000+ ML experiments daily without writing training scripts.\n\nThis talk is a live walkthrough of where Hugging Face has integrated agent skills into the ML stack, so that agentic coders can go deeper than ever. \n\nI'll demo the full loop: giving an agent a task it can't do, watching it fail, loading a skill, and watching it produce a kernel that beats PyTorch's native implementation. I'll share benchmarks across six models on kernel writing, show where agents still fail badly, and give you a concrete playbook for using skills to tackle the hardest systems problems in AI engineering today.\n\nI'll briefly highlight the practical tools that we're using to build skills and release agents on the Hub.\n\nBut the real takeaway isn't the tools. It's what this means for your career as an engineer, and/or engineering team you lead. CUDA programming, ML training pipelines, RL alignment, these were deep specializations that took years to develop. Agent skills compress that timeline from years to hours. \n\nLeave with: the open-source skill files, the upskill CLI, and a framework for knowing when to trust (and when to verify) your agent on hard systems tasks.",
      "day": "April 10",
      "time": "2:30-2:50pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Ben Burtenshaw"
      ],
      "embedding": [
        0.060664076,
        0.025671376,
        0.031421494,
        0.053812835,
        -0.02383465,
        -0.02460231,
        -0.06997541,
        -0.04449127,
        -0.020733887,
        -0.21800007,
        -0.026855286,
        0.02102827,
        0.04423707,
        0.01517334,
        -0.0029182897,
        -0.021836055,
        0.13824695,
        -0.07692223,
        -0.03142994,
        -0.04146533,
        -0.034176257,
        -0.10625319,
        0.0022667402,
        0.065732494,
        0.007092155,
        0.06682733,
        -0.041153084,
        0.07921051,
        -0.10443548,
        0.4374979,
        -0.068014964,
        0.014260295,
        0.051222295,
        -0.023009367,
        0.022444863,
        -0.014095563,
        -0.027067494,
        0.059695974,
        0.039063964,
        0.049979825,
        0.02025534,
        0.07307941,
        -0.0050424845,
        -0.0067461836,
        -0.079933,
        -0.05952703,
        0.026044916,
        0.010292395,
        -0.05448721,
        -0.048741963,
        -0.067906745,
        0.030039093,
        0.13098101,
        -0.0044545266,
        0.05108891,
        0.0046768114,
        0.03487451,
        -0.06646543,
        0.13658693,
        0.029864255,
        -0.101443276,
        -0.05393001,
        0.058851812,
        0.022910196,
        -0.03486356,
        -0.036348574,
        0.09595653,
        -0.0643471,
        -0.052542266,
        -0.062334433,
        0.0087274965,
        0.005723399,
        -0.063746735,
        0.09424502,
        -0.08110707,
        -0.15682502,
        -0.053744145,
        0.098540604,
        -0.023459679,
        0.057428338,
        -0.12583165,
        0.05582893,
        -0.08924731,
        -0.0023857339,
        0.09382032,
        0.055924807,
        -0.06793067,
        -0.016271984,
        -0.010405301,
        -0.018960396,
        0.01640097,
        0.027136203,
        -0.011897085,
        0.01850029,
        -0.08660158,
        0.019564949,
        0.011113615,
        0.045671668,
        0.009750557,
        0.00874284,
        -0.05866643,
        -0.09093314,
        0.063091,
        -0.028479291,
        0.024161609,
        -0.0110369865,
        0.051109828,
        0.02977645,
        -0.014525371,
        0.008438437,
        0.015315444,
        -0.58982456,
        -0.021560378,
        -0.012618757,
        -0.05592749,
        -0.14646257,
        0.049481023,
        0.04548849,
        0.01033577,
        0.04049037,
        -0.07554571,
        0.076317124,
        0.04785452,
        -0.029331475,
        -0.061424475,
        -0.04313764,
        0.07134767,
        0.029959718
      ]
    },
    {
      "id": "europe-session-116",
      "conference": "europe",
      "title": "Every API Is a Tool for Agents",
      "description": "The best MCP server is the one you didn't have to build.\n\nAt Cloudflare we have a lot of products. Our REST OpenAPI spec is over 2.3 million tokens. When teams started building MCP servers, they did what everyone does: cherry-picked important endpoints for their product, wrote some tool definitions and shipped a separate service that covered a small fraction of their API.\n\nThis was driven by a fundamental context limit of the end users' agent. And tools use a bunch of context just to describe themselves. MCP felt like a Mega Context Problem (and a separate service to maintain).\n\nI think we got it all wrong.\n\nThe context limit is not an MCP problem. It's an agent problem. Tools should probably be discovered on demand and clients are coming around to this. But maybe we can also do it on the server?\n\nCLIs get this for free, self-discoverable and documented by design. APIs just need a little help.\n\nThis talk will cover some of the techniques we've been exploring at Cloudflare, such as codemode and tool search, to make complete APIs accessible to agents through MCP.\n\nI'll also cover some of the work we are doing with the MCP Typescript SDK to make stateless servers the default.",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "St. James",
      "type": "track_keynote",
      "track": "MCP",
      "speakers": [
        "Matt Carey"
      ],
      "embedding": [
        0.031498622,
        0.082784615,
        0.074524604,
        0.0013731014,
        0.06688853,
        -0.0015003083,
        -0.116607584,
        -0.02462922,
        -0.032543175,
        -0.2017184,
        0.010667206,
        -0.05184323,
        0.06421492,
        -0.026069397,
        0.018620443,
        0.03639355,
        0.11093936,
        -0.07073828,
        -0.060617376,
        -0.061044727,
        -0.039192908,
        -0.14244841,
        0.013746339,
        0.084904864,
        -0.024395218,
        0.08149622,
        -0.033924412,
        0.049540523,
        -0.088208295,
        0.40840122,
        -0.041825097,
        0.015921928,
        -0.04801537,
        -0.022558175,
        0.058921117,
        -0.040016677,
        -0.043724608,
        0.06618511,
        0.083959684,
        0.039077196,
        0.04013822,
        -0.0008720146,
        -0.036063127,
        0.03707702,
        -0.03337058,
        -0.0021132224,
        -0.00051090674,
        0.020946467,
        0.0037619877,
        -0.029678239,
        -0.11769855,
        -0.011202115,
        0.035006303,
        -0.023872571,
        0.05582294,
        -0.04503061,
        0.010775416,
        0.05007833,
        0.07197295,
        -0.0020355412,
        -0.09483498,
        0.0019665183,
        -0.02558752,
        0.1335205,
        -0.095977455,
        -0.042322643,
        0.073426954,
        -0.00036981766,
        0.012437498,
        -0.054668434,
        0.0052754055,
        0.041037876,
        -0.055284288,
        0.059446037,
        -0.0699292,
        -0.10532104,
        -0.1145061,
        0.031760447,
        -0.004147767,
        0.05464123,
        -0.06860253,
        0.046903726,
        -0.09634096,
        -0.03780015,
        0.0059568956,
        -0.022701908,
        -0.06837778,
        0.039528042,
        -0.015544729,
        0.018754434,
        0.05646203,
        0.03744003,
        -0.032108158,
        -0.003241855,
        -0.07134379,
        0.009826804,
        -0.009322103,
        0.019813234,
        0.012890372,
        0.04716006,
        -0.08969522,
        -0.08650548,
        0.041971877,
        -0.037471406,
        0.0072291377,
        -0.024758622,
        0.0542683,
        -0.045702428,
        0.09216776,
        -0.011043438,
        -0.0421299,
        -0.63413197,
        0.04428083,
        -0.008461818,
        0.071139224,
        -0.13460012,
        0.05068039,
        0.05401284,
        0.05380449,
        0.073821075,
        0.009728156,
        0.06837408,
        -0.022891006,
        0.00086786674,
        -0.0037586011,
        0.015808942,
        0.08957657,
        0.025954153
      ]
    },
    {
      "id": "europe-session-117",
      "conference": "europe",
      "title": "Software Engineering Is Becoming Plan and Review",
      "description": "AI eats the middle, software engineers are spending all their time planning and reviewing the work of AI.\n\nIf all humans are going to do is plan and review the work of AI, the biggest lever you have to ship more is to speed up planning and review.\n\nAnd some examples of how teams and individuals are adapting:\n- What tools are people spending their time in\n- How much time are teams spending reviewing code, how has this changed since AI\n- What are different approaches to planning work\n- Is agile and scrum dead? Are most product teams moving faster",
      "day": "April 10",
      "time": "2:30-2:50pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Louis Knight-Webb"
      ],
      "embedding": [
        0.004630794,
        0.025374912,
        0.04779698,
        -0.025044885,
        0.0100618005,
        -0.041313186,
        -0.0535935,
        0.06026973,
        -0.0017328635,
        -0.14949344,
        -0.008174386,
        -0.08337166,
        0.020511437,
        -0.05026834,
        -0.018376093,
        0.016491763,
        0.14074676,
        -0.018636223,
        -0.05900763,
        -0.040761873,
        -0.016474089,
        -0.049299967,
        0.016704757,
        0.0068222615,
        -0.06112704,
        0.07831981,
        -0.020377379,
        0.036234085,
        -0.12127504,
        0.524608,
        -0.08048732,
        0.0065026246,
        0.053045332,
        0.023148583,
        0.056001976,
        -0.0014015062,
        -0.041099522,
        0.019176167,
        0.025113648,
        0.085552394,
        -0.02757443,
        -0.01256384,
        -0.023441745,
        0.0069072754,
        -0.047343615,
        -0.007873869,
        -0.056911655,
        -0.05747102,
        -0.014231681,
        -0.049015634,
        -0.06984815,
        0.013211181,
        0.07185864,
        -0.0049823564,
        0.04331863,
        0.029787596,
        -0.014222908,
        -0.070746005,
        -0.025779484,
        -0.0066518513,
        -0.08158985,
        -0.048549477,
        0.0727452,
        0.045105405,
        -0.012371952,
        -0.054369062,
        0.047341764,
        -0.107403055,
        -0.022781486,
        -0.051331986,
        0.04332745,
        0.041821294,
        -0.07555341,
        0.008852316,
        -0.042020883,
        -0.07108825,
        -0.076083384,
        0.13154784,
        -0.0038290382,
        0.07077847,
        -0.061561756,
        0.025135564,
        -0.05811065,
        -0.024107572,
        0.023942538,
        0.07824754,
        -0.036877688,
        0.035129867,
        0.01034681,
        0.06811413,
        -0.0005082763,
        -0.005845484,
        0.013106652,
        0.0765188,
        -0.055201143,
        0.0132167665,
        0.010755149,
        0.016010836,
        -0.0050383965,
        0.016136743,
        -0.04254712,
        -0.077350914,
        0.020767275,
        0.032303296,
        -0.019263418,
        -0.06564794,
        0.027775109,
        -0.040587977,
        0.06887951,
        0.012224768,
        -0.033025775,
        -0.60131305,
        0.009822129,
        0.027621336,
        -0.008893474,
        -0.15840203,
        0.107466556,
        0.033348758,
        -0.008581586,
        0.1376106,
        -0.02639491,
        0.064376384,
        -0.024209851,
        -0.06716939,
        -0.015008689,
        0.06859929,
        0.02824148,
        -0.0069023254
      ]
    },
    {
      "id": "europe-session-118",
      "conference": "europe",
      "title": "Beyond Code Coverage: Functionality Testing with Playwright",
      "description": "AI has gotten faster at writing application code and to keep up many developers have let AI write their tests as well. Those tests might pass from a code coverage perspective but the final test is whether or not the application works functionally as expected. Now more than ever AI generated projects require end to end testings to help verify that applications work beyond self affirming unit tests created by LLMs. In this talk we'll understand how to build tests with Playwright. We'll discuss what Playwright is, how to set it up in Agentic workflows and walkthrough some examples of how developers are using it locally and in CI. We'll also look at best practices for using Playwright and accessing it through the new MCP server.",
      "day": "April 10",
      "time": "2:50-3:10pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Marlene Mhangami"
      ],
      "embedding": [
        0.067408204,
        0.033296343,
        0.08012958,
        0.011266963,
        0.08918885,
        -0.014134172,
        -0.0516195,
        -0.04245369,
        -0.0024019564,
        -0.19425365,
        -0.021821754,
        -0.06324448,
        0.051659998,
        -0.08609003,
        0.02877673,
        0.06172437,
        0.06675394,
        -0.008350229,
        0.013629956,
        -0.07570816,
        -0.08306388,
        -0.025608093,
        0.021431372,
        0.046892267,
        -0.006024773,
        0.06128631,
        -0.033937387,
        0.04679005,
        -0.11081282,
        0.46606424,
        -0.08139391,
        -0.020029662,
        0.069498114,
        -0.050050363,
        0.026745783,
        -0.032953475,
        -0.039104525,
        0.09384763,
        -0.004007202,
        0.069051675,
        -0.006653719,
        0.035469875,
        0.014577131,
        0.021276565,
        -0.061801806,
        -0.021198463,
        -0.02182216,
        0.010464356,
        -0.013735949,
        -0.072139,
        -0.023189535,
        -0.013546327,
        0.08904083,
        -0.0702218,
        0.021049157,
        -0.026499921,
        0.028069546,
        -0.08906116,
        0.061422113,
        0.022772502,
        -0.08616748,
        -0.028307017,
        0.087378055,
        0.0066087125,
        0.000012666438,
        -0.10905935,
        0.06733535,
        -0.09528821,
        -0.02776729,
        -0.028259221,
        0.023855181,
        0.02405115,
        -0.03511289,
        0.09015141,
        -0.09645042,
        -0.110921696,
        -0.10904252,
        0.10508823,
        -0.037862647,
        0.01961969,
        -0.08500248,
        0.05710719,
        -0.06917675,
        -0.027777424,
        0.043473434,
        0.059705153,
        -0.056060858,
        0.027340138,
        -0.07364146,
        0.05217876,
        -0.020312347,
        -0.019554779,
        -0.011402401,
        0.0072577666,
        -0.068382554,
        0.0510539,
        -0.0071535334,
        -0.019512245,
        -0.029187739,
        0.11320689,
        -0.081817985,
        -0.06986159,
        0.051341567,
        -0.007890557,
        0.021183651,
        -0.056913763,
        0.0069513586,
        0.0034486968,
        0.042433117,
        0.02479827,
        -0.05662691,
        -0.5916674,
        0.015709506,
        -0.06704342,
        -0.0689016,
        -0.15649898,
        0.016576832,
        0.03499021,
        -0.015683278,
        0.10808155,
        0.012519557,
        0.0585223,
        0.005001042,
        0.020875942,
        0.05215511,
        0.027699316,
        0.032923963,
        0.06515881
      ]
    },
    {
      "id": "europe-session-119",
      "conference": "europe",
      "title": "Let’s Talk About FOMAT – Fear of Missing Agent Time",
      "description": "You know FOMO – you also know FOMAT, you just didn’t have a name for it. Fear of Missing Agent Time. That nagging suspicion that the agent you kicked off 30 minutes ago is sitting there blocked, waiting for your input, while you’re off grabbing coffee.\n\nWe want our agents working and unblocked around the clock, but today we’re still chained to our desks to keep them humming along.\n\nThis talk introduces Cmd+Ctrl – a system that lets you unblock, monitor, and launch coding sessions from your phone, from your watch, from anywhere.\n\nLive demo included. Cmd+Ctrl is coding tool agnostic – it works with Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, OpenCode, and more.",
      "day": "April 10",
      "time": "2:50-3:10pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Michael Richman"
      ],
      "embedding": [
        0.03469975,
        0.006251677,
        0.031774823,
        -0.019918364,
        -0.04422542,
        -0.013875704,
        -0.07957005,
        0.0109126065,
        0.019059815,
        -0.22819181,
        0.015961746,
        -0.042299803,
        0.025668144,
        0.024910817,
        0.000011312861,
        -0.023260068,
        0.14425844,
        -0.03706252,
        0.0035108684,
        -0.10231384,
        -0.10255274,
        -0.052445833,
        0.05141348,
        0.06489428,
        0.035433855,
        0.06579447,
        -0.059782885,
        0.07119595,
        -0.040663615,
        0.4552021,
        -0.05256899,
        0.035164274,
        0.07203982,
        0.014270086,
        0.04153899,
        -0.0049935156,
        -0.074644454,
        0.032491613,
        -0.002905739,
        0.0133966105,
        -0.020537395,
        0.043944746,
        0.0178363,
        -0.033449184,
        -0.047185596,
        -0.09473071,
        -0.033914395,
        -0.042726588,
        -0.013614053,
        -0.0570207,
        -0.07581666,
        0.050087668,
        -0.011003537,
        0.003033704,
        0.02418605,
        0.040816884,
        -0.027726818,
        -0.085858695,
        0.055392444,
        -0.014512457,
        -0.08211669,
        -0.02762724,
        -0.004310142,
        0.03893643,
        -0.046915088,
        -0.06265982,
        0.08641514,
        -0.11705796,
        -0.008815548,
        -0.042667303,
        0.07062488,
        0.114971355,
        -0.09937299,
        0.025011458,
        -0.035094623,
        -0.099635705,
        -0.06116327,
        0.06818159,
        -0.09660753,
        0.030863779,
        -0.043624148,
        0.0838873,
        -0.13870068,
        -0.032609854,
        0.043779913,
        0.013581824,
        -0.021024227,
        0.083495066,
        0.01938195,
        -0.0042235833,
        0.02534656,
        -0.019624231,
        -0.0030977454,
        0.014922956,
        -0.116073005,
        0.02294394,
        -0.012082876,
        0.0018595934,
        -0.025314353,
        -0.05774189,
        -0.03393626,
        -0.06503169,
        -0.006800032,
        0.025030596,
        0.022492401,
        -0.018113181,
        0.069212876,
        0.018294783,
        0.009204568,
        0.07040713,
        -0.044643357,
        -0.61424327,
        -0.004935916,
        -0.009809616,
        -0.032098923,
        -0.15213142,
        0.037213713,
        0.0353139,
        0.04780157,
        0.074482165,
        0.013824895,
        0.038238183,
        0.012794727,
        -0.06429301,
        -0.017858462,
        0.0112723475,
        0.042905312,
        0.022491531
      ]
    },
    {
      "id": "europe-session-120",
      "conference": "europe",
      "title": "What is state-of-the-art AI model?",
      "description": "",
      "day": "April 10",
      "time": "12:00-12:20pm",
      "room": "Moore",
      "type": "talk",
      "track": "Generative Media",
      "speakers": [
        "Bertrand Charpentier"
      ],
      "embedding": [
        0.06453629,
        -0.066193186,
        0.0044917483,
        0.036324758,
        0.04016719,
        -0.055472534,
        -0.04238042,
        -0.013392903,
        0.042288292,
        -0.19234687,
        0.06262436,
        -0.04092213,
        -0.05078254,
        -0.049303364,
        -0.002005239,
        -0.013816336,
        0.04076948,
        -0.009353521,
        -0.012239208,
        -0.09090485,
        -0.09062868,
        -0.11275518,
        -0.0119255725,
        0.02072493,
        -0.08855714,
        0.057561923,
        0.07843121,
        0.015209858,
        -0.119957455,
        0.41451493,
        -0.055190608,
        -0.078873575,
        -0.044413634,
        0.00055717403,
        0.017839674,
        -0.041800193,
        0.026379159,
        0.062441792,
        0.123055965,
        0.05468747,
        0.019054469,
        0.013093716,
        -0.010087353,
        0.086497776,
        0.016975172,
        0.03292468,
        -0.09481978,
        -0.0399654,
        -0.033063125,
        0.05207843,
        -0.059984565,
        0.031488348,
        0.022786414,
        -0.067315616,
        0.051927682,
        0.012292503,
        0.022865858,
        -0.026892828,
        0.063448556,
        -0.063557796,
        -0.15043351,
        -0.02809162,
        0.038269542,
        0.012022537,
        0.027436147,
        -0.011253938,
        0.041042935,
        -0.16212843,
        -0.035049967,
        -0.11930586,
        0.003920128,
        0.0037882135,
        0.010175715,
        -0.0032490199,
        -0.081857994,
        -0.060278095,
        -0.051862933,
        0.03264131,
        0.008676472,
        0.049161546,
        -0.047522873,
        0.055803474,
        -0.060314886,
        -0.078044705,
        -0.0050357715,
        0.048731014,
        -0.0743334,
        0.054942816,
        -0.058973815,
        0.12892577,
        0.009491963,
        -0.03291416,
        0.019510534,
        0.053219806,
        0.02953859,
        0.008039531,
        -0.029624395,
        0.031346567,
        0.09342788,
        -0.010383249,
        0.05135289,
        -0.06775408,
        0.10641537,
        0.023247613,
        0.017030437,
        -0.10021114,
        0.06362128,
        -0.008310074,
        0.02131617,
        -0.0053977743,
        -0.04130297,
        -0.59817314,
        0.04703128,
        0.06426722,
        0.027777744,
        -0.15033652,
        0.02484607,
        0.01578326,
        0.07536679,
        0.11467961,
        -0.027627284,
        -0.006026915,
        0.044484433,
        -0.033576284,
        -0.025078159,
        0.09462537,
        0.10893435,
        0.013773052
      ]
    },
    {
      "id": "europe-session-121",
      "conference": "europe",
      "title": "Your Agent Is an Infinite Canvas",
      "description": "Right now, most agents interact with users in text/markdown. Chat has been heralded as the one-size fits all UI of the future. But we’ve had an interface like this before that was never adopted by the mainstream: the terminal.\n\nProgrammers can type out their intentions, but “point and grunt” interfaces win with end users. \n\nFortunately, we solved rich interactive UI thirty years ago with CSS, HTML, and JavaScript. These technologies are well rounded and feature complete, and thanks to MCP Apps and WebMCP, your agent just inherited the entire web platform as its rendering surface.\n\nMCP Apps embed full HTML, CSS, and JavaScript inside agent interfaces, not as a hack, but as a standard. WebMCP, a W3C community incubation led by the Chrome and Edge teams, is bringing structured tool calling directly into the browser. Together, they turn your agent from a text-in-text-out pipe into an infinite canvas: interactive forms, data visualizations, image galleries, approval workflows. Anything the web can render, your agent can now surface.\n\nThis talk demos the full stack live. You'll watch me browse, search, and read a 23-year-old web comic archive entirely through an agent: no browser tabs, no screen scraping, no DOM wrangling. \n\nWhat you'll walk away with:\n\n- How MCP Apps and WebMCP actually work (iframes, postMessage, and a W3C spec you should be tracking)\n- When to return text vs. structured data vs. rendered UI from your MCP server\n- How to make existing web content agent-native without a rewrite\n- Why the web platform is the most powerful and underused primitive in the MCP ecosystem",
      "day": "April 10",
      "time": "2:50-3:10pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "RL Nabors"
      ],
      "embedding": [
        -0.0030046077,
        0.09723215,
        0.09309423,
        0.037432645,
        -0.031565405,
        -0.03940731,
        -0.1283657,
        -0.101522356,
        -0.056109592,
        -0.21970187,
        0.02739068,
        -0.030892147,
        0.097559676,
        -0.0609037,
        0.048629344,
        0.00823597,
        0.091121756,
        -0.06932086,
        -0.0834653,
        -0.075016275,
        -0.057984143,
        -0.06350241,
        -0.03221475,
        0.05414977,
        0.006372622,
        0.09746425,
        -0.07073601,
        0.079522155,
        -0.11374864,
        0.40753943,
        -0.046281043,
        0.100466765,
        -0.007870187,
        -0.03764013,
        0.08665024,
        -0.021001134,
        0.0076325773,
        0.0601551,
        0.060732253,
        -0.005292121,
        0.086585134,
        0.017307382,
        0.030650187,
        -0.03937002,
        -0.029098853,
        -0.02940879,
        -0.004204468,
        0.00037244923,
        0.0053538643,
        -0.033662446,
        -0.043331627,
        -0.01678798,
        0.0940049,
        -0.06837663,
        0.034524538,
        -0.011568681,
        0.002125794,
        0.05241913,
        0.006517433,
        0.036114987,
        -0.06526596,
        -0.04233243,
        0.009085732,
        0.08430811,
        -0.03257343,
        -0.03685748,
        0.089018136,
        -0.0506097,
        0.05932095,
        -0.12047495,
        -0.016559947,
        -0.0066943355,
        -0.0054875636,
        0.06227295,
        -0.10053534,
        -0.07211089,
        -0.10563638,
        0.04155193,
        -0.029896904,
        0.06902378,
        -0.12959298,
        0.0756791,
        -0.06745662,
        -0.027431231,
        -0.049483262,
        -0.031531263,
        -0.04251049,
        0.011988055,
        -0.04453638,
        0.020625118,
        0.0153627135,
        0.018676156,
        0.0064622383,
        0.02074263,
        -0.036123138,
        0.008439053,
        -0.0037232842,
        0.00839293,
        0.07261858,
        0.04316494,
        -0.113915205,
        -0.085027136,
        0.0030792695,
        -0.010441961,
        0.031551152,
        -0.06210661,
        0.074016,
        -0.010256381,
        0.10680623,
        -0.02302565,
        -0.032017566,
        -0.6031488,
        0.013546807,
        0.008030825,
        0.017659696,
        -0.13330923,
        0.06590126,
        -0.002088987,
        0.033465948,
        0.054788657,
        -0.042613104,
        0.08588991,
        0.061018925,
        0.008420095,
        -0.0051834313,
        0.045525514,
        0.07098293,
        -0.009181203
      ]
    },
    {
      "id": "europe-session-122",
      "conference": "europe",
      "title": "How Building with AI Can Double the Throughput of Your Engineering Team",
      "description": "In 2025, Intercom took on an ambitious goal to double the throughput of their engineering team by going beyond building fancy demos, and instead taking advantage of AI tooling to get real features and large existing SaaS codebase into the hands of paying customers. While this transformation is still a work in progress, Intercom's pace of innovation has always been a competitive strength. In this talk Brian will share his lessons and learnings when building with AI agents – what has and hasn't worked when faced with scaling towards 2x productivity",
      "day": "April 10",
      "time": "2:50-3:10pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Brian Scanlan"
      ],
      "embedding": [
        0.03499819,
        0.017211914,
        -0.004274651,
        -0.008745908,
        -0.028299052,
        -0.028280796,
        -0.09711636,
        0.016656414,
        -0.005791185,
        -0.16333334,
        -0.019052025,
        -0.053029947,
        0.03434927,
        -0.044756602,
        -0.008877744,
        0.022573348,
        0.08369498,
        -0.06312911,
        -0.06921279,
        -0.05246942,
        -0.05084061,
        -0.05691833,
        -0.0063425517,
        0.05350608,
        -0.02582874,
        0.033901326,
        -0.030534375,
        0.0876609,
        -0.102966994,
        0.49831474,
        -0.0719173,
        0.06684328,
        0.018091263,
        -0.030507604,
        0.035553798,
        -0.07653248,
        -0.026467644,
        -0.0019576445,
        0.006218868,
        0.021371694,
        -0.018593658,
        0.076454274,
        -0.055008944,
        0.03344558,
        -0.008677512,
        -0.027602933,
        -0.011143476,
        -0.022208048,
        0.0011707739,
        -0.04433712,
        -0.12260996,
        0.04584298,
        0.03212715,
        -0.06677488,
        0.031005967,
        0.04450396,
        -0.015342905,
        -0.082104124,
        0.08904713,
        -0.018343242,
        -0.033028197,
        -0.014038041,
        0.057266414,
        0.007884615,
        -0.008793955,
        -0.046990942,
        0.11000791,
        -0.07815078,
        0.022685185,
        -0.08420871,
        -0.010094474,
        0.0989298,
        -0.072285034,
        0.036034867,
        -0.086412326,
        -0.08689013,
        -0.046390228,
        0.10632315,
        0.00316638,
        0.047651503,
        -0.07161668,
        0.06506858,
        -0.077481106,
        -0.044284258,
        0.041784905,
        0.024265004,
        -0.061406236,
        0.0027049473,
        -0.011280072,
        0.06432403,
        -0.01760925,
        -0.034157045,
        -0.03617866,
        0.06734945,
        -0.027851546,
        0.0037152246,
        0.037842344,
        0.016236776,
        -0.009493308,
        0.03424705,
        -0.0504091,
        -0.07703055,
        0.028679995,
        0.029841328,
        -0.03081271,
        -0.048461832,
        0.043731105,
        -0.020409228,
        0.059971064,
        0.008802133,
        0.017281462,
        -0.6242514,
        0.055166796,
        -0.009201038,
        -0.012943207,
        -0.1674925,
        -0.009783469,
        0.035104863,
        -0.018072847,
        0.07179873,
        0.022135284,
        0.090485126,
        -0.005807742,
        -0.081706956,
        -0.012040775,
        0.011251669,
        0.03168377,
        0.006707784
      ]
    },
    {
      "id": "europe-session-123",
      "conference": "europe",
      "title": "Don't Build Slop (4 Levels of AI Agent Maturity)",
      "description": "Everyone and their grandmother is building an agent, most of them badly. This talk breaks the problem into four levels, from framework prototyping to cloud-native agent fleets that scale to millions of tasks. Each level is harder and one step closer to something that actually works in production.",
      "day": "April 10",
      "time": "3:10-3:30pm",
      "room": "Abbey",
      "type": "talk",
      "track": "GPUs & LLM Infrastructure",
      "speakers": [
        "Ara Khan"
      ],
      "embedding": [
        0.036127847,
        0.0675911,
        0.060793325,
        -0.017906869,
        -0.009299332,
        -0.05601455,
        -0.052960068,
        -0.016184604,
        0.00433986,
        -0.17760505,
        -0.009780532,
        -0.102985695,
        -0.011265757,
        -0.023618855,
        -0.026090924,
        0.05816686,
        0.16167924,
        -0.020281246,
        -0.022034636,
        -0.061197486,
        -0.052038744,
        -0.067997396,
        0.0372968,
        0.01926287,
        -0.07882453,
        0.08370773,
        0.014787309,
        0.10389964,
        -0.08258726,
        0.46042362,
        -0.05403959,
        0.0063812127,
        0.051951017,
        -0.008432044,
        -0.0037019756,
        -0.07914547,
        -0.02925805,
        0.027162317,
        0.008956015,
        0.035985712,
        0.0800002,
        0.039961528,
        0.017006386,
        -0.006269279,
        -0.0572751,
        -0.019850163,
        -0.060099516,
        0.044130024,
        -0.05009159,
        -0.008730533,
        -0.068097614,
        -0.0075517567,
        0.051912338,
        -0.051858444,
        -0.000034481778,
        0.04093315,
        0.03089762,
        -0.034463655,
        0.08314529,
        -0.026271753,
        -0.09220721,
        -0.02384472,
        0.012304121,
        0.04781691,
        -0.03841436,
        -0.14713827,
        0.071769394,
        -0.118045926,
        0.0033133987,
        -0.05185303,
        -0.03564184,
        0.05167008,
        -0.027096564,
        0.037325483,
        -0.0726335,
        -0.12431999,
        -0.022721538,
        0.090695664,
        -0.045375157,
        0.080643676,
        -0.08296407,
        0.06027995,
        -0.076117456,
        -0.026852472,
        0.08088718,
        0.0030223264,
        -0.07966704,
        0.076039694,
        0.0033120192,
        0.089415,
        0.027633462,
        0.033263236,
        0.027597146,
        0.0067680296,
        -0.035101213,
        0.04674602,
        0.040091507,
        0.04669962,
        -0.009367065,
        0.06945375,
        0.02120467,
        -0.032728862,
        0.07079585,
        -0.0039187404,
        0.0026634007,
        -0.044401847,
        0.037119783,
        -0.0001952988,
        0.04113376,
        -0.0115123065,
        -0.0629078,
        -0.6123492,
        -0.07968161,
        0.013701734,
        -0.04363496,
        -0.1462371,
        0.06768374,
        0.0182113,
        -0.028922563,
        0.056167144,
        -0.02231021,
        0.05635581,
        0.0059746234,
        0.008143957,
        0.0049878038,
        -0.018470963,
        0.007294164,
        0.06815094
      ]
    },
    {
      "id": "europe-session-124",
      "conference": "europe",
      "title": "Cooking with Agents in VS Code",
      "description": "This is a demo driven talk that explores how AI agents are shaping modern developer workflows inside VS Code. This session introduces attendees to local, remote, and worktree based agents, explaining how each agent path works, the trade offs involved, and when to use each of them effectively. Attendees will leave with a clear mental model for agent based development in VS Code, an understanding of emerging agent patterns",
      "day": "April 10",
      "time": "3:10-3:30pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Liam Hampton"
      ],
      "embedding": [
        0.010976736,
        0.049231574,
        0.063974306,
        -0.071313865,
        -0.010881904,
        -0.0315936,
        -0.065007046,
        -0.04460816,
        0.023359692,
        -0.15286873,
        -0.05194167,
        -0.047150645,
        0.045996048,
        -0.008628522,
        -0.004715626,
        0.0026639549,
        0.11881308,
        -0.0064745084,
        -0.015466744,
        -0.07488976,
        -0.08020854,
        -0.14791189,
        0.0004295778,
        0.057890337,
        0.014761044,
        0.11978702,
        -0.019146975,
        0.077070296,
        -0.10949275,
        0.48066923,
        -0.027259843,
        0.02302402,
        0.0014598218,
        -0.010512633,
        -0.03470129,
        -0.050795477,
        -0.07398793,
        0.04517485,
        0.016583676,
        -0.0076503577,
        -0.039785903,
        0.06302218,
        0.00059343217,
        -0.0058211475,
        -0.052828465,
        0.0144903585,
        -0.059678834,
        -0.008152394,
        -0.014453118,
        -0.016810345,
        -0.030322721,
        -0.0055680196,
        0.07525563,
        -0.075000174,
        0.015226461,
        -0.013469428,
        0.00061857107,
        -0.023404485,
        0.024138086,
        -0.0046790587,
        -0.032547627,
        -0.082432896,
        -0.041181248,
        0.012802427,
        0.00872957,
        -0.093368255,
        0.05816394,
        -0.09597642,
        0.011852811,
        -0.051140003,
        0.031339865,
        0.038844075,
        -0.07304647,
        0.046730984,
        -0.039452642,
        -0.10610093,
        -0.06179883,
        0.051931027,
        -0.080375515,
        0.06714215,
        -0.07281003,
        0.040906783,
        -0.12175385,
        -0.046466768,
        0.10035575,
        0.051672924,
        -0.048815668,
        0.037124615,
        0.012493201,
        -0.0307811,
        0.031581413,
        0.024877347,
        0.020872714,
        0.0059543694,
        -0.096022,
        0.03170767,
        0.020387203,
        -0.011585791,
        0.012935611,
        0.012720358,
        0.006615494,
        -0.053949237,
        0.014040904,
        0.018579487,
        0.022277642,
        -0.07377967,
        -0.003572282,
        0.028761735,
        0.036786165,
        -0.005272198,
        -0.029970445,
        -0.61760193,
        -0.054661203,
        -0.009277853,
        -0.03720361,
        -0.17493656,
        0.059110902,
        -0.014789992,
        0.08215563,
        0.10357155,
        -0.004790233,
        0.08136038,
        0.021613881,
        -0.0394595,
        0.0080164485,
        0.00787874,
        0.08263339,
        0.0007241678
      ]
    },
    {
      "id": "europe-session-125",
      "conference": "europe",
      "title": "Bringing MCPs to the Enterprise",
      "description": "MCPs are often flaky, face multiple security vulnerabilities, and are generally hard to scale. Most enterprises struggle to use more than single digit numbers of MCPs due to issues with security, observability, and access control. In this talk, we'll explore the approaches and learnings we at Anthropic have been taking to solve this, and make MCPs more enterprise ready.",
      "day": "April 10",
      "time": "3:10-3:30pm",
      "room": "St. James",
      "type": "talk",
      "track": "MCP",
      "speakers": [
        "Karan Sampath"
      ],
      "embedding": [
        0.06524408,
        0.0515155,
        0.047129415,
        0.024107238,
        0.017659087,
        -0.025613572,
        -0.07872734,
        -0.0755882,
        0.08580354,
        -0.19357994,
        0.070019715,
        -0.0579711,
        0.081119694,
        -0.021429287,
        0.011535793,
        0.04744654,
        0.074004844,
        -0.09431214,
        -0.024127757,
        -0.05953394,
        -0.09070407,
        -0.13690507,
        0.089967385,
        0.025291758,
        -0.026253037,
        0.06323062,
        0.020024156,
        0.022732548,
        -0.08985374,
        0.4188416,
        -0.04404477,
        -0.05402392,
        0.0140037155,
        -0.07965285,
        0.07848777,
        -0.06851356,
        -0.022028932,
        0.07193192,
        0.026580488,
        -0.055554636,
        -0.0013343937,
        0.020690298,
        -0.039877765,
        -0.02406102,
        -0.066987984,
        -0.001395759,
        -0.04096655,
        0.033655707,
        -0.01832566,
        0.0026919893,
        -0.08139429,
        -0.023833476,
        0.06371191,
        -0.005613977,
        0.046799745,
        0.020155225,
        -0.037789308,
        0.027188038,
        0.14198864,
        0.021069411,
        -0.029007409,
        0.010119475,
        0.054502875,
        -0.017734775,
        -0.10226357,
        -0.13024043,
        0.078518726,
        -0.032466736,
        0.05631643,
        0.03371694,
        0.033130288,
        -0.0007626825,
        -0.085612476,
        0.011245464,
        -0.0845074,
        -0.06829925,
        -0.065049976,
        0.08024212,
        -0.042587176,
        0.063770734,
        -0.076726705,
        0.10620034,
        -0.02419537,
        -0.06704666,
        0.048379205,
        0.015335422,
        -0.03229876,
        0.012455522,
        -0.020119628,
        0.024482343,
        -0.06323694,
        -0.026806023,
        0.020066015,
        -0.0026194695,
        -0.038939226,
        0.012128758,
        0.026808418,
        -0.022609582,
        -0.043203354,
        0.09765733,
        0.024015093,
        -0.046865575,
        0.049370527,
        0.021240914,
        -0.032076295,
        -0.02591637,
        0.017495617,
        -0.032958917,
        0.08339349,
        -0.008403446,
        -0.10225044,
        -0.61758447,
        0.00030521664,
        -0.026542194,
        -0.022529773,
        -0.17769237,
        0.07143343,
        0.007894069,
        0.02071927,
        0.060756035,
        -0.035427645,
        0.059695333,
        -0.023562916,
        -0.04324233,
        -0.007673945,
        -0.026784705,
        0.08336804,
        -0.041843716
      ]
    },
    {
      "id": "europe-session-126",
      "conference": "europe",
      "title": "Agents Don't Do Standups: Building the Post-Engineer Engineering Org",
      "description": "For decades our engineering organisations have run on the same ritutals designed for engineers. Standups, sprint planning/refinement, retros.\n\nWhat happens when humans are no longer the ones a company needs to cater for but agents?\n\nWe did a simple thought exercise at PFF, what happens when we stop asking \"how do we help engineers output more?\" and started asking \"how can we make the agents faster?\". Over the last few months, we dismantled our entire development lifecycle — CI/CD, code review, architecture, deployment and rebuilt it around agent-first principles. \n\nOur results speak for ourselves: 10x developer output, deploy cycles compressed from 5 days to multiple shipments per day, and customer satisfaction scores of 79%.\n\nThis talk is a field report from the post-engineer engineering org. I'll cover the framework we used to decide what to hand to agents, the guardrail architecture that replaced human review gates (layered agent evaluation, agent-on-agent review, and tiered human-in-the-loop for high-risk only), and the uncomfortable truth about what happened to team size.\n\nScrum didn't survive. Neither did most of the processes you're running today. I'll share exactly what replaced them, and the concrete metrics that prove it works. This is a framework that should inspire conversation on what needs to change at companies struggling to understand how to adopt AI in the new engineering world.\n\nYou'll leave with an opinionated, practical playbook: how to evaluate your own pipelines for agent-first redesign, what guardrail patterns actually work in production, and why the biggest mistake you can make right now is moving too slowly.",
      "day": "April 10",
      "time": "3:10-3:30pm",
      "room": "Westminster",
      "type": "talk",
      "track": "AI Architects",
      "speakers": [
        "Mike Spitz"
      ],
      "embedding": [
        0.06458866,
        0.04380514,
        0.059575748,
        -0.040844765,
        0.0071336613,
        0.0041275886,
        -0.077978395,
        -0.03097953,
        -0.01454457,
        -0.19531797,
        -0.022516401,
        -0.011962631,
        0.03061859,
        0.014351857,
        -0.00009970598,
        0.041852474,
        0.12988049,
        -0.025554588,
        -0.021639934,
        -0.030108111,
        -0.032074373,
        -0.03698026,
        0.018248413,
        0.03098482,
        0.019926824,
        0.055948377,
        -0.03450285,
        0.10265346,
        -0.053163674,
        0.49504226,
        -0.028824624,
        0.05409823,
        0.025448661,
        0.0037241217,
        0.053287227,
        -0.011405863,
        -0.091626264,
        0.0030963337,
        -0.004768901,
        0.011700485,
        0.01779684,
        -0.00040705132,
        -0.035373684,
        -0.029303461,
        -0.111602105,
        -0.035645787,
        -0.04155911,
        -0.011591713,
        -0.007978177,
        -0.04673228,
        -0.10585888,
        0.020950591,
        0.051821675,
        -0.020088743,
        0.03977741,
        0.032888453,
        0.0122774495,
        -0.07517884,
        0.08432356,
        -0.051015068,
        -0.07035849,
        0.049441036,
        0.05554938,
        0.051032297,
        -0.04780188,
        -0.053349227,
        0.011830117,
        -0.058165193,
        -0.03129843,
        -0.040597778,
        0.01357231,
        0.06019916,
        -0.07478907,
        0.00838016,
        -0.05941746,
        -0.10436583,
        -0.061390147,
        0.15396944,
        -0.024698967,
        0.06858375,
        -0.0811778,
        0.03586777,
        -0.1091078,
        -0.012480582,
        0.039455183,
        0.009103144,
        -0.06918752,
        -0.004381162,
        0.043729506,
        0.027016507,
        -0.0010685901,
        0.031525504,
        -0.007664029,
        0.072543755,
        -0.08593413,
        -0.004087538,
        -0.033276856,
        0.031097097,
        0.023925038,
        0.050163668,
        -0.048060525,
        -0.12391808,
        0.047905724,
        0.024328006,
        0.009298183,
        -0.05706544,
        0.021023015,
        -0.0018734841,
        0.06876389,
        0.02969614,
        -0.030259365,
        -0.5931185,
        0.067918144,
        0.032683104,
        0.018768812,
        -0.16935006,
        0.0607938,
        0.039001632,
        0.00057491136,
        0.11378058,
        -0.04463894,
        0.06890256,
        -0.043127816,
        -0.06850144,
        -0.024545785,
        0.05793467,
        0.04042736,
        0.03795347
      ]
    },
    {
      "id": "europe-session-127",
      "conference": "europe",
      "title": "Factory Missions - Multi-Agent Systems That Ship for Days",
      "description": "Everyone's building multi-agent systems, but nobody agrees on how. This talk proposes a taxonomy of five frontier multi-agent strategies and shows what happens when you compose them into a single architecture. Drawing from production data at Factory, we walk through a three-role system (orchestrator, workers, validators) that uses validation contracts, structured agent handoffs, and adversarial verification. We cover the case for serial over parallel execution, why model selection per role is a compounding advantage, and how to design systems that get better with each model generation instead of being made obsolete by them.",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "Fleming",
      "type": "talk",
      "track": "Coding Agents",
      "speakers": [
        "Matan Grinberg",
        "Luke Alvoeiro"
      ],
      "embedding": [
        0.056113888,
        0.041220196,
        0.044912312,
        -0.023213236,
        -0.0554454,
        -0.015690893,
        -0.051736906,
        -0.061728235,
        0.03004442,
        -0.19246991,
        -0.0008080806,
        -0.06425666,
        0.029277476,
        0.0762688,
        -0.022319539,
        -0.014441727,
        0.1255406,
        -0.04613375,
        -0.07153172,
        -0.10157242,
        -0.05497517,
        -0.09579078,
        0.008637656,
        -0.011319447,
        -0.00034423344,
        0.08393761,
        0.035450753,
        0.07474742,
        -0.07954847,
        0.46038768,
        -0.06432735,
        0.015172067,
        0.0510021,
        -0.03871953,
        0.02448562,
        -0.03529189,
        -0.056967884,
        0.019000197,
        0.005741308,
        0.01787331,
        0.06541544,
        0.05705168,
        -0.006868689,
        0.0072285803,
        -0.049305294,
        -0.009754683,
        -0.0149500435,
        -0.030234788,
        -0.07365661,
        -0.056971215,
        -0.08867504,
        0.04591294,
        0.07187538,
        0.013797783,
        0.038685758,
        0.0019909383,
        0.046149414,
        -0.06981249,
        0.059144087,
        -0.013401624,
        -0.08727126,
        0.051945858,
        0.043777317,
        0.0029962524,
        0.044422206,
        -0.10476844,
        0.035684396,
        -0.09243562,
        0.0215249,
        -0.071958266,
        0.07057306,
        0.07217646,
        -0.06168739,
        0.056213,
        -0.052653115,
        -0.16662998,
        -0.07273731,
        0.10961486,
        0.024773402,
        0.0036895275,
        -0.09412175,
        0.07828263,
        -0.066602096,
        -0.042934924,
        0.04706658,
        0.0568096,
        -0.040747806,
        0.017760407,
        0.033998236,
        -0.031382512,
        0.0064645973,
        -0.02075554,
        -0.0033257052,
        0.01957941,
        -0.05955938,
        0.021335581,
        0.016469955,
        0.029352754,
        -0.00040988048,
        0.05633883,
        -0.029434511,
        -0.01795726,
        0.11164125,
        -0.025099298,
        0.023761407,
        -0.031868685,
        0.037128326,
        0.030717703,
        0.05367386,
        -0.01596989,
        -0.07314636,
        -0.6036982,
        -0.061840802,
        -0.0010625895,
        -0.0023693854,
        -0.1609785,
        0.057545245,
        0.044955906,
        -0.021831539,
        0.03138224,
        -0.03976794,
        0.032606494,
        0.030291399,
        -0.04542451,
        0.020057578,
        -0.0005536961,
        0.10723295,
        0.047079302
      ]
    },
    {
      "id": "europe-session-128",
      "conference": "europe",
      "title": "Fireside Chat with Gergely Orosz and Linear's Tuomas Artman",
      "description": "",
      "day": "April 10",
      "time": "4:30-5:00pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Gergely Orosz",
        "Tuomas Artman"
      ],
      "embedding": [
        -0.02056046,
        0.010598419,
        -0.027654426,
        -0.06655046,
        0.0042632786,
        0.002161698,
        -0.10057282,
        0.029757967,
        0.045903042,
        -0.17424317,
        0.01668075,
        -0.04762481,
        0.06483887,
        0.00031355795,
        -0.03964094,
        0.023228556,
        0.059114005,
        -0.03733838,
        -0.0018815979,
        -0.09087397,
        -0.08338625,
        -0.060987182,
        0.010361908,
        0.0342187,
        -0.06174973,
        0.08445,
        -0.03869071,
        0.05149583,
        -0.14302176,
        0.50581735,
        -0.069273084,
        -0.0078027337,
        -0.064474605,
        -0.06910048,
        0.038133163,
        -0.0909936,
        -0.061835054,
        0.029237399,
        0.08485115,
        0.05957324,
        0.035156496,
        0.013288757,
        0.015937613,
        0.0009845049,
        -0.05149577,
        -0.013659983,
        -0.11545272,
        -0.04396663,
        0.045440428,
        -0.037772447,
        -0.016784875,
        -0.018005697,
        -0.010967961,
        -0.0066440157,
        0.021553677,
        0.027117265,
        -0.024900934,
        -0.058804847,
        0.071576715,
        -0.028258607,
        -0.13809966,
        -0.05021704,
        0.019693283,
        0.058775265,
        -0.044555888,
        -0.08171927,
        0.071414314,
        -0.098789334,
        0.021609383,
        -0.01790617,
        -0.010192467,
        0.015499631,
        -0.012905051,
        0.0117978295,
        -0.0810282,
        -0.08790209,
        -0.032220297,
        0.0449437,
        0.00946508,
        -0.08772784,
        -0.026973015,
        -0.041009378,
        -0.08296927,
        -0.038076226,
        0.0490038,
        0.0062955427,
        -0.050443627,
        -0.004193437,
        -0.014800717,
        0.0047126706,
        -0.054957144,
        -0.04160718,
        0.0034467673,
        0.007963824,
        -0.08877008,
        0.05819372,
        -0.012723713,
        0.048979416,
        -0.006520323,
        -0.0143364575,
        -0.0013271797,
        0.028478874,
        -0.022606885,
        -0.0021443618,
        0.011885384,
        -0.024939805,
        0.054162417,
        -0.0010264204,
        -0.014366701,
        0.07199485,
        -0.043050025,
        -0.6108419,
        0.03365756,
        0.0056492426,
        -0.0149765415,
        -0.1756967,
        -0.020446157,
        -0.0025694496,
        0.028781733,
        0.09863963,
        0.013038573,
        0.020758994,
        -0.036523357,
        0.016216632,
        0.021035213,
        0.080509715,
        0.04418294,
        0.03317925
      ]
    },
    {
      "id": "europe-session-129",
      "conference": "europe",
      "title": "The Friction Is Your Judgment",
      "description": "",
      "day": "April 10",
      "time": "10:10-10:30am",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Armin Ronacher",
        "Cristina Poncela Cubeiro"
      ],
      "embedding": [
        0.00915089,
        -0.053275004,
        0.03309128,
        -0.0025196902,
        0.011985551,
        -0.080399334,
        -0.10300416,
        -0.02242395,
        0.064901255,
        -0.1581617,
        -0.07069499,
        -0.058984816,
        0.0886551,
        0.02306783,
        0.008651804,
        0.005134104,
        0.10023956,
        -0.036478374,
        -0.000010917024,
        -0.069631994,
        -0.08659652,
        -0.07111421,
        0.007096458,
        0.04558853,
        -0.049828365,
        0.0457008,
        0.027622612,
        0.07638289,
        -0.11366564,
        0.4992805,
        -0.030135643,
        0.029943421,
        0.02406973,
        -0.062538676,
        -0.007461747,
        -0.038436085,
        -0.017645992,
        -0.00799824,
        0.055480797,
        0.108436495,
        0.019617986,
        0.047584426,
        -0.045952696,
        -0.023830626,
        0.038047217,
        -0.03942493,
        -0.04813876,
        -0.008386237,
        0.000695311,
        0.008587267,
        -0.049756523,
        0.01021043,
        -0.022994185,
        0.024841914,
        0.02319636,
        0.012973989,
        0.002015229,
        0.022206817,
        0.07941469,
        -0.047218915,
        -0.052112352,
        -0.017762484,
        -0.00052216556,
        0.124091834,
        -0.056278672,
        -0.0682571,
        0.09843214,
        -0.10388348,
        0.0049847434,
        0.007710198,
        0.011340797,
        -0.018926932,
        -0.033590194,
        0.04234472,
        0.001175215,
        -0.03523247,
        -0.035670154,
        0.034964673,
        0.026725542,
        0.008673496,
        -0.11874722,
        -0.049798056,
        -0.05479364,
        -0.0677635,
        0.028567426,
        0.03341113,
        -0.041778795,
        0.09331304,
        -0.020465815,
        0.033411,
        -0.048141398,
        -0.07838658,
        0.009931761,
        -0.00875419,
        -0.09657141,
        0.0072524142,
        0.01659929,
        0.07956754,
        0.059935983,
        0.047823828,
        -0.057777695,
        0.008768275,
        0.047125455,
        -0.03949086,
        0.049893778,
        -0.07000337,
        0.024753584,
        -0.029951818,
        -0.044464227,
        0.031434324,
        -0.03603572,
        -0.6206457,
        -0.025111387,
        -0.0044350377,
        -0.034802254,
        -0.17104553,
        0.008256884,
        0.03461001,
        -0.011749754,
        0.04780642,
        0.024184184,
        0.052783072,
        -0.04377627,
        0.0037489417,
        0.014056918,
        0.03919403,
        0.040899623,
        0.08971705
      ]
    },
    {
      "id": "europe-session-130",
      "conference": "europe",
      "title": "Sunil Pai - Keynote",
      "description": "",
      "day": "April 9",
      "time": "5:40-6:00pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Sunil Pai"
      ],
      "embedding": [
        0.011627843,
        0.020980474,
        -0.0107395835,
        -0.045063492,
        -0.015399731,
        -0.057222903,
        -0.110977635,
        -0.025953358,
        0.030235019,
        -0.16035473,
        -0.022679778,
        -0.11121602,
        0.03742388,
        -0.005502191,
        -0.0074242014,
        -0.02988108,
        0.07344139,
        -0.044603024,
        0.00065300084,
        -0.05224092,
        -0.07902441,
        -0.06778425,
        -0.030180896,
        0.034381516,
        -0.031284973,
        0.068990774,
        0.012826957,
        0.008160629,
        -0.10366334,
        0.47140685,
        0.07543089,
        -0.036101528,
        -0.036252476,
        -0.049894173,
        0.058683325,
        0.0053343964,
        0.025434554,
        0.015173866,
        0.005519975,
        0.0591766,
        -0.011243651,
        0.008857972,
        0.0027401762,
        0.019923594,
        0.0069232406,
        -0.03485032,
        -0.10274245,
        -0.07858728,
        -0.016713576,
        0.071472436,
        -0.015177621,
        -0.010716613,
        0.017632503,
        -0.020955559,
        -0.030509109,
        -0.037971534,
        -0.047933687,
        -0.007292842,
        0.096195616,
        0.0021957078,
        -0.10601484,
        -0.055938456,
        -0.0010358677,
        0.049849797,
        -0.10285734,
        -0.09106622,
        0.052054062,
        -0.057964206,
        -0.003987504,
        -0.011685959,
        0.010334203,
        0.0008350862,
        -0.01725444,
        0.039373405,
        -0.06294132,
        -0.0109207295,
        -0.09595633,
        0.07283085,
        0.054379627,
        -0.0035120726,
        -0.059939366,
        0.0024065184,
        -0.10863733,
        -0.07756269,
        -0.045578975,
        -0.07856844,
        -0.00071535655,
        0.027288837,
        0.020949638,
        -0.0019096106,
        -0.05879596,
        -0.051271,
        -0.055393692,
        -0.014073947,
        -0.0020649268,
        0.071492456,
        -0.029373879,
        0.07043061,
        -0.018111002,
        0.030873246,
        0.023740232,
        -0.020540683,
        0.014588783,
        -0.019357037,
        0.036118943,
        -0.08067376,
        0.083631374,
        -0.01647419,
        0.013923166,
        0.022861373,
        0.007883278,
        -0.6503871,
        0.041708633,
        -0.022524364,
        -0.01054321,
        -0.16074648,
        0.0069235284,
        -0.08355281,
        0.068557546,
        0.12976137,
        0.001035416,
        0.02526149,
        0.0017275122,
        0.017449932,
        -0.05023809,
        0.01784202,
        0.0014708999,
        0.016502764
      ]
    },
    {
      "id": "europe-session-131",
      "conference": "europe",
      "title": "What Do Models Still Suck At?",
      "description": "What type of real world model responses do users still hate? We get to see millions of user's prompts - and we let users 'dislike both' on the Arena. We'll show you trends and examples of the tasks that LLMs still suck at despite the relentless hillclimbing.",
      "day": "April 10",
      "time": "5:30-5:50pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Peter Gostev"
      ],
      "embedding": [
        0.09625301,
        0.01386704,
        0.054716166,
        0.007477658,
        0.017006373,
        0.027252972,
        -0.07066372,
        -0.037298273,
        0.07526262,
        -0.17013536,
        -0.002484479,
        -0.08383032,
        0.029726017,
        -0.0107757505,
        -0.03572439,
        0.08159729,
        0.06163786,
        -0.029158652,
        -0.038154583,
        -0.05394345,
        -0.019758642,
        -0.09110855,
        0.014913929,
        0.081314266,
        -0.028316949,
        0.04430115,
        0.053022258,
        0.08675249,
        -0.093656,
        0.47951207,
        -0.11350493,
        -0.07067665,
        -0.030909393,
        -0.026636204,
        0.03986016,
        -0.11010816,
        0.03191063,
        -0.0037266002,
        0.019218761,
        0.033297464,
        0.026369058,
        0.05736118,
        -0.010129504,
        0.051181346,
        -0.023135632,
        -0.021322746,
        -0.09896563,
        -0.039411377,
        0.029354444,
        -0.009883129,
        -0.060923807,
        -0.010308048,
        0.023068741,
        -0.020127617,
        0.010088045,
        -0.0057444973,
        0.019219087,
        -0.050857313,
        0.14704569,
        0.020490967,
        -0.15000716,
        0.007299341,
        0.007615594,
        0.020220397,
        -0.040577985,
        -0.009899019,
        -0.015340877,
        -0.08608115,
        -0.0048116995,
        -0.042098157,
        0.00873392,
        -0.0014976376,
        -0.04729218,
        -0.021711271,
        -0.049599785,
        -0.1085293,
        -0.078171015,
        0.043348428,
        -0.014383758,
        0.021606598,
        -0.07446046,
        0.05084063,
        -0.04831877,
        0.0076598665,
        0.028085083,
        0.006877878,
        -0.02829965,
        0.036676805,
        0.009452613,
        0.068410985,
        -0.025086986,
        -0.059243035,
        -0.040333092,
        -0.011622576,
        -0.0378496,
        0.01994666,
        -0.0027344967,
        0.05767451,
        -0.028741369,
        -0.015603487,
        -0.0054055494,
        0.028694257,
        0.029752681,
        -0.030462114,
        0.011384719,
        -0.009626346,
        0.050094932,
        0.054555155,
        0.01671135,
        0.023584196,
        -0.07222244,
        -0.62990093,
        -0.040531836,
        -0.044143602,
        -0.044549096,
        -0.1615283,
        0.06204076,
        -0.0306061,
        0.00064739055,
        0.08012213,
        0.01548125,
        0.0056923,
        -0.026996799,
        0.051244937,
        -0.021139702,
        0.06836744,
        0.07238314,
        0.09553744
      ]
    },
    {
      "id": "europe-session-132",
      "conference": "europe",
      "title": "Harnesses in AI: A Deep Dive",
      "description": "",
      "day": "April 9",
      "time": "2:30-2:50pm",
      "room": "Westminster",
      "type": "talk",
      "track": "Harness Engineering",
      "speakers": [
        "Tejas Kumar"
      ],
      "embedding": [
        -0.040955193,
        0.08021682,
        0.071018524,
        0.038409416,
        0.029016,
        -0.05517842,
        -0.11978417,
        -0.046163186,
        -0.011784304,
        -0.19409215,
        -0.008337847,
        -0.009070435,
        -0.06900767,
        0.01386978,
        -0.030566245,
        0.026254244,
        0.1387025,
        0.0013013915,
        -0.043018118,
        -0.049145594,
        -0.020729046,
        -0.06199851,
        -0.028941207,
        0.07159057,
        -0.0883316,
        -0.016841503,
        0.04007984,
        0.031643942,
        -0.11203262,
        0.430493,
        -0.012835763,
        -0.013904222,
        0.014675788,
        -0.06263935,
        0.024864934,
        -0.057770655,
        -0.026443247,
        0.032191455,
        0.022875177,
        0.037486445,
        0.0062479633,
        0.05048163,
        0.052059926,
        0.041764405,
        -0.0799173,
        -0.030607956,
        -0.0890645,
        -0.050726,
        -0.045861967,
        -0.06514603,
        -0.088632755,
        -0.021561667,
        0.058732077,
        0.01929502,
        0.035580523,
        0.039694894,
        -0.02237809,
        -0.09860245,
        0.09457218,
        -0.023422288,
        -0.11716433,
        -0.010971196,
        0.018163009,
        0.008070253,
        -0.018915785,
        -0.12711138,
        0.094085366,
        -0.16349538,
        -0.022232743,
        -0.028310457,
        0.040534556,
        -0.0013583383,
        0.022415118,
        0.012566642,
        -0.12644175,
        -0.051153567,
        -0.08752294,
        0.1253892,
        0.049068023,
        0.09633574,
        -0.039271962,
        0.09981801,
        -0.016325431,
        -0.035622828,
        0.038992796,
        0.011467172,
        -0.05581791,
        0.025629163,
        -0.07278606,
        0.080914944,
        0.0793951,
        -0.020760948,
        0.010866265,
        -0.017461317,
        -0.017846692,
        -0.007490578,
        -0.032474533,
        0.014225521,
        -0.013478291,
        -0.027052982,
        0.0057185297,
        -0.031899255,
        0.074549675,
        0.060524106,
        -0.010210326,
        -0.051468,
        0.03340538,
        -0.02462482,
        0.041341197,
        0.027866375,
        -0.08194541,
        -0.60529685,
        0.026181052,
        0.003188012,
        -0.05441661,
        -0.14114493,
        -0.05516199,
        0.02369566,
        0.03267591,
        0.056415126,
        0.012796541,
        0.08033851,
        0.017899603,
        -0.011195468,
        0.01809195,
        0.05573174,
        0.041509617,
        0.050003026
      ]
    },
    {
      "id": "europe-session-133",
      "conference": "europe",
      "title": "Software Engineering + AI = ?",
      "description": "",
      "day": "April 9",
      "time": "4:30-5:00pm",
      "room": "Keynote",
      "type": "keynote",
      "track": "",
      "speakers": [
        "Gergely Orosz",
        "swyx"
      ],
      "embedding": [
        0.0037553546,
        0.0040356917,
        -0.03514313,
        -0.03181559,
        0.023803072,
        0.015261973,
        -0.10705725,
        0.052031018,
        0.010357537,
        -0.14696851,
        0.0029052577,
        -0.0832822,
        -0.012845144,
        -0.07488413,
        -0.03258287,
        0.0032400226,
        0.05659648,
        -0.040839978,
        -0.02275639,
        -0.046461552,
        -0.020712506,
        -0.06615786,
        -0.029677246,
        0.055645388,
        -0.039752696,
        0.12759224,
        -0.00010643175,
        0.06154935,
        -0.12587735,
        0.49962884,
        -0.001777019,
        -0.05594114,
        -0.030130498,
        -0.04691145,
        0.045862183,
        -0.061289515,
        -0.015098568,
        -0.011414229,
        0.030694606,
        0.06989493,
        0.01528166,
        -0.047061734,
        -0.029683176,
        -0.012494618,
        -0.034547307,
        -0.008434011,
        -0.10496173,
        -0.035572574,
        0.018466322,
        -0.021554071,
        -0.07930714,
        -0.008837827,
        0.04596113,
        -0.052534398,
        -0.02108481,
        0.053822335,
        -0.017436774,
        -0.07095245,
        0.048747294,
        -0.01448938,
        -0.13384978,
        -0.039130177,
        0.04213917,
        0.10550755,
        -0.042570412,
        -0.06900608,
        0.00785436,
        -0.1500603,
        0.029346105,
        -0.04123942,
        -0.0072689448,
        0.0072330916,
        0.010918764,
        0.03142457,
        -0.075877175,
        -0.0571866,
        -0.023895878,
        0.054658774,
        0.014874519,
        -0.005926823,
        -0.067769185,
        0.021683028,
        -0.091141135,
        -0.04907472,
        0.03304003,
        0.03282527,
        -0.032404713,
        -0.010498825,
        -0.04922518,
        -0.016804887,
        0.026838422,
        -0.055259213,
        -0.034601487,
        0.0049814894,
        -0.04599663,
        0.027864678,
        -0.030426532,
        0.028782398,
        -0.028926196,
        0.0014766541,
        -0.037741907,
        -0.031162705,
        0.058068562,
        -0.011527481,
        -0.005677391,
        -0.033566307,
        0.072496444,
        -0.03377216,
        0.0049744886,
        0.06977124,
        -0.029828973,
        -0.60559636,
        -0.013663358,
        -0.017956756,
        -0.012897501,
        -0.17744605,
        0.008873068,
        0.01490091,
        0.05761581,
        0.13903444,
        0.08310722,
        0.10498687,
        -0.00745093,
        -0.0073454343,
        -0.044974394,
        0.079343215,
        0.058786124,
        0.06200197
      ]
    },
    {
      "id": "europe-session-134",
      "conference": "europe",
      "title": "Open Models at Google DeepMind",
      "description": "",
      "day": "April 10",
      "time": "11:15-11:40am",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Cassidy Hardin"
      ],
      "embedding": [
        0.010690688,
        0.053624287,
        0.05608597,
        0.026654914,
        0.10095972,
        -0.061179966,
        -0.10454059,
        -0.0538665,
        0.00203213,
        -0.20655237,
        0.053697713,
        -0.040704586,
        0.036862157,
        -0.01888601,
        0.012028413,
        0.0459507,
        0.119516,
        0.016541662,
        -0.008779323,
        -0.0044559785,
        -0.028556833,
        -0.06826168,
        0.028493429,
        0.04334517,
        -0.08002807,
        0.05087701,
        0.02370988,
        0.07264697,
        -0.067251295,
        0.383075,
        -0.045471366,
        -0.03689917,
        -0.03514317,
        0.056366045,
        0.03907077,
        -0.11718672,
        -0.03235526,
        -0.027620636,
        0.12728682,
        0.101867765,
        -0.02015781,
        -0.023147026,
        -0.041695435,
        0.08389856,
        -0.00029853432,
        0.008648953,
        -0.020787649,
        -0.017860463,
        0.002451394,
        0.055570602,
        -0.098388515,
        0.043842178,
        0.014302506,
        -0.0051204287,
        0.0371946,
        0.06233555,
        -0.028254418,
        -0.033528086,
        0.07702933,
        -0.05531324,
        -0.095593244,
        -0.014160759,
        0.069775164,
        0.007522596,
        0.032428887,
        -0.06794062,
        0.06712786,
        -0.18996781,
        -0.11261919,
        0.010872204,
        0.037659585,
        -0.016248928,
        0.003999445,
        0.05990851,
        -0.10447706,
        -0.093788914,
        -0.10298387,
        0.07415166,
        -0.04207901,
        0.065387465,
        -0.059603613,
        0.09415702,
        -0.061572466,
        -0.028400104,
        0.04226239,
        0.016945845,
        -0.052967142,
        0.013891539,
        0.003565188,
        0.035507657,
        -0.061960384,
        -0.017098876,
        -0.049337305,
        0.024046505,
        -0.03261547,
        0.021167235,
        0.0029023818,
        0.04210816,
        0.013288385,
        -0.04011169,
        -0.028092714,
        -0.04404541,
        0.058447532,
        0.036413137,
        -0.0385586,
        -0.006918245,
        -0.016613165,
        0.011478722,
        0.032254037,
        -0.05121829,
        -0.10975281,
        -0.62049556,
        -0.0052125333,
        -0.0059195994,
        -0.05162961,
        -0.17482677,
        -0.022399878,
        -0.0066263457,
        0.020366058,
        0.13227454,
        -0.013590978,
        0.042717617,
        0.03523603,
        -0.0014411861,
        0.044045296,
        0.017297616,
        0.09063905,
        -0.02200143
      ]
    },
    {
      "id": "europe-session-135",
      "conference": "europe",
      "title": "Q&A (continuation of Open Models at Google DeepMind session)",
      "description": "",
      "day": "April 10",
      "time": "11:40am-12:00pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Cassidy Hardin"
      ],
      "embedding": [
        0.0038995973,
        0.06557413,
        0.03158426,
        0.040206954,
        0.15255886,
        -0.07270639,
        -0.054863326,
        -0.08716815,
        -0.00022993839,
        -0.21895577,
        0.08228111,
        0.010744238,
        0.057783138,
        -0.043923173,
        0.0050620614,
        0.028368251,
        0.12323311,
        -0.013360971,
        0.03111447,
        -0.011243833,
        -0.04174343,
        -0.05416696,
        0.007649024,
        0.06558132,
        -0.08956795,
        0.06815066,
        0.015117422,
        0.065261446,
        -0.018901968,
        0.3977786,
        -0.0472244,
        -0.066398725,
        -0.059709903,
        0.07257036,
        0.013057533,
        -0.046931252,
        -0.020594906,
        0.0021852837,
        0.106351025,
        0.13001762,
        -0.027212068,
        0.022544593,
        -0.011502683,
        0.09416753,
        -0.0071660588,
        0.0030500065,
        -0.034436703,
        -0.02897099,
        0.025835847,
        0.00061027694,
        -0.07300014,
        0.047201607,
        0.032297406,
        0.0044416552,
        0.01490075,
        0.024779519,
        -0.108465426,
        -0.04519013,
        0.053964138,
        0.026488796,
        -0.08040869,
        0.03463924,
        0.033479527,
        0.027403086,
        0.021154152,
        -0.028367395,
        0.06373487,
        -0.120941326,
        -0.11380969,
        0.035382945,
        0.05488737,
        -0.0012229268,
        0.022840237,
        0.03349453,
        -0.083096094,
        -0.113193855,
        -0.10522158,
        0.078429855,
        -0.09179559,
        0.07610673,
        -0.012534748,
        0.07412008,
        -0.1298043,
        -0.034012284,
        -0.006353789,
        0.012185772,
        -0.07690596,
        -0.00097039057,
        -0.03693323,
        0.039672058,
        -0.09906538,
        -0.04703542,
        -0.019940147,
        0.01822582,
        -0.041268706,
        -0.033592682,
        -0.031074261,
        -0.022480944,
        0.0051520667,
        -0.063315615,
        -0.046922594,
        -0.05879899,
        0.004152189,
        0.028682161,
        0.031092566,
        0.0133491075,
        -0.009871067,
        -0.0045961896,
        0.05427573,
        -0.00551469,
        -0.08654377,
        -0.60455036,
        -0.014310271,
        -0.0037252572,
        -0.03880435,
        -0.18090108,
        -0.023690723,
        0.019234093,
        0.06076912,
        0.08867651,
        -0.063419394,
        0.04185584,
        0.050312705,
        -0.017723776,
        0.06979764,
        0.04391622,
        0.06723977,
        -0.03864748
      ]
    },
    {
      "id": "europe-session-136",
      "conference": "europe",
      "title": "What goes into building generative image and video models at scale",
      "description": "",
      "day": "April 10",
      "time": "12:00-12:40pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Sander Dieleman"
      ],
      "embedding": [
        0.05709319,
        -0.0158583,
        0.069797665,
        0.07644877,
        0.040923838,
        -0.05666672,
        -0.07055024,
        -0.051743995,
        0.033879,
        -0.21763109,
        0.04590478,
        -0.051047117,
        -0.00081106013,
        0.061728522,
        -0.035461105,
        0.046381693,
        0.07210941,
        -0.024514595,
        -0.018864222,
        -0.08237141,
        -0.026316384,
        -0.06729071,
        0.046575125,
        0.03579938,
        -0.041216534,
        0.07826815,
        0.028383449,
        0.01974531,
        -0.0814439,
        0.44193694,
        -0.06698135,
        -0.061988294,
        0.005969876,
        -0.011056169,
        0.051059235,
        -0.087878495,
        -0.035023674,
        0.017385092,
        0.0767971,
        0.025783192,
        -0.032278646,
        0.044855352,
        -0.038341478,
        0.0029183712,
        -0.004922784,
        -0.020709997,
        0.00891734,
        0.017560635,
        0.022733673,
        0.04414196,
        -0.073127784,
        0.050593756,
        0.014444849,
        -0.07402325,
        0.0082332995,
        0.05591648,
        -0.0058494275,
        -0.03026537,
        0.073988095,
        -0.03435946,
        -0.0873194,
        -0.022575203,
        0.10383375,
        0.03820954,
        -0.038164623,
        -0.07414659,
        0.055160113,
        -0.097503506,
        -0.021679401,
        -0.0108569935,
        0.024351714,
        -0.039333675,
        -0.0062809726,
        0.028389374,
        -0.10138813,
        -0.107580274,
        -0.12208945,
        0.059955545,
        -0.019088138,
        0.076971285,
        -0.044263374,
        0.07562635,
        -0.08405607,
        -0.014830719,
        0.028034344,
        0.038977534,
        -0.103297874,
        0.015479703,
        0.019878665,
        0.01847526,
        -0.022885129,
        0.004010749,
        -0.07414151,
        0.004118327,
        0.022991067,
        -0.006058955,
        0.040379714,
        -0.008958805,
        0.09935837,
        -0.010567165,
        0.0005619165,
        -0.00080168666,
        0.059699066,
        -0.007206763,
        -0.03941812,
        -0.077208325,
        0.027350595,
        -0.03873595,
        0.020737536,
        -0.09016023,
        -0.04308584,
        -0.62791365,
        -0.000970296,
        0.0025775137,
        -0.036783688,
        -0.17814906,
        -0.04422923,
        -0.048918292,
        0.0073701963,
        0.08121015,
        0.009206588,
        0.034246143,
        0.075906016,
        -0.044427916,
        0.032271743,
        0.011929445,
        0.10653849,
        0.007207353
      ]
    },
    {
      "id": "europe-session-137",
      "conference": "europe",
      "title": "Agentic Panel with KP Sawhney",
      "description": "",
      "day": "April 10",
      "time": "12:40-1:00pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "KP Sawhney",
        "Ian Ballantyne"
      ],
      "embedding": [
        0.011161618,
        0.059588853,
        0.040060047,
        0.045211628,
        0.06437028,
        -0.025022915,
        -0.045806404,
        -0.039652895,
        -0.0005060356,
        -0.20195037,
        0.0669966,
        -0.079769365,
        0.020845463,
        0.016439632,
        -0.0017162026,
        0.013735795,
        0.09375827,
        0.002774784,
        -0.014498347,
        -0.019747045,
        -0.012085761,
        -0.058730453,
        0.034028195,
        0.011832341,
        -0.042062245,
        0.031739216,
        0.019568538,
        0.068677835,
        -0.09352439,
        0.4486851,
        -0.0060527143,
        -0.019071734,
        0.05124782,
        0.02727586,
        0.07912492,
        -0.031514067,
        0.013270978,
        0.028756801,
        0.04226122,
        0.06973937,
        -0.09359819,
        0.038612388,
        -0.07413027,
        0.011926318,
        -0.04579373,
        -0.018230153,
        -0.06778305,
        0.018035699,
        -0.041519128,
        0.007176302,
        -0.0021487752,
        0.06529887,
        -0.011628705,
        -0.0841225,
        0.073625706,
        -0.005989731,
        0.0044770446,
        -0.025996312,
        -0.008615488,
        0.023606295,
        -0.13180944,
        -0.0025039495,
        0.004448019,
        0.04374368,
        -0.07315105,
        -0.10370799,
        0.09085857,
        -0.10551648,
        -0.025180686,
        -0.028065467,
        0.08286094,
        -0.005260386,
        -0.026083633,
        0.03941013,
        -0.12818548,
        -0.104659416,
        -0.13581766,
        0.0809733,
        0.010474106,
        0.029840356,
        -0.018298477,
        0.02134548,
        -0.0739588,
        -0.05112591,
        -0.005504456,
        0.00091180776,
        -0.11404084,
        -0.0509895,
        0.00994442,
        0.027090993,
        -0.04172735,
        -0.062546596,
        -0.06560143,
        0.004724677,
        -0.059050858,
        -0.037317544,
        0.012153619,
        -0.008710002,
        0.015679413,
        0.014163321,
        0.0109201055,
        -0.040644437,
        0.07494288,
        0.007929983,
        0.035434652,
        -0.039562125,
        0.08891298,
        -0.026307767,
        0.07968354,
        -0.035094798,
        -0.02083217,
        -0.62468714,
        0.025363578,
        -0.012082766,
        -0.044069964,
        -0.15224528,
        0.029091794,
        -0.08326313,
        0.027297815,
        0.067948304,
        -0.04857255,
        0.07304483,
        0.06595506,
        -0.00053307146,
        -0.0007346087,
        0.012567353,
        0.08458751,
        0.04866588
      ]
    },
    {
      "id": "europe-session-138",
      "conference": "europe",
      "title": "Accelerating AI on Edge",
      "description": "",
      "day": "April 10",
      "time": "2:30-2:50pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Chintan Parikh",
        "Weiyi Wang"
      ],
      "embedding": [
        0.050713304,
        0.0386984,
        -0.012334585,
        0.108117,
        0.090057366,
        -0.028171012,
        -0.12139599,
        -0.052735128,
        -0.044484023,
        -0.19828118,
        0.10281165,
        0.01424107,
        0.045588307,
        0.0047081048,
        -0.028677518,
        0.07240554,
        0.1117176,
        0.03868183,
        -0.07932356,
        -0.052853353,
        -0.008891608,
        -0.11964503,
        -0.00024336281,
        0.0093724495,
        -0.013885125,
        0.031676892,
        0.026902903,
        0.055812117,
        -0.057637952,
        0.43094608,
        -0.046430178,
        -0.040779967,
        0.0063113817,
        0.010413773,
        0.045436893,
        -0.035830434,
        -0.019258128,
        -0.0042438074,
        0.11685902,
        0.07805498,
        -0.057000693,
        0.02795582,
        -0.06720427,
        -0.0051453603,
        -0.017175311,
        -0.024437519,
        -0.0649717,
        -0.004073275,
        -0.0052308957,
        0.018355561,
        -0.095445275,
        0.026147908,
        0.005952868,
        0.015830893,
        0.0036041893,
        0.02336408,
        -0.06551908,
        -0.034484114,
        0.053506397,
        -0.047467846,
        -0.09233932,
        -0.046959855,
        0.023324188,
        0.007949933,
        -0.03555091,
        -0.059502803,
        0.042285655,
        -0.1752648,
        -0.03272548,
        0.008577534,
        0.031116216,
        -0.02201943,
        -0.022354081,
        0.004959809,
        -0.11687959,
        -0.12817967,
        -0.12809268,
        0.048877966,
        -0.042517103,
        0.024497028,
        -0.04118221,
        0.11392032,
        -0.07584834,
        -0.0041328142,
        0.041503947,
        0.038327787,
        -0.073186964,
        0.032910813,
        -0.04842409,
        0.03477791,
        0.012863566,
        -0.02801134,
        -0.103950515,
        -0.023008203,
        -0.030142698,
        0.025248352,
        0.012416643,
        0.040723085,
        0.021163572,
        -0.03523497,
        -0.026700618,
        -0.012107239,
        0.055802874,
        0.026426006,
        -0.0351535,
        -0.057329774,
        0.058295514,
        -0.03425009,
        0.0070615937,
        -0.027250316,
        -0.06578446,
        -0.6084715,
        0.047474038,
        0.021881972,
        -0.037593395,
        -0.15959902,
        -0.0063438294,
        -0.041979406,
        0.09410618,
        0.087781996,
        -0.069144666,
        0.049389932,
        0.030065062,
        -0.02233687,
        0.01704523,
        0.02027651,
        0.050523367,
        -0.0070015485
      ]
    },
    {
      "id": "europe-session-139",
      "conference": "europe",
      "title": "Open Office Hours with DeepMind",
      "description": "",
      "day": "April 10",
      "time": "2:50-3:30pm",
      "room": "Rutherford",
      "type": "talk",
      "track": "Google DeepMind/Gemini",
      "speakers": [
        "Google DeepMind team"
      ],
      "embedding": [
        -0.0064688534,
        -0.004157654,
        0.046672456,
        0.028083347,
        0.053781684,
        -0.049019862,
        -0.077730514,
        -0.05021381,
        -0.002428103,
        -0.2194836,
        0.08434643,
        -0.023307754,
        -0.005413348,
        -0.02610088,
        -0.018167822,
        0.016046949,
        0.10590027,
        0.021481836,
        -0.0194115,
        0.006742044,
        -0.0148579525,
        -0.08288448,
        0.009227629,
        0.05936144,
        -0.042856976,
        0.054637913,
        0.03559323,
        0.09566291,
        -0.06282944,
        0.4404414,
        -0.09106723,
        -0.03446783,
        0.0074360073,
        0.0039414754,
        0.054447297,
        -0.082257636,
        -0.019290341,
        0.021014798,
        0.12011025,
        0.073163375,
        -0.07526217,
        0.0038728025,
        -0.005377579,
        0.0044794907,
        0.0110525265,
        0.020201823,
        -0.083578594,
        -0.014619992,
        0.028814716,
        0.04186233,
        -0.039870054,
        0.042677812,
        -0.025939643,
        -0.025626346,
        0.008185225,
        0.056144428,
        -0.03443662,
        -0.017849663,
        0.030624148,
        0.009383388,
        -0.10593612,
        -0.055374995,
        0.04743565,
        0.026519528,
        -0.015070824,
        -0.048267547,
        0.05208109,
        -0.15982857,
        -0.0712727,
        -0.009656694,
        0.035084274,
        0.024478447,
        -0.0026437752,
        0.015467512,
        -0.099419534,
        -0.0890935,
        -0.09776226,
        0.06010236,
        -0.014826678,
        0.024583012,
        -0.020806564,
        0.13831812,
        -0.11157409,
        -0.008168681,
        -0.009373615,
        0.028070748,
        -0.07903559,
        0.015135805,
        0.07417421,
        0.05170777,
        -0.07054568,
        -0.014155399,
        -0.11223503,
        -0.0023370406,
        -0.051744316,
        -0.008886655,
        0.03876487,
        0.034999367,
        0.044241797,
        0.019529538,
        -0.009854607,
        -0.028877892,
        0.06679869,
        -0.008860084,
        -0.022510935,
        -0.0014215724,
        0.047590747,
        -0.02109202,
        0.053818498,
        -0.0105253,
        -0.073204786,
        -0.61128545,
        -0.022706801,
        -0.029679542,
        -0.05565239,
        -0.16377144,
        -0.03013769,
        -0.023292175,
        0.038933787,
        0.1160643,
        -0.030355874,
        0.07982227,
        0.08765163,
        -0.014138616,
        0.01970547,
        0.07149486,
        0.06208513,
        -0.016097846
      ]
    },
    {
      "id": "europe-session-140",
      "conference": "europe",
      "title": "How Encord Leverages AI to Stay Customer-Focused",
      "description": "Diarmuid, Lead Customer Engineer at Encord, shares how the company leverages AI to transform customer support. From automating tickets, calls, and documentation to generating internal workflows and insights, AI enables the team to scale efficiently. \n\nBut even with automation, relationships remain central - ensuring every customer interaction is personal, responsive, and impactful. Attendees will learn practical strategies for balancing AI-driven efficiency with human connection, and how this approach has helped Encord grow support capabilities while keeping customers at the heart of everything they do.",
      "day": "April 9",
      "time": "10:30-10:48am",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.00052934623,
        0.023557736,
        0.01694328,
        0.008829007,
        -0.04651168,
        -0.022909084,
        -0.12726302,
        -0.027904686,
        0.005331218,
        -0.19585507,
        -0.0034611158,
        -0.057860956,
        0.050302878,
        0.0072741807,
        -0.023748176,
        -0.061987624,
        0.0643194,
        0.025613204,
        -0.039466344,
        -0.045725208,
        -0.06997736,
        -0.025318768,
        0.0005966495,
        0.121016525,
        -0.063149825,
        0.08955856,
        -0.01905871,
        0.09711222,
        -0.08959817,
        0.49147046,
        -0.11203881,
        -0.004151396,
        -0.009394425,
        -0.037278756,
        -0.022273622,
        0.016026566,
        -0.06118833,
        0.07066475,
        0.04261506,
        0.042232282,
        -0.014140471,
        0.039840396,
        -0.022214757,
        0.035979196,
        -0.015844895,
        -0.0009511328,
        -0.031739607,
        0.03970047,
        -0.0152418595,
        -0.03203601,
        -0.07360678,
        0.008992945,
        0.08355985,
        -0.041570783,
        0.0053944318,
        0.0046097864,
        0.008484369,
        -0.010313838,
        0.1020081,
        -0.08230749,
        -0.076586954,
        -0.068619154,
        0.0011650567,
        -0.009856223,
        -0.07673142,
        -0.047234774,
        0.07987488,
        -0.068328075,
        0.035694756,
        -0.059675027,
        -0.01892881,
        0.013704493,
        -0.038916852,
        0.027562639,
        -0.04169104,
        -0.08471782,
        -0.054838903,
        0.06180026,
        0.008968791,
        0.0059875073,
        -0.043969635,
        0.052560024,
        -0.10094824,
        -0.09656719,
        0.026276961,
        -0.0070463144,
        0.0025513906,
        0.0405018,
        -0.02726176,
        0.024957744,
        0.0114564765,
        -0.02563557,
        -0.024321072,
        -0.065033935,
        -0.054547764,
        -0.041569352,
        0.050348304,
        0.05071885,
        -0.050277196,
        -0.007901858,
        -0.014781339,
        -0.045265023,
        0.044035055,
        -0.008860309,
        0.014029863,
        -0.07436765,
        0.03358324,
        -0.005042168,
        0.06680323,
        -0.011917318,
        -0.0776094,
        -0.62341785,
        0.0052569252,
        -0.039532032,
        -0.016494103,
        -0.17881937,
        -0.10052986,
        0.0059328196,
        0.005041067,
        0.033544738,
        0.0006070751,
        0.023488585,
        0.00066173106,
        -0.006785807,
        0.011056193,
        0.018214693,
        0.08791087,
        0.023909915
      ]
    },
    {
      "id": "europe-session-141",
      "conference": "europe",
      "title": "Live Demo & Q&A with Arize",
      "description": "",
      "day": "April 9",
      "time": "10:30-10:48am",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        -0.095865175,
        0.0001824201,
        -0.04813752,
        -0.056156743,
        -0.016086565,
        -0.010112177,
        -0.109330684,
        -0.06987623,
        0.038179178,
        -0.20079298,
        0.054010455,
        -0.038179733,
        0.022792088,
        0.025427256,
        -0.051572077,
        0.040861197,
        0.051788136,
        0.05859367,
        -0.023472266,
        -0.06775864,
        -0.11090877,
        -0.09336129,
        -0.033280145,
        -0.007899703,
        -0.058186695,
        0.16971834,
        0.026382666,
        0.094474085,
        -0.09498623,
        0.4107626,
        -0.050652068,
        -0.037785552,
        -0.06377585,
        0.007991718,
        -0.005989371,
        -0.011118245,
        -0.037326396,
        0.027911602,
        0.053434398,
        0.03301266,
        -0.022454351,
        0.074462555,
        0.061210405,
        0.06252814,
        -0.055804193,
        0.04780001,
        -0.08727453,
        0.03376307,
        0.007825408,
        -0.03707172,
        -0.029482314,
        -0.036453906,
        0.01643112,
        0.037768155,
        0.058129624,
        0.012871535,
        -0.059090164,
        -0.021025833,
        0.06663827,
        -0.008251778,
        -0.06480608,
        -0.010911362,
        -0.026932303,
        0.0071328385,
        -0.084493846,
        -0.027858734,
        0.08762899,
        -0.10127164,
        -0.11025845,
        -0.046253886,
        0.00066281,
        0.03211182,
        -0.033273604,
        0.017364101,
        -0.11191127,
        -0.08374533,
        -0.10501395,
        0.028545532,
        -0.02711267,
        0.030589296,
        -0.049045913,
        0.068956345,
        -0.12777819,
        -0.07263539,
        0.018065233,
        0.037358277,
        -0.006201986,
        0.012275222,
        0.0049764584,
        0.10701799,
        -0.052293453,
        0.056671552,
        0.033694744,
        0.015263048,
        -0.061730705,
        -0.0071910964,
        0.0176784,
        0.14742216,
        -0.035864312,
        0.018589133,
        0.03514031,
        -0.012738364,
        0.03633316,
        0.04573909,
        0.012198981,
        -0.05999819,
        0.050564274,
        0.05134921,
        0.012519157,
        0.020278096,
        -0.09075343,
        -0.6049875,
        0.018054832,
        -0.032814883,
        -0.05499556,
        -0.15439408,
        -0.0012843098,
        0.0031282695,
        0.099108644,
        0.015319706,
        -0.028974487,
        0.07417776,
        0.015691474,
        -0.009848636,
        0.017877676,
        0.07861354,
        0.06481422,
        -0.043454606
      ]
    },
    {
      "id": "europe-session-142",
      "conference": "europe",
      "title": "Stop babysitting your agents: building a context engine for mergeable code",
      "description": "AI coding agents are fast, capable, and context-blind. They generate code that compiles but miss your team's conventions, ignores past decisions, and breaks patterns— because they don't understand how your system actually works. The fix most teams try (more MCP servers, more rules files, team skills, bigger context windows) gives agents access to information without giving them understanding.\n\nThis talk shows what changes when you close that gap with a context engine. I'll reference a real coding task run without and with organizational context: the first took 2.5 hours and 20.9M tokens with multiple rounds of human correction, the other took 25 minutes and 10.8M tokens and produced mergeable code on the first pass. Same agent, same model. Includes a short demo showing the moment organizational context changes the agent's approach.\n\nYou'll see the three problems a context engine solves — quality, efficiency, and autonomy — and the hard lessons we learned getting it wrong before we got it right.",
      "day": "April 9",
      "time": "10:30-10:48am",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [
        "Brandon Walsenuk"
      ],
      "embedding": [
        0.023435453,
        0.056475982,
        0.015433525,
        0.035831306,
        -0.04240447,
        0.017013067,
        -0.14978078,
        -0.045551777,
        -0.010545523,
        -0.20194508,
        0.00022942437,
        0.008884224,
        0.061701737,
        0.020585898,
        -0.019549228,
        -0.057961427,
        0.08344219,
        -0.02528264,
        -0.080128044,
        -0.08235556,
        -0.031030975,
        -0.09555426,
        -0.0116428295,
        0.06323642,
        -0.0020139867,
        0.08918876,
        -0.026313294,
        0.027624821,
        -0.04592179,
        0.47434232,
        -0.060844593,
        0.029799515,
        -0.008244861,
        -0.022401385,
        0.010259871,
        -0.04965679,
        -0.03270537,
        0.010399856,
        0.011990837,
        -0.021596365,
        -0.0010816805,
        0.04142258,
        -0.0054130284,
        0.05452755,
        -0.05180274,
        -0.0051598237,
        -0.04948296,
        0.015324038,
        0.008795156,
        -0.003771815,
        -0.026053615,
        0.012189525,
        0.10322152,
        -0.019526396,
        0.085166246,
        -0.043048017,
        0.040635757,
        -0.023149723,
        0.038110916,
        -0.005091578,
        -0.0941319,
        -0.033679053,
        0.011575205,
        -0.016721439,
        -0.093823895,
        -0.06130704,
        0.068953656,
        -0.12126547,
        -0.026727783,
        -0.035357527,
        -0.0036085895,
        0.0060796924,
        -0.09191832,
        0.07036085,
        -0.08796982,
        -0.13836063,
        -0.097264424,
        0.06221901,
        -0.028667772,
        0.051167127,
        -0.10597698,
        0.08184748,
        -0.09868045,
        -0.06655852,
        0.05144017,
        0.036408596,
        -0.043623038,
        0.06651301,
        -0.06621496,
        0.0009692188,
        -0.0103883045,
        -0.02870132,
        0.0013719349,
        -0.0033064159,
        -0.096607566,
        -0.028414376,
        0.031100389,
        0.02711426,
        0.03050222,
        0.054826252,
        -0.0006881164,
        -0.05808228,
        0.070077255,
        -0.00014229871,
        0.011077,
        0.036440957,
        0.02000235,
        -0.041778598,
        0.023530526,
        0.013051727,
        -0.0244816,
        -0.60437405,
        0.017144032,
        -0.07826534,
        -0.040422894,
        -0.13529377,
        0.034474824,
        0.063918635,
        0.045461535,
        0.047086556,
        -0.05336636,
        0.07141779,
        -0.050277587,
        -0.01494165,
        -0.0081483,
        0.02842337,
        0.10602485,
        -0.032800186
      ]
    },
    {
      "id": "europe-session-143",
      "conference": "europe",
      "title": "Your Agent's Biggest Lie: \"I Searched the Web\"",
      "description": "AI agents get blocked by anti-bot systems, served fake pages, and hit with CAPTCHAs - but report back as if everything worked fine. I'll walk through why this happens and demo the same agent on the same sites with and without Bright Data's Web MCP.\n\nTalking points:\n- Cloudflare AI Labyrinth actively feeds fake content to AI agents\n- Cloudflare blocks AI crawlers by default on 20% of the web\n- Columbia/Tow Center: 60%+ citation failure across 8 AI search engines\n- AWS built an IETF protocol (Web Bot Auth) to address the problem\n- Live demo: same agent, same sites - blocked vs clean data\n- How Bright Data's Web MCP handles anti-bot, CAPTCHAs, and JS rendering transparently",
      "day": "April 9",
      "time": "10:50-11:08am",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [
        "Rafael Levi"
      ],
      "embedding": [
        0.025103906,
        0.03804537,
        0.005755169,
        0.005003338,
        -0.0058539524,
        -0.021091461,
        -0.16443592,
        -0.045673564,
        -0.048444375,
        -0.17303772,
        0.029294996,
        -0.07428802,
        0.08047786,
        -0.03166814,
        0.000060189093,
        -0.00411661,
        0.07398222,
        -0.002184196,
        -0.081502795,
        -0.075092524,
        -0.093594156,
        -0.080005795,
        0.016388126,
        0.023542743,
        -0.029611355,
        0.018426904,
        0.0020117736,
        0.08196113,
        -0.117481895,
        0.49386558,
        -0.058431093,
        -0.016637681,
        0.007395566,
        -0.036709353,
        0.03558657,
        -0.02440866,
        -0.046074968,
        -0.029942643,
        0.05472156,
        0.03557189,
        0.053851698,
        0.07937329,
        0.0013309999,
        0.033131815,
        -0.023863424,
        -0.052634813,
        -0.053606108,
        0.021838533,
        -0.011140892,
        -0.021756515,
        -0.023104101,
        -0.0060684877,
        0.07355859,
        -0.03347962,
        0.052879736,
        0.031306274,
        0.032049898,
        -0.078810185,
        0.06373613,
        -0.037558008,
        -0.10993564,
        -0.0483892,
        -0.015070341,
        -0.0045742737,
        0.017626453,
        -0.07338808,
        0.020890683,
        -0.118974835,
        -0.02827074,
        -0.03156539,
        -0.053117532,
        -0.002416353,
        -0.014682837,
        0.035734046,
        -0.10127159,
        -0.12057043,
        -0.13742991,
        0.06555622,
        0.009402864,
        0.035689607,
        -0.07145128,
        0.078834265,
        -0.045445528,
        0.053645678,
        0.091612756,
        -0.007909951,
        -0.028539177,
        0.063321576,
        -0.031192929,
        0.046407506,
        0.0056265914,
        0.0048545958,
        0.013298908,
        -0.03303181,
        -0.042328283,
        0.02452288,
        0.0014167338,
        0.038183082,
        0.007050783,
        0.023202445,
        -0.038711563,
        -0.015412401,
        0.04948494,
        0.030187305,
        0.006152556,
        -0.05877894,
        0.03986133,
        0.040662322,
        0.09850466,
        0.018834084,
        -0.08914161,
        -0.5925633,
        0.047643907,
        -0.025626644,
        -0.0076827775,
        -0.15224667,
        0.038981892,
        0.04817625,
        0.007914723,
        0.014783473,
        -0.06688788,
        0.087455235,
        -0.01890236,
        0.028948553,
        -0.061803807,
        0.046440084,
        0.08776135,
        -0.014034722
      ]
    },
    {
      "id": "europe-session-144",
      "conference": "europe",
      "title": "Two Roads to Durable Agents: Replay vs. Snapshot",
      "description": "AI agents that run for hours, wait on humans, and call dozens of tools need durability. Today the default answer is application-level replay: record every step, replay the log on recovery, require your code to be deterministic. It works, but it constrains how you write agents and can't capture everything a running process actually holds in memory.\nThere's a second approach that almost nobody in the AI engineering world is using yet: OS-level snapshot/restore. Freeze the entire process. Free all resources. Restore it exactly where it left off, with no replay log, no determinism requirements, and no step boundaries in your code.\nIn this talk I'll compare both approaches honestly, where each one wins and where each one breaks, then demo a live agent on Trigger.dev that checkpoints mid-execution, suspends at zero cost while waiting on a human, and resumes from snapshot. You'll leave with a clear framework for choosing the right durability model for your agents.",
      "day": "April 10",
      "time": "10:50-11:08am",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [
        "Eric Allam"
      ],
      "embedding": [
        0.029380474,
        0.019749563,
        0.041148204,
        -0.047739577,
        0.0340283,
        0.021066438,
        -0.09523768,
        -0.0080851065,
        -0.015722247,
        -0.19980076,
        0.054796997,
        -0.07995315,
        0.097923495,
        -0.02328746,
        -0.018341117,
        0.0076832417,
        0.12811226,
        0.008462511,
        -0.025857374,
        -0.067630924,
        -0.11521805,
        -0.0875798,
        -0.0455622,
        0.02096521,
        -0.037488103,
        0.13505585,
        0.019676693,
        0.09168085,
        -0.052221235,
        0.4775155,
        -0.080045424,
        0.00020115345,
        0.008677994,
        -0.090276994,
        -0.07789549,
        -0.029241573,
        -0.0393013,
        -0.019552592,
        0.011090641,
        0.042923875,
        0.042791072,
        0.05495912,
        0.007445821,
        0.014839407,
        -0.054111693,
        0.017212931,
        -0.015987568,
        0.042145073,
        0.00037808405,
        -0.02394051,
        -0.020140646,
        0.0154479975,
        0.120190024,
        -0.0054130666,
        0.04435111,
        -0.016469425,
        -0.009139936,
        -0.05380228,
        0.102212146,
        -0.025664404,
        -0.038261738,
        -0.011205139,
        -0.010754736,
        0.0421817,
        -0.08496273,
        -0.08422439,
        0.08580617,
        -0.071492955,
        0.03509519,
        -0.13369447,
        0.014079495,
        0.000024541969,
        -0.044404436,
        0.022905404,
        -0.084966734,
        -0.100572124,
        -0.09569446,
        0.11579558,
        -0.04097082,
        0.020404398,
        -0.12898219,
        0.07955747,
        -0.13293706,
        -0.060431197,
        0.033703938,
        0.041937772,
        -0.049993586,
        0.052455883,
        -0.054248437,
        0.05813374,
        -0.013706029,
        -0.038326234,
        -0.013785493,
        0.026984258,
        -0.045310207,
        -0.023095679,
        0.026710212,
        0.049183667,
        -0.064127326,
        0.027972523,
        -0.026484981,
        -0.0038864915,
        0.04123062,
        0.004289235,
        0.03027472,
        -0.046201438,
        0.03358321,
        0.03678804,
        0.03969589,
        0.008331717,
        -0.09921557,
        -0.55555123,
        -0.027357655,
        -0.013316698,
        -0.0026099477,
        -0.16066214,
        0.014981811,
        0.056261986,
        0.053993426,
        0.02009364,
        -0.06503309,
        0.08522759,
        -0.05704595,
        -0.013688083,
        -0.008390401,
        0.059528362,
        0.06856114,
        0.030304788
      ]
    },
    {
      "id": "europe-session-145",
      "conference": "europe",
      "title": "Context Graphs 101: What They Are and How to Get Started in 5 Minutes",
      "description": "\"Most agent failures aren't model failures - they're context failures. A Context Graph gives your agents structured knowledge, situational data, past decisions, and the reasoning traces behind them. It's queryable, traversable, and unlike a static knowledge base, it gets smarter as your agents use it.\n\nIn this 18-minute session, we'll show you what a Context Graph actually looks like, how it connects to your agent stack via MCP and the `neo4j-agent-memory` package, and how to get one running in 5 minutes.\"",
      "day": "April 9",
      "time": "10:50-11:08am",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        -0.00810435,
        0.0524341,
        0.032285362,
        0.025959807,
        -0.013139312,
        -0.0056910594,
        -0.08366952,
        -0.08889323,
        0.014036732,
        -0.19079372,
        0.01753181,
        -0.04838706,
        0.00028565852,
        -0.009095899,
        -0.035806987,
        -0.033405427,
        0.08433719,
        0.054299776,
        -0.060022857,
        -0.071189746,
        -0.054005455,
        -0.0782038,
        -0.01816148,
        0.049452532,
        -0.044656396,
        0.05123001,
        -0.0063689845,
        0.054525916,
        -0.013953769,
        0.4788188,
        -0.10138113,
        -0.025017142,
        -0.015197748,
        -0.0314685,
        0.022469342,
        -0.0014508005,
        -0.022981921,
        0.020431994,
        0.07866817,
        -0.019701935,
        0.010062731,
        0.030179905,
        0.020767815,
        0.02892508,
        -0.07202051,
        0.020600442,
        -0.04801296,
        0.023420934,
        -0.06854285,
        0.0014952488,
        -0.021916,
        -0.0031086414,
        0.048422966,
        -0.05498916,
        0.058827292,
        -0.016301753,
        0.029143782,
        -0.027589032,
        0.061161257,
        -0.03880152,
        -0.09890592,
        -0.025477918,
        -0.06651844,
        -0.049197182,
        -0.05221602,
        -0.052157965,
        0.13164644,
        -0.11910205,
        -0.0067948718,
        -0.08090595,
        0.01693709,
        -0.06370059,
        -0.08365476,
        0.037305743,
        -0.08787126,
        -0.1497183,
        -0.054631084,
        0.045181073,
        -0.00050315267,
        0.034462817,
        -0.11066691,
        0.06570588,
        -0.029538289,
        -0.08055543,
        0.044808555,
        -0.03027012,
        -0.046733174,
        0.053266246,
        -0.047320716,
        0.028493103,
        -0.03275816,
        -0.002063043,
        0.022041807,
        -0.020148527,
        -0.05427861,
        0.025758907,
        0.059796784,
        0.029628692,
        -0.016962001,
        0.06836276,
        -0.0279154,
        -0.05121316,
        0.07257159,
        -0.07271453,
        -0.028608935,
        -0.038192075,
        0.007031075,
        -0.00051529193,
        0.08618671,
        0.08069175,
        -0.07446833,
        -0.60915184,
        -0.011058264,
        -0.019132124,
        0.036487214,
        -0.14764257,
        0.017880993,
        0.046142977,
        0.035914294,
        0.022612628,
        -0.032658808,
        0.10279289,
        0.0238987,
        -0.044021733,
        -0.022143591,
        0.041147728,
        0.08934787,
        -0.010638148
      ]
    },
    {
      "id": "europe-session-146",
      "conference": "europe",
      "title": "Reverse engineering a Viking VOIP phone protocol with Claude Code",
      "description": "If you’ve ever tried to integrate with legacy hardware, you’ll know the frustration of opaque protocols, missing documentation, and devices that were never meant to be extended.\n\nBut what if you could systematically reverse engineer and control these systems anyway? Enter AI-assisted protocol analysis with Claude Code.\n\nIn this talk, we’ll walk through how to dissect and reconstruct the protocol behind a Viking VoIP phone—capturing traffic, identifying patterns, and using Claude Code to accelerate understanding and implementation. You’ll learn practical techniques for reverse engineering networked devices, how to leverage LLMs to speed up low-level analysis, and how to turn a black-box device into a programmable interface.",
      "day": "April 9",
      "time": "1:05-1:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.04473096,
        0.054090373,
        0.035040513,
        0.009163387,
        0.0575988,
        0.093937665,
        -0.13161735,
        -0.01837907,
        -0.004022189,
        -0.1903259,
        0.014755316,
        -0.11076232,
        0.030966843,
        0.0098559875,
        0.008905809,
        -0.033668548,
        0.065253146,
        -0.034906805,
        -0.08741381,
        -0.08877872,
        -0.09445479,
        -0.10870534,
        -0.023002993,
        0.040088616,
        -0.08598723,
        0.065839835,
        -0.024980463,
        0.020706417,
        -0.03649171,
        0.44858617,
        -0.09984001,
        -0.028253369,
        -0.028536178,
        -0.016177049,
        0.012723261,
        -0.027208995,
        0.01976134,
        0.016527876,
        0.05215326,
        -0.016177619,
        0.0531097,
        0.05835861,
        -0.0076727755,
        -0.0009006319,
        0.0019183488,
        -0.0058238264,
        -0.08586184,
        -0.0046400996,
        0.04858239,
        -0.041168477,
        -0.057753418,
        0.006711399,
        0.07231582,
        0.04470938,
        0.00564911,
        -0.0062306677,
        0.0038897677,
        -0.06152509,
        0.09706753,
        -0.016661191,
        -0.08740111,
        -0.06452585,
        -0.06718928,
        0.05143945,
        -0.046605512,
        -0.018924484,
        0.048799146,
        -0.046697028,
        -0.020756662,
        -0.09016642,
        -0.022521207,
        0.021587614,
        -0.05125775,
        -0.028142678,
        -0.092289954,
        -0.03057115,
        -0.09771457,
        0.06708892,
        -0.039806493,
        0.015269925,
        -0.008484422,
        0.123547405,
        -0.08128066,
        -0.0227163,
        0.046501584,
        0.056840856,
        -0.04172186,
        0.050179932,
        -0.0017228421,
        0.05064031,
        -0.03336498,
        -0.061947092,
        -0.0055934046,
        0.0058241086,
        -0.06199949,
        0.036167998,
        0.061881207,
        0.009663803,
        0.015465919,
        -0.08177773,
        0.030549964,
        -0.017454965,
        0.006792892,
        0.04687793,
        -0.02648152,
        -0.01509505,
        0.022410331,
        0.033760794,
        0.046817396,
        0.01450639,
        -0.065875016,
        -0.63612,
        0.07447988,
        -0.012508829,
        -0.004638526,
        -0.14539203,
        0.028056355,
        0.030954171,
        0.094335645,
        0.07852788,
        -0.0322559,
        0.069695145,
        0.0040918556,
        -0.051472776,
        -0.0070490157,
        0.0072282064,
        0.06239309,
        -0.04128213
      ]
    },
    {
      "id": "europe-session-147",
      "conference": "europe",
      "title": "How We Built Zeta2: Training an Edit Prediction Model in Production",
      "description": "Zeta2 is the edit prediction model that powers tab-completion in Zed. It watches your recent edits, cursor position, and surrounding code, then predicts what you'll change next. This talk walks through how we built it. We'll cover knowledge distillation from a frontier teacher into a small, fast model, why we abandoned synthetic GitHub commit data for real opt-in edit traces, and how we diagnosed a reversal problem where the model kept undoing the user's work. We'll also talk about choosing a new base model, figuring out when to stop tuning and ship, and what we're still working on.",
      "day": "April 9",
      "time": "1:05-1:23pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.016729778,
        0.044988744,
        0.021175385,
        0.0010531165,
        -0.044003427,
        0.015147758,
        -0.11024631,
        -0.03333084,
        0.032379687,
        -0.20945331,
        0.000019735604,
        -0.020595958,
        -0.014681726,
        -0.0026789051,
        -0.043155193,
        0.0063096923,
        0.16060077,
        0.018832818,
        -0.045860082,
        -0.1173708,
        -0.06403131,
        -0.10949609,
        -0.060799036,
        0.016130436,
        -0.006637791,
        0.104530044,
        0.002704925,
        0.043334913,
        -0.021960154,
        0.4677595,
        -0.08731376,
        -0.0538255,
        -0.043086912,
        -0.009571437,
        -0.0020506585,
        -0.0024040653,
        0.000868145,
        0.02078857,
        -0.011629812,
        0.0012535756,
        0.026953436,
        0.072684936,
        -0.052634135,
        0.0129019795,
        0.0037495089,
        0.004705187,
        -0.03771721,
        -0.011579368,
        -0.044464268,
        -0.014021979,
        -0.07094863,
        -0.02320805,
        0.048260175,
        -0.01346292,
        -0.018750852,
        0.009200462,
        -0.03199781,
        -0.035054978,
        0.10175247,
        -0.013837501,
        -0.03722745,
        0.014132845,
        0.03510073,
        -0.014185939,
        -0.04299981,
        -0.04370772,
        0.028644413,
        -0.09102238,
        -0.050318453,
        -0.030455524,
        0.088248886,
        -0.04533453,
        -0.07053025,
        0.023511376,
        -0.11911147,
        -0.07591335,
        -0.066118516,
        0.10072022,
        -0.032267973,
        0.10499205,
        -0.063318476,
        0.082939625,
        -0.10086395,
        -0.0064174635,
        0.10263373,
        0.06879398,
        -0.013080611,
        0.052346352,
        -0.013530741,
        0.009164467,
        0.040328365,
        0.050107587,
        0.016803881,
        0.023520693,
        -0.064067364,
        0.015932268,
        0.053011153,
        0.08085451,
        0.0041279853,
        0.028828287,
        0.024891177,
        -0.038172707,
        -0.02456859,
        -0.0020309826,
        -0.02027311,
        -0.10129887,
        -0.026151331,
        0.047453504,
        0.0005613417,
        -0.0150892055,
        -0.0748961,
        -0.61359596,
        -0.031942006,
        -0.040236775,
        0.007239293,
        -0.16233353,
        0.006008233,
        0.033018682,
        0.08269222,
        0.08618837,
        0.002600837,
        0.047486942,
        0.021295158,
        -0.029902285,
        -0.012904275,
        0.03222377,
        0.066887416,
        -0.019630214
      ]
    },
    {
      "id": "europe-session-148",
      "conference": "europe",
      "title": "The maturity phases of running evals",
      "description": "Most teams start with ad hoc spot-checks and end up needing a repeatable system that prevents regressions. This session walks through the maturity curve from manual examples, to automated test sets, to continuous evaluation tied to releases and real user traffic. You will leave with a clear model for what to do next at each stage, and what to avoid as you scale.",
      "day": "April 9",
      "time": "1:05-1:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [
        "Phil Hetzel"
      ],
      "embedding": [
        -0.0010968695,
        0.033208653,
        0.0380145,
        0.045120608,
        0.0033654002,
        -0.038792074,
        -0.08398106,
        -0.045566004,
        0.024371628,
        -0.18004669,
        -0.008611731,
        -0.01892426,
        0.019405777,
        0.05182282,
        -0.03737928,
        0.06040797,
        0.06612173,
        0.020015221,
        -0.053016983,
        -0.076657295,
        -0.03745375,
        -0.04006335,
        -0.014506567,
        0.078967646,
        -0.039027173,
        0.08032677,
        0.063700646,
        0.02228905,
        -0.08284226,
        0.49021968,
        -0.086412854,
        -0.030462055,
        -0.008248745,
        -0.010324793,
        -0.003660522,
        -0.0032718156,
        -0.006730143,
        0.0765604,
        -0.0009394675,
        0.012424541,
        0.07397071,
        0.052320275,
        0.006934367,
        0.024228496,
        -0.09591048,
        -0.044369258,
        -0.023799801,
        0.006861063,
        -0.064924814,
        -0.039397143,
        -0.059941772,
        -0.01281908,
        0.023370726,
        -0.0779659,
        -0.012751426,
        0.029173996,
        -0.007407496,
        -0.011167757,
        0.14534995,
        -0.0032634726,
        -0.090209074,
        -0.022083059,
        -0.01662142,
        -0.048112415,
        -0.022200799,
        -0.053691026,
        0.0935781,
        -0.09908536,
        -0.056407515,
        -0.059457187,
        0.04722296,
        -0.021507708,
        -0.052322436,
        0.009598315,
        -0.07953558,
        -0.14981279,
        -0.12112942,
        0.09260447,
        -0.03867109,
        0.004704708,
        -0.051694617,
        0.07363692,
        -0.018002227,
        -0.034920115,
        0.07624191,
        0.030028217,
        -0.055004437,
        0.08330772,
        -0.039377466,
        0.049006354,
        -0.04978156,
        -0.048255295,
        0.06853995,
        -0.009320623,
        -0.020588018,
        -0.010482541,
        0.01601534,
        0.010844319,
        -0.025074866,
        0.07159072,
        0.000686776,
        0.0027597875,
        0.013018737,
        -0.027182326,
        0.026786366,
        -0.09484346,
        -0.027707068,
        0.049963802,
        0.02025638,
        0.012263905,
        -0.07312927,
        -0.59483594,
        0.003926854,
        -0.09185035,
        -0.033643175,
        -0.14622231,
        0.043840736,
        0.046442974,
        0.010494595,
        0.081636645,
        -0.0027028895,
        0.013591106,
        -0.06839688,
        0.05903975,
        -0.017159656,
        0.060739562,
        0.11651796,
        0.0019088819
      ]
    },
    {
      "id": "europe-session-149",
      "conference": "europe",
      "title": "From MCP to Scale: Pipelines That Build Themselves",
      "description": "An agent with Bright Data's MCP can do more than fetch data - it can build and maintain entire data pipelines. I'll show an agent that uses MCP to explore a target site, understand its structure, then autonomously writes a production script using Bright Data's APIs for scale processing. The site changes? The agent updates the pipeline. No human scraper maintenance.\n\nTalking points:\n- The agent as pipeline builder: MCP to explore and understand, API scripts for scale execution\n- Pre-recorded demo: agent explores site via MCP, detects structure, handles JS rendering\n- Agent writes production code using Bright Data's APIs for batch processing at scale\n- Agent maintains the pipeline - when the site changes, the agent fixes it\n- Bright Data as the complete toolkit the agent needs: MCP for intelligence, APIs for execution",
      "day": "April 9",
      "time": "1:25-1:43pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [
        "Rafael Levi"
      ],
      "embedding": [
        0.026672177,
        0.09421836,
        -0.032649923,
        0.017675111,
        0.0071606142,
        -0.0056033633,
        -0.16003995,
        -0.071541496,
        -0.0102986805,
        -0.19240415,
        0.06634805,
        -0.027271448,
        0.07750453,
        0.061535403,
        0.024550205,
        0.000019541352,
        0.13117129,
        -0.036802076,
        -0.022531644,
        -0.114813656,
        -0.06891971,
        -0.06938669,
        -0.0003678994,
        0.04416717,
        0.031744737,
        0.036857523,
        -0.027075892,
        0.07964209,
        -0.10220613,
        0.45882195,
        -0.061331492,
        -0.04966546,
        -0.048958533,
        -0.00050552463,
        0.045450624,
        0.03963919,
        -0.098979145,
        0.032602705,
        0.010863463,
        0.047980957,
        0.05088743,
        0.08870935,
        -0.002902188,
        0.045322455,
        -0.04928728,
        -0.008061756,
        -0.019072996,
        0.027132731,
        0.00923775,
        -0.04584938,
        -0.010423533,
        -0.037601802,
        0.120672055,
        -0.019864822,
        -0.023463158,
        0.035143964,
        0.010948958,
        -0.045212023,
        0.07520819,
        -0.061788853,
        -0.07486376,
        -0.018689359,
        0.016478745,
        0.027935188,
        0.011255303,
        -0.034002025,
        0.06318796,
        -0.10471451,
        -0.014543524,
        -0.037878964,
        0.010249669,
        0.03174924,
        -0.034786947,
        0.043110915,
        -0.14455007,
        -0.100178026,
        -0.12214867,
        0.06902529,
        -0.038505033,
        0.04782573,
        -0.048012752,
        0.044195827,
        -0.012981883,
        0.014314559,
        0.046449795,
        0.0006531392,
        -0.04357818,
        0.0027551225,
        -0.014661793,
        0.055804513,
        0.01791194,
        0.00798329,
        0.008015084,
        -0.034662157,
        -0.07642605,
        0.03479185,
        -0.009694399,
        0.05906652,
        0.021593457,
        0.047194008,
        -0.061794724,
        -0.07008753,
        0.023275984,
        0.011663589,
        0.0048851026,
        -0.08259968,
        0.041629646,
        0.029802851,
        0.07181691,
        -0.0055302987,
        -0.08430823,
        -0.6004713,
        0.06685708,
        -0.062457684,
        0.0016243232,
        -0.13981427,
        0.052813344,
        0.04507337,
        0.057477772,
        0.049622484,
        -0.022370432,
        0.1015148,
        -0.005765755,
        -0.0019587714,
        -0.05335299,
        0.039397538,
        0.030422688,
        -0.027481461
      ]
    },
    {
      "id": "europe-session-150",
      "conference": "europe",
      "title": "Untethered Productivity",
      "description": "I do my best thinking away from a keyboard. Walking, specifically. So I rebuilt my entire  development workflow around that fact.\nWhen I'm at my desk, I'm reviewing diffs, approving PRs, checking on running agents. That's   maybe 30% of my day. The rest — the architecture, the decomposition, the hard thinking —  happens on trails or in the backyard, on my phone.\nHere's the actual loop: I voice-dictate a brief at 179 WPM. I dispatch it to an agent  running in an isolated git worktree — its own branch, its own checkout, no interference with   my main workspace. I close my laptop and walk. From my phone I check on progress through     Remote Control, or fire off a new task via Dispatch. When I sit back down, there are diffs  waiting for review in a hardened CI pipeline that catches anything an agent got wrong before   it merges.\nYour best thinking doesn't happen at a keyboard. The keyboard is for reviewing what your  thinking produced.\nI'll walk you through the tools that make this real — Dispatch, Remote Control, Channels,     git worktrees, and agent teams. All of these shipped in Claude Code between February and  March 2026. Every demo comes from my actual daily workflow.\nYou'll leave with:                                         - The full untethered loop: voice brief → dispatch → worktree → remote check-in → diff  review                                                                                  - How Dispatch, Remote Control, and Channels work and when to use each  - The prompt structure that lets you walk away from a running agent and trust the output      - How a hardened CI pipeline is what makes the speed safe — and what happens when you skip it",
      "day": "April 9",
      "time": "1:25-1:43pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.032357376,
        0.021376926,
        -0.0016378076,
        -0.013784764,
        -0.034293406,
        0.011373323,
        -0.09279913,
        -0.03079195,
        0.0058153677,
        -0.1790019,
        0.02599016,
        -0.018938532,
        0.024491906,
        -0.01834705,
        -0.014401415,
        0.023472125,
        0.11836455,
        0.001755219,
        -0.031117456,
        -0.08192351,
        -0.087993525,
        -0.12313287,
        -0.08103133,
        0.022419143,
        -0.015414773,
        0.07180709,
        -0.010079087,
        0.030070212,
        -0.124594286,
        0.42858124,
        -0.043358263,
        0.05174091,
        0.00801624,
        0.008772298,
        -0.026538441,
        -0.05057334,
        -0.022628706,
        0.052685946,
        0.06019639,
        -0.0033372326,
        0.0144665055,
        0.016024785,
        -0.039501157,
        -0.017678432,
        -0.06471059,
        0.04102913,
        -0.07311763,
        -0.02291653,
        -0.009829045,
        -0.02802275,
        -0.008585965,
        0.045662593,
        0.09800378,
        0.051090866,
        0.042348184,
        -0.017685467,
        -0.022159254,
        -0.08145974,
        0.073413625,
        -0.0018624248,
        -0.08565042,
        -0.032058414,
        0.04971193,
        0.026631745,
        -0.09527611,
        -0.08558358,
        0.08073897,
        -0.01406991,
        -0.005726506,
        -0.09269443,
        -0.013463412,
        0.08926598,
        -0.08227085,
        0.019185958,
        -0.09158671,
        -0.07954561,
        -0.096079566,
        0.12507617,
        -0.07375193,
        0.08628684,
        -0.10396175,
        0.095784515,
        -0.13904616,
        -0.074877575,
        0.046598,
        -0.022658387,
        -0.05362667,
        0.024287673,
        -0.030776862,
        -0.018319169,
        0.012554164,
        0.019935984,
        -0.01929924,
        0.033086102,
        -0.08354388,
        -0.03834437,
        0.07803251,
        0.062372074,
        -0.019737592,
        0.005506894,
        0.0035712053,
        -0.066187076,
        -0.009314341,
        -0.0059868004,
        0.06366314,
        -0.01934847,
        0.022072183,
        0.020960111,
        0.019053323,
        0.023422392,
        -0.04172243,
        -0.63207126,
        0.055670965,
        0.05646369,
        -0.007447273,
        -0.11983423,
        -0.015086586,
        0.04847248,
        0.06985887,
        0.045715127,
        -0.022278463,
        0.06158738,
        -0.032160934,
        0.0026882791,
        0.004542327,
        0.04971383,
        0.046136405,
        -0.00027813093
      ]
    },
    {
      "id": "europe-session-151",
      "conference": "europe",
      "title": "Make Your Coding Agents Reliable (and Prove It with Evals)",
      "description": "AI coding agents promise speed, but often miss intent, break existing code, or waste tokens. In this session, we’ll show how to make agents more reliable and efficient by giving them the right context. Through a live, end-to-end demo, you’ll see how to generate, version, and distribute skills across your organization, so your agents produce better quality code, without the rework. Practical, hands-on, and focused on real development workflows.\n\nSpeaker: Simon Maple, Head of DevRel at Tessl",
      "day": "April 9",
      "time": "1:25-1:43pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        -0.00952402,
        0.048367787,
        0.025261983,
        0.002469244,
        -0.016525583,
        0.0035123788,
        -0.08007659,
        -0.10455125,
        0.005800805,
        -0.19270922,
        -0.03114383,
        -0.02053762,
        0.03027658,
        -0.013949937,
        -0.02234801,
        -0.006691212,
        0.04672662,
        -0.00814818,
        -0.051599804,
        -0.08814974,
        -0.06283827,
        -0.019629998,
        0.030659515,
        0.08534974,
        0.003013135,
        0.09726339,
        -0.029180175,
        0.059174635,
        -0.07715095,
        0.50730133,
        -0.08536904,
        -0.0017074794,
        0.028075477,
        -0.04058806,
        -0.02968033,
        -0.015042923,
        -0.0047142706,
        0.05528752,
        0.024795696,
        -0.011516605,
        0.011478228,
        0.04173376,
        -0.026700908,
        0.021065734,
        -0.09002929,
        -0.008423158,
        -0.0021269778,
        0.041194227,
        -0.022717055,
        -0.06299389,
        -0.045024384,
        0.003351748,
        0.0985928,
        -0.023730507,
        0.026550878,
        -0.004079116,
        0.0091203675,
        -0.08972477,
        0.06335023,
        -0.041848455,
        -0.079103306,
        -0.059373792,
        0.0076012737,
        -0.040557276,
        -0.04231654,
        -0.07069455,
        0.08462328,
        -0.1259902,
        -0.014565602,
        -0.05584874,
        0.025403136,
        0.008358513,
        -0.05970605,
        0.081438944,
        -0.077477224,
        -0.15986854,
        -0.07593334,
        0.061431464,
        -0.03176381,
        0.03889873,
        -0.08739776,
        0.08012333,
        -0.11681008,
        -0.039470196,
        0.032590516,
        0.059676755,
        -0.027864493,
        0.0277621,
        -0.042332888,
        0.047651228,
        0.0063769636,
        0.0017299197,
        0.025256546,
        0.04367049,
        -0.09911208,
        0.0028171216,
        0.0014226646,
        0.0043671085,
        -0.012840918,
        0.013956393,
        -0.046875495,
        -0.013231841,
        0.0053552105,
        -0.035576038,
        -0.02233403,
        -0.008413761,
        0.011633243,
        0.04188711,
        0.0077302363,
        0.04455288,
        -0.0025080813,
        -0.590703,
        0.024951113,
        -0.040939134,
        -0.057212632,
        -0.15535067,
        -0.00565292,
        0.07825921,
        0.05295723,
        0.105672926,
        -0.015276599,
        0.102266155,
        -0.022708017,
        -0.048649013,
        -0.0111825075,
        0.04521676,
        0.054316815,
        -0.024722578
      ]
    },
    {
      "id": "europe-session-152",
      "conference": "europe",
      "title": "BDD, ADR, PRD, WTF: Capturing Decisions for Humans and AI Alike",
      "description": "Codex and Claude Code are magically productive if they do the right thing, don’t overstep boundaries and keep architecture consistent. But through the narrow window of a prompt it’s almost impossible to keep even small projects consistent as the code base grows. Human code review becomes impossible when PRs get to 10,000 lines with regularity.\n\nSpec-driven Development is a great step in the right direction, but it’s logical to go way further.\n\nIn this talk we cover our evolving approaches to development that use machine readable specs, Architectural Decision Records (ADRs), and closed testing loops to get increasingly tight control of agentic coding. The talk will include plenty of real examples from the techniques we use to ship production products at Safe Intelligence.",
      "day": "April 9",
      "time": "1:45-2:03pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.087173924,
        0.024676673,
        0.034762777,
        -0.0007262919,
        0.030564198,
        0.013033939,
        -0.08539804,
        -0.027375313,
        0.044198833,
        -0.17982939,
        -0.021741066,
        -0.07001352,
        -0.019125683,
        -0.052621376,
        0.0028692335,
        -0.014685071,
        0.13719603,
        0.0018791071,
        -0.04654123,
        -0.04508402,
        -0.03873183,
        -0.045534402,
        0.014059741,
        0.04736343,
        0.008620647,
        0.060417518,
        0.014173938,
        0.08151573,
        -0.068511985,
        0.4794851,
        -0.09174227,
        -0.031919617,
        0.029376492,
        -0.030859396,
        0.07126283,
        -0.023457658,
        0.015593278,
        -0.011641267,
        0.023129895,
        0.085641265,
        0.00079628266,
        -0.011213338,
        -0.03002288,
        0.031325005,
        -0.019620813,
        -0.03455758,
        -0.08469256,
        -0.006777658,
        0.017338308,
        -0.06327677,
        -0.08357312,
        -0.01890421,
        0.09420452,
        -0.08090311,
        0.00054114044,
        -0.031156382,
        -0.030007368,
        -0.029049978,
        0.06258467,
        -0.034162838,
        -0.06146074,
        -0.049091224,
        -0.021978285,
        -0.03846312,
        -0.03986841,
        -0.03079822,
        0.059351403,
        -0.10934223,
        -0.023652142,
        -0.08948165,
        0.012690669,
        0.05638087,
        -0.005518571,
        -0.06180218,
        -0.09190968,
        -0.07751344,
        -0.0776688,
        0.07688469,
        -0.049785174,
        0.042820897,
        -0.07765862,
        0.109741054,
        -0.092398696,
        -0.029131342,
        0.05439736,
        -0.0096259415,
        -0.0004646515,
        0.079257086,
        -0.032330304,
        0.023622062,
        0.036295164,
        -0.048030395,
        -0.008100459,
        0.055717528,
        -0.07550334,
        0.018014362,
        0.058258362,
        0.04324891,
        -0.03063753,
        -0.03250597,
        -0.060501423,
        -0.07961243,
        0.0006253937,
        0.017148163,
        -0.035469983,
        -0.0646495,
        -0.008748161,
        -0.013480705,
        0.095950566,
        0.053325403,
        -0.005471829,
        -0.5994643,
        0.032918762,
        -0.08432563,
        -0.034906115,
        -0.1572447,
        0.03134753,
        0.03844632,
        0.06810552,
        0.11920592,
        0.027121508,
        0.073258825,
        -0.026276603,
        -0.039736167,
        -0.03351163,
        0.0347221,
        0.09232472,
        0.01387332
      ]
    },
    {
      "id": "europe-session-153",
      "conference": "europe",
      "title": "Engineering voice agents: Latency, quality, and scale",
      "description": "Name: Rishabh Bhargava Job title: Director, EngineeringCompany: Together AI\n\nVoice agent infrastructure has reached an inflection point. Text-to-speech sounds human, speech-to-text error rates are decreasing, and smaller LLMs can reliably tool-call and follow complex instructions. The convergence of these breakthroughs in 2026 makes voice agents a viable production surface for AI.\n\nBut great voice agents require great engineering execution. This session walks through the full STT → LLM → TTS pipeline with a focus on what actually matters in production:\n\nLatency: Users notice above 500ms, hang up above 1s; we’ll cover real-time APIs, and model colocation.\n\nIntelligence: Context handling, tool calling, and complex multi-step workflows\n\nNaturalness: Why voice quality directly impacts user trust, especially when serving users across languages and in use cases where emotion matters\n\nReliability: Observability, graceful degradation, and maintaining 99.9% uptime at scale",
      "day": "April 9",
      "time": "1:45-2:03pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.041209538,
        0.061497893,
        0.05127227,
        0.02550281,
        0.033548474,
        0.014368708,
        -0.12845683,
        -0.032193266,
        0.047533397,
        -0.20647475,
        0.021077696,
        -0.067078725,
        0.04807336,
        -0.041938983,
        -0.08061172,
        -0.02062829,
        0.072150595,
        0.020482173,
        -0.039700292,
        -0.057155166,
        -0.026161145,
        -0.038213693,
        0.015765622,
        -0.0009855212,
        -0.007152526,
        0.06729786,
        -0.007853063,
        0.03913803,
        -0.062680215,
        0.46315524,
        -0.06636326,
        0.00890753,
        -0.032854177,
        -0.046072055,
        0.053046394,
        -0.01695709,
        -0.003943114,
        -0.0021165595,
        -0.013559845,
        0.009232674,
        0.060031213,
        0.081990115,
        -0.040166967,
        0.025332209,
        -0.026184669,
        -0.014760733,
        -0.011801347,
        0.049449287,
        -0.05750056,
        -0.020623498,
        -0.05496285,
        0.049586996,
        0.043512978,
        -0.03566035,
        0.04004248,
        0.0137847075,
        -0.029414002,
        -0.033381686,
        0.14431143,
        0.017612578,
        -0.108781435,
        -0.05942841,
        0.054035224,
        -0.013103467,
        -0.022257615,
        -0.07928998,
        -0.006285531,
        -0.05274111,
        -0.073608495,
        -0.055943076,
        -0.0076356074,
        -0.055499397,
        -0.040896766,
        0.054594185,
        -0.07209511,
        -0.16211686,
        -0.0019998457,
        0.085913844,
        0.04776097,
        0.030573994,
        -0.071724616,
        0.071233325,
        -0.08630802,
        -0.04298747,
        0.10147004,
        -0.014029382,
        -0.044016324,
        0.016987344,
        -0.016978055,
        0.051508218,
        -0.012734841,
        -0.007891546,
        -0.00013363987,
        0.019217743,
        -0.020935759,
        0.0018962912,
        -0.009435725,
        0.047459558,
        -0.0113026155,
        -0.005127513,
        0.008160703,
        -0.043298896,
        0.018410264,
        0.031984378,
        -0.09459829,
        -0.023419114,
        0.0115623465,
        0.015036778,
        0.06570042,
        0.022544235,
        -0.13101229,
        -0.62945294,
        0.04170828,
        -0.043430373,
        -0.0049320636,
        -0.15364036,
        0.013641376,
        0.022488955,
        0.024277825,
        0.0380847,
        0.0014047662,
        0.07228473,
        0.0001432777,
        -0.04537965,
        -0.016467523,
        0.049806453,
        0.11353096,
        0.013107164
      ]
    },
    {
      "id": "europe-session-154",
      "conference": "europe",
      "title": "Getting Started with RunPod",
      "description": "",
      "day": "April 9",
      "time": "1:45-2:03pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        -0.031066183,
        0.123905234,
        0.058991645,
        0.004330283,
        0.014757472,
        0.017112635,
        -0.10532609,
        -0.05626784,
        0.01884566,
        -0.21687064,
        0.025887037,
        -0.013009162,
        0.019782154,
        0.0077827857,
        -0.05056531,
        -0.010477479,
        0.060586963,
        0.07428842,
        -0.037220407,
        -0.04490097,
        -0.08585893,
        -0.13020432,
        -0.038439877,
        0.010706044,
        -0.030923802,
        0.049430422,
        -0.0001591568,
        0.036757533,
        -0.10137094,
        0.4471606,
        -0.0503284,
        -0.06768634,
        -0.05561874,
        -0.019305604,
        0.020615429,
        0.011776081,
        -0.045957014,
        0.07263211,
        -0.0037864204,
        0.011449945,
        0.0061610416,
        0.057379626,
        -0.0121080065,
        -0.050510727,
        -0.07861224,
        0.08957268,
        -0.04560601,
        0.040067866,
        -0.017387524,
        0.029497126,
        0.009318129,
        -0.04009104,
        0.067104615,
        -0.031235427,
        0.017388353,
        -0.020419763,
        -0.010988378,
        -0.06435107,
        0.11757078,
        -0.028002862,
        -0.14680915,
        -0.06908274,
        -0.040194873,
        -0.0061379806,
        -0.06349474,
        -0.03313602,
        0.05655225,
        -0.09067477,
        -0.017026875,
        -0.060337845,
        -0.030355351,
        -0.006437548,
        0.012328304,
        0.052252095,
        -0.09739691,
        -0.1220499,
        -0.058187887,
        0.024257986,
        0.06742606,
        0.0061319508,
        -0.038828697,
        0.06660576,
        -0.04579956,
        0.009929039,
        0.024435952,
        0.025621494,
        -0.08433476,
        0.055499718,
        -0.048599385,
        0.04307349,
        -0.0132448245,
        0.00041105913,
        0.016743088,
        0.04632554,
        0.007288414,
        -0.010197713,
        0.04929577,
        0.06282025,
        -0.029074904,
        -0.04282446,
        0.016348327,
        -0.048208985,
        0.014929854,
        0.037995316,
        -0.0028075872,
        -0.06380512,
        0.04514695,
        0.04801726,
        0.07010289,
        -0.0140946405,
        -0.11250674,
        -0.6189269,
        -0.030742917,
        -0.029533438,
        -0.026174482,
        -0.12921709,
        -0.0911748,
        0.015947793,
        0.09081189,
        0.0920293,
        -0.025679836,
        0.06854588,
        -0.0024873237,
        -0.03311681,
        -0.0008234106,
        -0.0073820343,
        0.056021277,
        0.039116193
      ]
    },
    {
      "id": "europe-session-155",
      "conference": "europe",
      "title": "How Lovable self-improves every hour",
      "description": "What if you gave your agent a way to learn from its mistakes?\n\nWhen software engineers get stuck using AI, they can generally unblock it with some effort. If they face an issue repeatedly they may even figure out a way to automate it or fix it once and for all. \n\nWhen non-technical users get stuck, they often abandon their projects and leave in frustration. At Lovable we are working towards a vision where every solvable issue should only cause friction once. \n\nThis talk covers two automated continual improvement loops we built that move us towards that reality, including a non-traditional way for the agent to complain about its working conditions\n\nPresented by Benjamin Verbeek, MoTS at Lovable",
      "day": "April 9",
      "time": "2:05-2:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.023549791,
        0.0066447454,
        0.013445324,
        0.04637848,
        -0.014790102,
        0.03753764,
        -0.118614554,
        -0.028969565,
        0.0027836077,
        -0.19039366,
        0.016502488,
        -0.08224104,
        0.04176574,
        -0.0047865333,
        -0.02475738,
        -0.025184134,
        0.08558864,
        -0.026480636,
        -0.10197312,
        -0.082749784,
        -0.06834361,
        -0.05317114,
        0.013931158,
        0.057327036,
        -0.027616743,
        0.09775148,
        0.018614773,
        0.01736064,
        -0.043364264,
        0.49917263,
        -0.115256,
        0.06910483,
        0.028954113,
        -0.04078016,
        0.057218686,
        -0.016606007,
        0.026863944,
        0.0719429,
        0.013392995,
        0.03824841,
        0.03401904,
        0.072616346,
        0.043262016,
        0.019208178,
        -0.044856012,
        -0.011999208,
        -0.0024943487,
        -0.024263246,
        0.015483313,
        -0.04773096,
        -0.07436425,
        -0.03595947,
        0.08653374,
        0.02691961,
        0.025699228,
        0.050812628,
        0.0025905282,
        -0.002630879,
        0.10740237,
        0.02202719,
        -0.115690455,
        -0.046881128,
        -0.007058718,
        0.026214499,
        -0.09308514,
        -0.043390974,
        0.0590214,
        -0.114225514,
        0.04645956,
        -0.033762988,
        0.06437427,
        -0.0042942604,
        -0.07066864,
        -0.0016099123,
        -0.09418092,
        -0.13020378,
        -0.10330068,
        0.08933681,
        -0.04291823,
        0.014408884,
        -0.1257816,
        0.08508589,
        -0.054940246,
        -0.049841125,
        0.077290185,
        0.011070036,
        -0.021508118,
        0.054883238,
        -0.06590278,
        0.02365678,
        0.031480275,
        -0.000041171075,
        0.014153331,
        0.02193501,
        -0.044700615,
        0.010511341,
        0.020679783,
        0.074308425,
        -0.0050642774,
        0.011660754,
        -0.019477205,
        -0.058338862,
        0.03597789,
        -0.03161311,
        0.04479382,
        0.00242173,
        0.029048957,
        0.029785622,
        0.0039161076,
        0.04629103,
        -0.044901926,
        -0.5867576,
        -0.07227694,
        -0.035004918,
        -0.003429716,
        -0.13623993,
        -0.005813519,
        0.048063815,
        0.041169982,
        0.055902645,
        0.0026205867,
        0.038142383,
        0.025279809,
        0.009444589,
        0.03387594,
        0.021481128,
        0.10029614,
        -0.020474955
      ]
    },
    {
      "id": "europe-session-156",
      "conference": "europe",
      "title": "Live Demo & Q&A with Cloudflare",
      "description": "",
      "day": "April 9",
      "time": "2:05-2:23pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.007713064,
        0.05171387,
        -0.026822113,
        -0.10668918,
        -0.0010042676,
        -0.012074612,
        -0.09522527,
        -0.061366897,
        0.014883604,
        -0.2136579,
        0.04684121,
        -0.04029831,
        0.041586623,
        0.00753287,
        -0.033680312,
        0.08722241,
        0.06573148,
        0.08224226,
        -0.049831297,
        -0.05863266,
        -0.09178748,
        -0.16869421,
        -0.015856547,
        0.0040233433,
        -0.011744648,
        0.10821064,
        -0.0025093225,
        0.023111012,
        -0.122764036,
        0.45293212,
        -0.04396975,
        -0.04756453,
        -0.030365655,
        0.0035431075,
        -0.00147847,
        -0.0031095382,
        -0.022717424,
        0.035529066,
        0.07460232,
        0.055616517,
        0.021853797,
        0.06634446,
        -0.010552093,
        -0.008316158,
        -0.018049216,
        0.059092052,
        -0.036954977,
        -0.014998335,
        -0.042179853,
        0.008124682,
        -0.06640192,
        -0.03470235,
        0.08282125,
        0.041818168,
        0.047188975,
        -0.0024925638,
        -0.054559723,
        -0.024202123,
        0.05227593,
        -0.07584874,
        -0.0804061,
        -0.025812702,
        -0.049107417,
        -0.02037476,
        -0.03043222,
        -0.005402991,
        0.042416126,
        0.004232306,
        -0.04835313,
        -0.041594353,
        0.010153329,
        0.023092955,
        0.0002838343,
        0.0064073266,
        -0.117240965,
        -0.047465343,
        -0.10530551,
        -0.000008166284,
        0.01916037,
        0.015804535,
        -0.04188908,
        0.10875011,
        -0.09579571,
        0.00068800704,
        -0.014670468,
        0.005516044,
        -0.037530504,
        0.04996626,
        -0.015543442,
        0.08282306,
        -0.04719997,
        0.033086807,
        0.051604576,
        -0.011756729,
        -0.098255925,
        0.03901299,
        0.030833349,
        0.045411717,
        -0.03505553,
        0.016059041,
        -0.014083634,
        -0.080290005,
        -0.022962531,
        -0.0063651525,
        0.029013421,
        -0.027919553,
        0.053198226,
        0.049181953,
        0.054283727,
        0.037046563,
        -0.089486755,
        -0.60235435,
        0.04389582,
        -0.026991857,
        -0.008535914,
        -0.14159907,
        0.0075284936,
        0.028175415,
        0.09514884,
        0.099351585,
        -0.03173975,
        0.09168465,
        0.0020006488,
        -0.031007815,
        0.024921073,
        0.14382239,
        0.04763971,
        -0.04548759
      ]
    },
    {
      "id": "europe-session-157",
      "conference": "europe",
      "title": "Building Interactive UIs in VS Code with MCP Apps",
      "description": "MCP Apps combine MCP tools with HTML resources to display rich, interactive content. When a host calls an MCP tool, the server returns both data and a UI that renders the result. VS Code supports rendering MCP App elements directly in your IDE. In this talk we’ll walk through what parts of the MCP spec need to be implemented for an MCP App to work and how to build an MCP App and use it in VS Code. We will also discuss security considerations when working with MCP and how we recommend mitigating them.",
      "day": "April 9",
      "time": "2:05-2:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.05566987,
        0.098400205,
        0.030635118,
        -0.0143624265,
        -0.002167702,
        0.012168319,
        -0.13201767,
        -0.12505701,
        0.0038577644,
        -0.1705343,
        -0.014787084,
        0.0022236845,
        0.034342762,
        -0.019786458,
        0.036983043,
        0.049640294,
        0.051024724,
        0.022991024,
        -0.035548642,
        -0.074188866,
        -0.09002722,
        -0.16088448,
        -0.05243353,
        0.06894992,
        -0.016024793,
        0.08947554,
        -0.008873109,
        0.008393792,
        -0.077752255,
        0.4475286,
        -0.025003966,
        -0.000061565894,
        -0.044129323,
        -0.025404656,
        0.0068169176,
        0.03711975,
        -0.038968872,
        0.029328752,
        0.017320035,
        -0.002786642,
        -0.001841569,
        0.024508916,
        -0.069308564,
        -0.052309323,
        -0.040923957,
        -0.026236234,
        -0.028200742,
        -0.022748826,
        -0.03245804,
        -0.034294117,
        -0.026940804,
        -0.042978607,
        0.08196791,
        -0.11365135,
        0.014693494,
        0.002904706,
        -0.08657169,
        0.0016003798,
        0.038727976,
        -0.013380097,
        -0.052357867,
        -0.0006207607,
        0.00086175033,
        0.04442654,
        -0.04042247,
        -0.05414301,
        0.06364151,
        -0.043982275,
        0.055322554,
        -0.061276626,
        0.050059825,
        0.0059100105,
        -0.040077865,
        0.052114334,
        -0.09245342,
        -0.039345145,
        -0.061712876,
        0.037222248,
        -0.035695788,
        0.021456242,
        -0.04938768,
        0.07691077,
        -0.08275399,
        -0.045793727,
        -0.00037745762,
        0.023825735,
        -0.02808886,
        0.08746581,
        -0.085814536,
        0.007612477,
        -0.018414672,
        0.01881918,
        0.039147135,
        0.039524008,
        -0.022166852,
        -0.016666852,
        0.05384741,
        0.050737865,
        0.023848187,
        -0.00534156,
        -0.060701396,
        -0.07067758,
        -0.0247188,
        -0.014195076,
        0.011252906,
        -0.09566205,
        -0.043602865,
        0.013622882,
        0.12398905,
        -0.02896316,
        -0.07108502,
        -0.6281126,
        0.037868798,
        -0.071096346,
        0.02006058,
        -0.1498297,
        0.028774044,
        -0.018244907,
        0.12576906,
        0.051461365,
        -0.023190754,
        0.096157804,
        0.027633237,
        -0.019490935,
        0.0195118,
        0.021959372,
        0.09950239,
        -0.03713757
      ]
    },
    {
      "id": "europe-session-158",
      "conference": "europe",
      "title": "How agent o11y differs from traditional o11y",
      "description": "Traditional observability tells you if a system is up and where it failed, but not whether it's actually delivering value to users. The best agent observability tools create a \"flywheel\" that connects observability and evals into a continuous improvement loop. This talk will show how agent observability drives not just uptime, but real agent quality, and how both technical and non-technical teams can power the flywheel together.",
      "day": "April 9",
      "time": "3:45-4:03pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [
        "Phil Hetzel"
      ],
      "embedding": [
        -0.0015507021,
        0.071199976,
        -0.018961215,
        -0.005902032,
        -0.010903964,
        0.05868153,
        -0.10441138,
        -0.049770597,
        0.010633434,
        -0.17134142,
        -0.0040046326,
        -0.020183831,
        0.015284108,
        -0.023231154,
        -0.021453988,
        -0.020664841,
        0.054251023,
        0.058264952,
        -0.055502057,
        -0.07257455,
        -0.063633434,
        -0.052949578,
        0.005472975,
        0.033543497,
        -0.006410424,
        0.11475193,
        -0.0061477,
        0.10420912,
        -0.10904527,
        0.52306217,
        -0.05132076,
        0.028189639,
        0.018304568,
        -0.015744545,
        0.046084426,
        -0.026836863,
        0.013847855,
        0.023161536,
        0.041532636,
        0.022573706,
        0.029961623,
        0.050334048,
        0.005222013,
        -0.009123699,
        -0.071861826,
        -0.039331853,
        -0.018012688,
        0.017279334,
        -0.029600266,
        -0.0153993815,
        -0.038087912,
        0.010204094,
        0.030412722,
        -0.081508085,
        0.02646216,
        0.002967602,
        -0.04079946,
        -0.032841682,
        0.03155451,
        -0.0016660385,
        -0.14234738,
        -0.01746372,
        -0.06286104,
        -0.038143285,
        -0.007951572,
        -0.05047493,
        0.042338137,
        -0.033121366,
        -0.06435243,
        -0.021669859,
        -0.009852316,
        -0.030922705,
        -0.021619687,
        0.021286326,
        -0.106450185,
        -0.15636316,
        -0.09824632,
        0.06426407,
        -0.021675466,
        0.017408261,
        -0.049535464,
        0.05363891,
        -0.12953636,
        -0.12637055,
        -0.018459737,
        0.01563726,
        -0.02997521,
        0.05373922,
        -0.040371757,
        0.036697436,
        -0.009140463,
        0.045175754,
        0.03821066,
        -0.004849043,
        -0.015252351,
        -0.012616694,
        -0.043123122,
        0.011178153,
        -0.039354187,
        0.035246048,
        -0.051977385,
        -0.07599104,
        -0.0069918684,
        -0.039708637,
        0.043157637,
        -0.12464265,
        0.02346914,
        0.04687296,
        0.02633367,
        -0.01529402,
        -0.06664224,
        -0.58405024,
        0.032928213,
        -0.090825595,
        -0.008810705,
        -0.156333,
        0.016221028,
        0.04371231,
        0.03444305,
        0.03757269,
        0.01216429,
        0.04627256,
        -0.028119972,
        -0.057929892,
        0.0230124,
        0.045066696,
        0.099076524,
        -0.04006094
      ]
    },
    {
      "id": "europe-session-159",
      "conference": "europe",
      "title": "From Writing Code to Designing Systems: How the Developer Role Has Changed",
      "description": "For decades, developers have been valued primarily for how much code they could write and how quickly they could write it. That model no longer scales. As AI becomes a first-class collaborator, the bottleneck is no longer syntax or implementation speed—it’s clarity of intent, architectural thinking, and the ability to coordinate work across many autonomous contributors.\n\nToday’s challenge is not \"How do I write this code?\" but \"How do I ensure this system is built correctly, consistently, and to company standards—across dozens of moving parts?\" Without structure, AI-assisted development risks fragmentation: inconsistent patterns, duplicated logic, and solutions that technically work but fail architectural, security, or organizational expectations.\n\nThis talk introduces a new mental model for modern development: the developer as planner, system designer, and orchestrator of agents. Using GitHub Copilot, GitHub Copilot CLI, and custom Copilot agents driven by agents.md, we’ll explore how developers can decompose large problems, delegate implementation to specialized AI agents, and encode standards, constraints, and intent directly into the workflow. Instead of prompting ad-hoc, we define explicit instructions per layer—frontend, backend, infrastructure, testing—so every agent builds the right thing in the right way.\n\nThe result is not less control, but more leverage: faster delivery, higher consistency, and systems that reflect deliberate design rather than accidental outcomes.\n\nWhat you’ll learn:\nHow the developer role is shifting from code producer to system designer, planner, and agent orchestrator\nHow to structure projects for agent-driven development, using GitHub Copilot CLI, Copilot Chat, and agents.md to encode standards and intent\nHow to ensure architectural consistency and quality at scale by giving agents clear responsibilities, constraints, and ownership boundaries",
      "day": "April 9",
      "time": "3:45-4:03pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.01599546,
        0.06734735,
        0.012845584,
        -0.090560906,
        0.003960082,
        -0.020458415,
        -0.10014813,
        -0.049450193,
        0.03148145,
        -0.15435658,
        -0.031448375,
        -0.07121718,
        0.04757633,
        -0.07040855,
        0.013683153,
        -0.016305592,
        0.13128716,
        -0.060083717,
        -0.060929082,
        -0.07067826,
        -0.01778935,
        -0.11790285,
        0.003179307,
        0.031321835,
        0.017279863,
        0.12031521,
        -0.03852252,
        0.042848222,
        -0.14116289,
        0.4618331,
        -0.061413914,
        0.042802867,
        0.032935493,
        -0.037336897,
        0.0070559666,
        -0.024233472,
        -0.03043592,
        -0.009252188,
        0.03275563,
        0.034755815,
        -0.007993816,
        0.05025807,
        -0.11814541,
        0.038249303,
        -0.056282703,
        -0.014932296,
        -0.038037863,
        -0.014592749,
        -0.0535099,
        -0.052373618,
        -0.05118597,
        -0.03752141,
        0.08829378,
        -0.07657251,
        0.059400957,
        -0.009931594,
        -0.043374553,
        -0.064307764,
        0.066896945,
        -0.0049673948,
        -0.0963738,
        -0.006881596,
        0.04695199,
        0.053452227,
        -0.028739026,
        -0.092269935,
        0.07037138,
        -0.03706501,
        -0.050107136,
        -0.109372705,
        0.0023693435,
        0.06428832,
        -0.09201865,
        0.057112284,
        -0.068809785,
        -0.06870424,
        -0.027902536,
        0.06875755,
        -0.027887324,
        0.03880107,
        -0.06456239,
        0.090110995,
        -0.13923305,
        -0.07461933,
        0.08079512,
        0.04596069,
        -0.066293076,
        0.03139993,
        -0.019278698,
        0.022231955,
        0.07501767,
        -0.00554099,
        -0.022391995,
        0.05685561,
        -0.053720247,
        -0.023293486,
        0.016589923,
        0.045408964,
        0.018941425,
        -0.024194887,
        -0.030029586,
        -0.06781339,
        0.0025723767,
        -0.0073459405,
        -0.019623235,
        -0.11613287,
        0.03460561,
        -0.0027572666,
        0.034482002,
        0.014714811,
        -0.050018128,
        -0.5924113,
        0.042916946,
        -0.0057141306,
        0.019551782,
        -0.14101364,
        -0.018909544,
        -0.0049513774,
        0.06517381,
        0.05933213,
        -0.006221917,
        0.08181225,
        -0.048951823,
        -0.024347192,
        0.005423138,
        0.028943276,
        0.06514689,
        0.017217757
      ]
    },
    {
      "id": "europe-session-160",
      "conference": "europe",
      "title": "Why Rust is the Ideal Language for Vibe-Coding",
      "description": "What language would you use to vibe-code a new app? If you ask ChatGPT this very question, it will probably enthusiastically suggest TypeScript and possibly Python; if Rust is mentioned, there might be a note saying to use it \"if you enjoy suffering beautifully\" (yes, I actually got this response).\n\nIn fact, Rust is the ideal programming language for vibe-coding. The language itself deterministically enforces rules to ensure correctness (e.g. memory safety and safe concurrency) and best practice. When agents code in other languages, often all that prevents them from shipping broken code is some easily-forgotten agent instructions; possibly another independent, but fallible, review agent; and in the worst-case scenario, nothing but hope. When violating a rule in Rust, agents reliably receive error messages that explain exactly what is wrong and point them in the right direction. Rust's tooling-enforced invariants provide a natural agentic feedback loop, lowering reliance on model skill and instead introducing guardrails for your code.",
      "day": "April 9",
      "time": "3:45-4:03pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [
        "Daniel Szoke"
      ],
      "embedding": [
        0.029881814,
        0.047419276,
        0.052671544,
        0.023391413,
        0.018810583,
        0.012397996,
        -0.084983304,
        -0.052792337,
        0.054568067,
        -0.19876038,
        -0.05853049,
        0.017903436,
        -0.017397003,
        -0.0056009647,
        -0.052466884,
        -0.041430015,
        0.13574502,
        -0.063320816,
        -0.06559412,
        -0.06351926,
        -0.047161154,
        -0.11087966,
        -0.009295437,
        0.09148959,
        -0.019577172,
        0.09603921,
        0.020457163,
        0.107522465,
        -0.040482696,
        0.45622766,
        -0.060524683,
        0.06409317,
        0.018712804,
        -0.002559139,
        0.015289534,
        -0.0138927465,
        -0.025167884,
        0.007344347,
        0.008526798,
        0.031138025,
        -0.0016434758,
        -0.009614523,
        -0.019328201,
        -0.008507822,
        -0.0018745448,
        0.021657772,
        -0.048675377,
        0.06286037,
        -0.015018354,
        -0.085655496,
        -0.0888456,
        -0.008641927,
        0.07152323,
        -0.03974114,
        0.011955518,
        0.03299539,
        0.03783651,
        -0.09977936,
        0.08984746,
        -0.023699224,
        -0.11217197,
        -0.010111248,
        0.029576987,
        0.044333115,
        -0.026046269,
        -0.08250545,
        0.06831949,
        -0.10304807,
        0.013287036,
        -0.10461204,
        0.027596563,
        0.030863926,
        -0.03735219,
        0.09451103,
        -0.07711602,
        -0.08390327,
        -0.09200194,
        0.068083815,
        -0.042165544,
        0.049711954,
        -0.11406405,
        0.05479072,
        -0.096757166,
        0.0018375845,
        0.04238302,
        -0.0062937154,
        -0.012728048,
        0.034980353,
        -0.008910112,
        -0.0022474641,
        0.014016526,
        -0.00034860667,
        -0.030292675,
        0.004739057,
        -0.075278684,
        0.0034994078,
        0.006347497,
        0.031843796,
        -0.01831775,
        -0.034710813,
        -0.010943262,
        -0.08501986,
        0.0020205497,
        0.020805323,
        0.019663518,
        0.013788641,
        0.018270975,
        0.014134775,
        0.04917549,
        -0.019852133,
        -0.05210732,
        -0.6211473,
        -0.07060093,
        0.008643917,
        -0.027339438,
        -0.14520364,
        0.013286173,
        0.048089918,
        0.040761508,
        0.0703775,
        -0.02282652,
        0.076494984,
        -0.019550415,
        -0.041140627,
        -0.009138129,
        0.03665513,
        0.09838004,
        0.009399456
      ]
    },
    {
      "id": "europe-session-161",
      "conference": "europe",
      "title": "Live Demo & Q&A with Qodo",
      "description": "",
      "day": "April 9",
      "time": "4:05-4:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.008611428,
        0.06958313,
        -0.044812974,
        -0.011460555,
        -0.036437865,
        0.057883345,
        -0.12366195,
        -0.023113756,
        -0.0045593143,
        -0.21805993,
        0.07648406,
        -0.022760004,
        -0.0047952696,
        0.0048168614,
        -0.006743842,
        0.04802781,
        0.054166827,
        0.059926007,
        -0.054252136,
        -0.054884564,
        -0.16006765,
        -0.10250048,
        -0.006017523,
        0.012690667,
        -0.063940264,
        0.04495955,
        -0.015110523,
        0.054919004,
        -0.029563874,
        0.47646022,
        -0.02788213,
        -0.037180904,
        -0.050526083,
        -0.00057572254,
        -0.041572697,
        0.04516313,
        -0.0044949516,
        0.0504425,
        0.12366266,
        0.045655124,
        -0.0004973992,
        0.033542044,
        -0.0029522108,
        0.003510152,
        -0.030616494,
        0.016236328,
        0.011415135,
        -0.023057079,
        0.011360128,
        0.011741944,
        -0.029181236,
        -0.027862238,
        0.043637853,
        -0.009397152,
        -0.044667833,
        0.01951323,
        -0.07255245,
        0.017351562,
        0.06538966,
        -0.018122524,
        -0.10156829,
        -0.047709003,
        -0.044527337,
        -0.03008678,
        -0.10688615,
        0.057219055,
        0.058061056,
        -0.079243824,
        -0.09862566,
        -0.040968917,
        0.03922009,
        0.06820451,
        0.025381183,
        0.06732772,
        -0.11419235,
        -0.08326787,
        -0.06777057,
        0.035969578,
        -0.045978364,
        0.048944745,
        -0.03870723,
        0.05227258,
        -0.081041485,
        -0.008179532,
        -0.004015082,
        0.013947069,
        -0.028651766,
        0.022078974,
        0.033726703,
        0.06667223,
        -0.10071269,
        0.024483895,
        0.054704525,
        0.03177244,
        -0.035337783,
        -0.0132215675,
        0.0073610875,
        0.08698179,
        -0.07186027,
        -0.03852178,
        -0.003501422,
        -0.07934474,
        -0.022448154,
        0.018818539,
        0.051049355,
        -0.015150406,
        0.020189494,
        0.056647778,
        0.037989877,
        -0.045012478,
        0.012032286,
        -0.5868884,
        0.012288079,
        -0.086886585,
        -0.005843408,
        -0.14594455,
        0.03642753,
        0.025967116,
        0.10892303,
        0.12072043,
        -0.027395,
        0.10289192,
        0.011819824,
        -0.0015230572,
        0.03939276,
        0.05495131,
        -0.0012546744,
        -0.07496157
      ]
    },
    {
      "id": "europe-session-162",
      "conference": "europe",
      "title": "RunPod Serverless Deep Dive",
      "description": "",
      "day": "April 9",
      "time": "4:05-4:23pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.006823821,
        0.05152068,
        0.027273089,
        -0.021174062,
        0.030801237,
        0.032073196,
        -0.06653857,
        -0.07471624,
        0.040883467,
        -0.19959334,
        0.057607856,
        -0.06623747,
        -0.017483594,
        -0.09214911,
        -0.08062831,
        0.049939137,
        0.12346585,
        0.06625098,
        -0.012185539,
        -0.06332655,
        -0.07925146,
        -0.12551025,
        -0.04322669,
        -0.006567151,
        -0.06700932,
        0.020816585,
        -0.01895825,
        0.0031974658,
        -0.09881033,
        0.41564125,
        0.00012315126,
        -0.045532968,
        -0.049123377,
        0.010525677,
        0.033115014,
        0.003942259,
        -0.05176663,
        0.09081388,
        0.032207,
        0.05125526,
        0.042051014,
        0.06770739,
        0.008747759,
        0.050327826,
        -0.025112089,
        0.07099491,
        -0.04596248,
        0.057908576,
        -0.054957006,
        0.015245832,
        -0.047656212,
        -0.03729019,
        0.07355938,
        0.050928973,
        0.026473606,
        -0.04529688,
        -0.030463457,
        -0.13905019,
        0.08545319,
        -0.06943966,
        -0.15174322,
        -0.02819727,
        -0.033645052,
        0.05568368,
        -0.09350161,
        -0.098975286,
        0.034285344,
        -0.07886065,
        -0.01355817,
        -0.02872517,
        -0.0056130514,
        -0.04077065,
        -0.0057259933,
        0.06979808,
        -0.093342505,
        -0.11781603,
        -0.0704668,
        0.03258325,
        0.02552694,
        0.003147227,
        -0.074079245,
        0.180154,
        -0.07405875,
        -0.030437032,
        0.031639207,
        0.053174645,
        -0.050290707,
        0.026342956,
        -0.025500469,
        0.10014396,
        -0.020509358,
        0.015271337,
        0.039481197,
        0.037399057,
        -0.016251782,
        -0.015428556,
        0.04177751,
        0.045234665,
        -0.053022277,
        -0.05547941,
        -0.035195515,
        -0.057902094,
        0.005536837,
        -0.020305073,
        0.016948134,
        -0.051451165,
        0.0477565,
        0.040520724,
        0.05693177,
        0.015555276,
        -0.11902358,
        -0.58586776,
        -0.009075072,
        -0.02372438,
        -0.02435099,
        -0.1346908,
        -0.082548186,
        0.041386984,
        0.07261594,
        0.079226255,
        -0.0063002566,
        0.09058543,
        -0.00478085,
        -0.03574692,
        0.021864593,
        0.044266105,
        0.0027443483,
        -0.010804518
      ]
    },
    {
      "id": "europe-session-163",
      "conference": "europe",
      "title": "Building safe Payment Infrastructure for the autonomous economy",
      "description": "Agents are evolving from calling free APIs to executing real transactions, creating a new challenge: how do we let software spend money autonomously without catastrophic risk? This talk presents Stripe's approach to solving the dual problems of secure credential transmission and making businesses discoverable to agents. Through live code examples, we'll explore how to build guardrails that make autonomous spend safe and examine what infrastructure is needed as agents purchasing becomes a core capability. Whether you're building agent frameworks or enabling your business to work with agents, you'll learn how to make agent transactions both powerful and safe.",
      "day": "April 9",
      "time": "4:05-4:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [
        "Steve Kaliski"
      ],
      "embedding": [
        0.03557648,
        0.015463863,
        0.026105575,
        -0.008229646,
        0.023370136,
        -0.030576825,
        -0.11438713,
        -0.074033074,
        0.03493549,
        -0.21744296,
        -0.0029692517,
        -0.033947866,
        0.039332382,
        0.006468226,
        -0.02811708,
        0.0045823287,
        0.07206317,
        -0.032448985,
        -0.03633448,
        -0.048049122,
        -0.07348377,
        -0.09081864,
        0.011511224,
        0.022976387,
        -0.01777208,
        0.072134905,
        -0.02101571,
        0.05256953,
        0.014061087,
        0.46441466,
        -0.0018779683,
        0.031545315,
        -0.020142647,
        -0.043923195,
        0.009081027,
        -0.039582025,
        -0.025185235,
        0.007043107,
        0.07551679,
        0.02154665,
        0.075804174,
        0.011658194,
        -0.0083333505,
        -0.010420096,
        0.0061690705,
        -0.051993966,
        -0.061936695,
        -0.013108293,
        0.008918973,
        -0.024928544,
        -0.10060984,
        0.0034620618,
        0.06334091,
        0.026110498,
        0.05513193,
        -0.020888466,
        0.023420528,
        -0.09271684,
        0.17868067,
        -0.056743607,
        -0.08701093,
        -0.032551058,
        0.022308534,
        0.0081228865,
        -0.014167935,
        -0.117843285,
        0.059610233,
        -0.075455196,
        0.058589935,
        -0.04493404,
        -0.034674175,
        -0.011746645,
        -0.041127726,
        0.08250034,
        -0.05288326,
        -0.17630324,
        -0.071294546,
        0.07198099,
        -0.032117296,
        0.084136136,
        -0.034459446,
        0.0787425,
        -0.046234883,
        -0.038008202,
        0.031976435,
        0.007569129,
        0.01671062,
        0.053239707,
        -0.020076955,
        0.01684893,
        -0.064043134,
        -0.07600962,
        0.035449713,
        0.027890487,
        -0.03943766,
        0.047017872,
        -0.020081764,
        0.04726511,
        0.012513129,
        -0.034022994,
        -0.052834667,
        -0.09395066,
        0.04325283,
        -0.035994362,
        -0.053929906,
        0.00070139905,
        0.052858107,
        0.04351075,
        0.0597571,
        -0.0058279154,
        -0.035735212,
        -0.5931116,
        -0.025163602,
        -0.04347562,
        -0.031893983,
        -0.15001103,
        0.0061116414,
        0.038446654,
        -0.0065409783,
        0.13152978,
        -0.08919587,
        0.08153318,
        -0.028416453,
        -0.032834504,
        -0.021944048,
        0.005541313,
        0.075133786,
        -0.082235314
      ]
    },
    {
      "id": "europe-session-164",
      "conference": "europe",
      "title": "Building an ACP-Compatible Agent Live",
      "description": "In this session, we'll be building a coding agent that implements ACP — covering protocol design, session lifecycle management, and handling tool calls. The session ends with a live demo of the finished agent running inside Zed, showing what ACP looks like in practice from both sides of the protocol.",
      "day": "April 10",
      "time": "3:45-4:03pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.051827967,
        0.078845836,
        0.048082106,
        -0.040297218,
        -0.002859795,
        0.05765955,
        -0.0867951,
        -0.07964448,
        -0.035329696,
        -0.21349221,
        -0.01840861,
        -0.0134418905,
        -0.012650838,
        -0.0037369188,
        0.015486526,
        0.0006054917,
        0.12012512,
        -0.0017859101,
        -0.07123326,
        -0.10184378,
        -0.076574214,
        -0.16686149,
        -0.026299033,
        0.0178117,
        -0.015335251,
        0.099678464,
        -0.0148770865,
        0.052336168,
        -0.045017723,
        0.4699291,
        -0.08093941,
        -0.017872214,
        -0.007985505,
        -0.06976565,
        -0.017142855,
        0.034559224,
        0.011511169,
        0.026051102,
        0.032987054,
        -0.005075591,
        -0.0152736055,
        0.05788521,
        -0.03193277,
        0.008564297,
        -0.009695733,
        -0.012711392,
        -0.042331085,
        -0.005999694,
        -0.036378335,
        -0.024011636,
        -0.014776427,
        0.02934548,
        0.09608845,
        -0.039072808,
        0.0045136027,
        -0.00040935245,
        -0.0015449054,
        -0.068069234,
        0.04597721,
        0.005551047,
        -0.07718996,
        -0.016271755,
        -0.015547971,
        0.07676748,
        -0.032938477,
        -0.037879895,
        0.06296023,
        -0.06348965,
        -0.02783059,
        -0.099066645,
        0.019870337,
        0.05663887,
        0.00049800525,
        0.053150196,
        -0.11725234,
        -0.08454474,
        -0.06818055,
        0.055260457,
        -0.0054087327,
        0.054726627,
        -0.06854864,
        0.0692029,
        -0.14349563,
        -0.07225451,
        -0.01163741,
        0.08099268,
        -0.013358834,
        0.07651507,
        0.050856553,
        0.03356923,
        0.03240836,
        0.0258963,
        -0.0068047685,
        0.033827025,
        -0.063495986,
        0.025582995,
        -0.028871844,
        -0.011941556,
        0.025410075,
        -0.020206446,
        0.048846018,
        -0.06253657,
        0.020072969,
        0.0127418805,
        0.027161706,
        -0.032746907,
        0.011124152,
        0.058452163,
        0.0012434574,
        -0.030304972,
        -0.08238746,
        -0.5979662,
        0.022275748,
        -0.06781583,
        -0.00091942854,
        -0.14839067,
        0.0036284241,
        0.0463853,
        0.106600285,
        0.06579973,
        -0.06403204,
        0.06702366,
        0.02841713,
        -0.055372365,
        0.035069916,
        0.012850492,
        0.09162644,
        -0.03865766
      ]
    },
    {
      "id": "europe-session-165",
      "conference": "europe",
      "title": "Your Agent's Biggest Lie: \"I Searched the Web\"",
      "description": "AI agents get blocked by anti-bot systems, served fake pages, and hit with CAPTCHAs - but report back as if everything worked fine. I'll walk through why this happens and demo the same agent on the same sites with and without Bright Data's Web MCP.\n\nTalking points:\n- Cloudflare AI Labyrinth actively feeds fake content to AI agents\n- Cloudflare blocks AI crawlers by default on 20% of the web\n- Columbia/Tow Center: 60%+ citation failure across 8 AI search engines\n- AWS built an IETF protocol (Web Bot Auth) to address the problem\n- Live demo: same agent, same sites - blocked vs clean data\n- How Bright Data's Web MCP handles anti-bot, CAPTCHAs, and JS rendering transparently",
      "day": "April 10",
      "time": "3:45-4:03pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [
        "Rafael Levi"
      ],
      "embedding": [
        0.013588639,
        0.04686471,
        0.00073366455,
        -0.026868923,
        -0.01613298,
        -0.012511082,
        -0.15275769,
        -0.055941407,
        -0.041607663,
        -0.17773151,
        0.035646524,
        -0.08074698,
        0.07504821,
        -0.04289581,
        -0.015110264,
        -0.0075045056,
        0.08925879,
        -0.00016882048,
        -0.066936895,
        -0.08174331,
        -0.11456756,
        -0.108172216,
        -0.00057331205,
        0.0073087234,
        -0.032339823,
        0.039642166,
        -0.009683665,
        0.07099884,
        -0.13099624,
        0.46996918,
        -0.041080896,
        -0.018755002,
        -0.012724501,
        -0.02560398,
        0.053748492,
        -0.026168708,
        -0.04100202,
        -0.028353361,
        0.05188973,
        0.037459157,
        0.04492798,
        0.08619953,
        -0.0057843234,
        0.056493625,
        -0.0071134144,
        -0.033122644,
        -0.067629404,
        0.022768183,
        -0.035470437,
        -0.029593697,
        -0.037327398,
        -0.016001314,
        0.068294264,
        -0.024966458,
        0.055769548,
        0.017053273,
        0.034251884,
        -0.08623581,
        0.058613233,
        -0.041594625,
        -0.116139285,
        -0.044385158,
        -0.028256739,
        0.009048785,
        0.009814511,
        -0.061908342,
        0.02800687,
        -0.09876832,
        -0.025982326,
        -0.033572532,
        -0.051597632,
        -0.004780857,
        -0.027155168,
        0.037285667,
        -0.11806558,
        -0.09994313,
        -0.14668994,
        0.074306585,
        0.0022606973,
        0.046866465,
        -0.06087123,
        0.10867043,
        -0.051768515,
        0.051838033,
        0.08929876,
        0.010584619,
        -0.03281094,
        0.05212884,
        -0.020836368,
        0.058395483,
        0.0027549893,
        0.0039361874,
        -0.0075481725,
        -0.033060104,
        -0.040258683,
        0.017773617,
        -0.0062722256,
        0.05822238,
        0.012869891,
        0.027521288,
        -0.03715731,
        -0.0136183435,
        0.05849052,
        0.055085473,
        0.007941795,
        -0.07303599,
        0.04117012,
        0.036373947,
        0.09700638,
        0.034834,
        -0.10907503,
        -0.5845577,
        0.052063797,
        -0.0117689045,
        -0.0052352776,
        -0.15114622,
        0.0445478,
        0.045306135,
        0.005336392,
        0.008890193,
        -0.057447985,
        0.093935534,
        -0.011091745,
        0.047048256,
        -0.06524876,
        0.061170835,
        0.07436552,
        -0.0006634695
      ]
    },
    {
      "id": "europe-session-166",
      "conference": "europe",
      "title": "Building AI Systems That Ship",
      "description": "Most agent demos break the moment they leave a controlled environment. The model works fine. The systems around it don't. In this talk, I'll walk through what \"agent-ready\" means from two sides: a codebase agents can safely change, and a product agents can reliably use. I'll use two real projects as examples: Case, a harness for orchestrating coding agents, and the WorkOS CLI. Together, they show how to give agents real freedom while keeping quality high through clear constraints, machine-friendly interfaces, and feedback loops that compound over time.",
      "day": "April 10",
      "time": "10:30-10:48am",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.0215495,
        0.0467038,
        0.0062787444,
        -0.035245042,
        -0.027911836,
        -0.009571612,
        -0.102796935,
        -0.09220424,
        -0.0022012955,
        -0.20174819,
        0.0059433724,
        -0.023443498,
        0.046517637,
        0.03162248,
        -0.013220667,
        0.003269345,
        0.12364108,
        -0.025617866,
        -0.052178346,
        -0.09413601,
        -0.12056562,
        -0.087755516,
        -0.01881545,
        0.023235999,
        -0.03757391,
        0.10576256,
        0.001794972,
        0.0653716,
        -0.076127194,
        0.44123083,
        -0.014085691,
        0.018209608,
        0.020580268,
        -0.04151922,
        0.002797063,
        -0.01349865,
        -0.03230061,
        0.022433894,
        -0.0020586415,
        0.02151477,
        0.027206155,
        0.1001546,
        -0.015365731,
        0.021131635,
        -0.021542497,
        -0.0016241788,
        0.00009356696,
        0.0010186745,
        -0.07150273,
        -0.019079493,
        -0.07461135,
        0.021423364,
        0.07757546,
        -0.008501697,
        0.07102449,
        -0.07256545,
        -0.041227352,
        -0.059045065,
        0.046362363,
        0.009820452,
        -0.08371342,
        -0.019274272,
        -0.0071987053,
        -0.017070316,
        -0.05822311,
        -0.08827137,
        0.08276733,
        -0.041974552,
        -0.020390518,
        -0.08545782,
        0.022878207,
        0.04501666,
        -0.07915537,
        0.056014817,
        -0.08509399,
        -0.10741983,
        -0.05869986,
        0.03449202,
        -0.010430495,
        0.03231715,
        -0.105402485,
        0.120653264,
        -0.09019911,
        -0.02304091,
        0.07209159,
        0.04416279,
        0.0022854665,
        0.03594895,
        -0.00047662263,
        0.026845088,
        -0.000257872,
        -0.003612041,
        0.014034378,
        0.043803785,
        -0.078813,
        -0.017124295,
        -0.01559897,
        0.013048478,
        -0.023122177,
        0.0087408945,
        -0.045456175,
        -0.018580945,
        0.026280899,
        -0.000259614,
        -0.014757308,
        -0.028968358,
        -0.010810696,
        0.038700014,
        0.019203609,
        -0.015505661,
        -0.048198573,
        -0.6442461,
        -0.030037485,
        -0.028563803,
        -0.026781622,
        -0.17183161,
        -0.0064227823,
        0.05413908,
        0.037153818,
        0.045020636,
        -0.04546772,
        0.10661026,
        -0.055492822,
        -0.0026789082,
        -0.023845874,
        0.010595198,
        0.0807257,
        0.024679169
      ]
    },
    {
      "id": "europe-session-167",
      "conference": "europe",
      "title": "Benchmarking semantic code retrieval on Claude Code",
      "description": "Claude Code, unlike Cursor, does not use semantic search for code retrieval. There are good reasons for this, but Cursor has consistently demonstrated that semantic retrieval can materially improve code search to improve answer accuracy, increase code retention, and reduce token usage. In this session, we’ll introduce a Claude Code plugin for semantic codebase search alongside other modalities (BM25, regex/globbing/grep, filtering), and demonstrate how an agent can choose the right tool for the job. We’ll share benchmark-style results that compare answer quality and token consumption with and without semantic retrieval across a small set of representative tasks.",
      "day": "April 10",
      "time": "4:05-4:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        -0.0031677182,
        0.06454506,
        -0.016673643,
        -0.015389428,
        -0.030290565,
        -0.07027757,
        -0.09559344,
        0.01293704,
        -0.020534849,
        -0.21362595,
        -0.0124832755,
        -0.010072919,
        0.059999675,
        0.011277187,
        -0.0064736,
        -0.021232674,
        0.12818125,
        0.004012743,
        -0.09300641,
        -0.043988865,
        -0.067351654,
        -0.07250221,
        -0.010397679,
        0.076203756,
        -0.0632696,
        0.071681544,
        0.031957105,
        0.031490646,
        -0.033124194,
        0.48323554,
        -0.07869707,
        -0.035372127,
        -0.025988268,
        -0.03919424,
        0.0025216772,
        -0.046561006,
        -0.024736555,
        0.034625437,
        0.059814807,
        -0.03874303,
        0.0444945,
        0.07462339,
        -0.004273828,
        0.01884868,
        -0.036281172,
        -0.02710598,
        -0.03728992,
        0.019348567,
        -0.044619985,
        -0.045684014,
        -0.103605,
        -0.012858564,
        0.0435293,
        -0.05802676,
        0.060805347,
        -0.010450203,
        0.016661156,
        -0.09332939,
        0.0851025,
        0.035662457,
        -0.100160785,
        -0.050310303,
        0.013798694,
        -0.0035881284,
        -0.064673,
        -0.00004393508,
        0.09664434,
        -0.08189539,
        -0.014711596,
        -0.056902736,
        0.019252615,
        -0.03826423,
        -0.01303421,
        0.026337769,
        -0.051075973,
        -0.11956218,
        -0.064931855,
        0.058895156,
        -0.068663746,
        0.07581911,
        -0.08572109,
        0.085412644,
        -0.107568406,
        -0.018338494,
        0.04698964,
        0.08901705,
        -0.017592998,
        0.11029633,
        -0.026049875,
        0.03075112,
        -0.015223126,
        -0.07626106,
        0.049519207,
        -0.018653773,
        -0.043506518,
        -0.017584277,
        0.094420046,
        0.014699241,
        -0.04480633,
        -0.014592515,
        -0.01481238,
        -0.01290677,
        0.03343838,
        -0.0033481347,
        0.041187376,
        0.003220124,
        -0.013169581,
        0.053277925,
        -0.016150542,
        0.029419128,
        -0.08636799,
        -0.60501,
        0.009902642,
        -0.013666654,
        0.01078432,
        -0.13730702,
        -0.0035396446,
        0.03455692,
        0.039419957,
        0.072584845,
        -0.038843505,
        0.064147145,
        -0.003929016,
        0.0065048393,
        -0.013998435,
        -0.0010517769,
        0.08708987,
        0.010548152
      ]
    },
    {
      "id": "europe-session-168",
      "conference": "europe",
      "title": "Spec-Driven Testing for Agents With A Brain the Size of A Planet",
      "description": "Your agent is ready to deploy: running on the latest frontier model with a layer cake of fine-tunes and carefully engineered system prompts. But is it committed to the cause? Will it play its role without getting hijacked, distracted or just confused by minor input variations? Can we even specify what “good” looks like outside of a few prompt examples?\n\nUnfortunately testing agents can be harder than actually building them.\n\nIn this talk, we’ll cover practical ways to define agent behavior as a set of specs and automate testing beyond running the same canned prompts every time. You’ll learn how to write and apply different types of specs (red/gold team sets, rules, constraints, policies), and on the testing side we’ll cover robustness checks based on lightweight formal methods, and fuzzing with plenty of examples along the way.",
      "day": "April 10",
      "time": "10:50-11:08am",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.05010425,
        0.03341263,
        0.06701591,
        0.01859903,
        0.021414014,
        0.01942908,
        -0.08496459,
        -0.08627333,
        0.04441849,
        -0.22514968,
        -0.027644655,
        -0.038273897,
        0.027502887,
        -0.0007725791,
        -0.018645223,
        0.039475113,
        0.12960264,
        -0.010587934,
        -0.08676621,
        -0.04054831,
        -0.068184726,
        -0.102691844,
        0.008136796,
        0.07628837,
        0.019303337,
        0.041052487,
        -0.014590263,
        0.093671836,
        -0.02141783,
        0.4694794,
        -0.10203673,
        -0.039331257,
        0.08254231,
        -0.05815981,
        -0.003894178,
        -0.019437317,
        -0.029660976,
        -0.00010496943,
        0.070000865,
        0.04916339,
        0.06564364,
        0.0541068,
        0.019108735,
        0.050952476,
        -0.03315102,
        -0.04775117,
        -0.007019565,
        0.045483094,
        -0.029245129,
        -0.027330829,
        -0.04903983,
        0.042651325,
        0.06222967,
        -0.0807721,
        0.016120814,
        -0.011883934,
        -0.011198036,
        -0.050585154,
        0.13590261,
        0.021741569,
        -0.08785268,
        -0.01915022,
        -0.0013673103,
        -0.04001196,
        0.010543382,
        -0.09905269,
        0.032893937,
        -0.1306867,
        0.0025534728,
        -0.08716526,
        0.044168502,
        0.005940976,
        -0.028903972,
        0.046992045,
        -0.09501445,
        -0.14143671,
        -0.08687928,
        0.08726627,
        -0.016058981,
        0.052448418,
        -0.07804993,
        0.06356898,
        -0.08665869,
        -0.05427186,
        0.068059035,
        -0.012096416,
        -0.01869154,
        0.05367822,
        -0.031781346,
        -0.02416107,
        0.03967032,
        -0.017496923,
        -0.014199225,
        0.029645784,
        -0.07491483,
        -0.019970255,
        0.028465843,
        0.020522531,
        -0.001996146,
        0.049637187,
        -0.021600667,
        -0.041422207,
        0.061358273,
        -0.0006939108,
        0.008978186,
        -0.06350932,
        0.036087427,
        0.04879276,
        0.041309964,
        0.0066574384,
        -0.03239036,
        -0.5732399,
        -0.008030397,
        -0.08869992,
        -0.04923353,
        -0.14961673,
        0.03167413,
        0.028309125,
        0.07335047,
        0.06443187,
        -0.04585646,
        0.07505338,
        0.013013478,
        0.021642586,
        -0.029066054,
        0.020444999,
        0.12207976,
        0.021816052
      ]
    },
    {
      "id": "europe-session-169",
      "conference": "europe",
      "title": "How to talk to statues",
      "description": "Museums and public spaces are full of stories—but they’re locked behind plaques, audio guides, and one-way experiences that rarely adapt to the person in front of them.\n\nBut what if you could just… talk to them? Enter multimodal AI agents powered by ElevenLabs.\n\nIn this talk, we’ll walk through how to build an app that lets users point their phone at a statue, identify it with computer vision, and bring it to life with a real-time voice conversation. We’ll cover the full stack—from visual recognition to conversational agents to expressive voice synthesis—and show how tools like ElevenAgents enable low-latency, human-like interactions across modalities. By the end, you’ll understand how to design and ship immersive, multimodal experiences that turn static objects into interactive characters.",
      "day": "April 10",
      "time": "10:50-11:08am",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.023039035,
        -0.011726252,
        0.004275707,
        0.003681172,
        -0.013310077,
        0.006722552,
        -0.093312666,
        -0.050599862,
        -0.0021468964,
        -0.1737421,
        0.009009954,
        -0.05013452,
        0.010847829,
        -0.014377383,
        -0.048496127,
        -0.027285833,
        0.110357225,
        -0.040449925,
        -0.111802794,
        -0.0625974,
        -0.023382667,
        -0.091854006,
        -0.05989308,
        0.07743773,
        -0.042227104,
        0.054973613,
        -0.030619504,
        0.038272176,
        -0.047335993,
        0.48277816,
        -0.0762926,
        0.00676808,
        0.019588057,
        -0.04873053,
        -0.011061922,
        0.0144736385,
        0.01389025,
        0.010434001,
        0.087586,
        0.0038705508,
        0.08128439,
        0.0639091,
        -0.026815156,
        0.030825285,
        0.021977253,
        0.006635282,
        -0.018815428,
        0.018512933,
        -0.02463601,
        0.0057717827,
        -0.047954176,
        0.03321331,
        0.06314856,
        -0.05381196,
        0.027395625,
        -0.058193933,
        0.027862046,
        -0.06578892,
        0.047499534,
        -0.01710142,
        -0.09484799,
        -0.04928126,
        -0.02074119,
        -0.035039235,
        -0.0054391916,
        -0.04611106,
        0.081671394,
        -0.09243686,
        -0.020899193,
        -0.118277654,
        -0.046463676,
        -0.011517407,
        -0.06449178,
        0.038017247,
        -0.073480114,
        -0.14916144,
        -0.07112536,
        0.028566714,
        -0.027105998,
        0.036660906,
        -0.06429569,
        0.08341946,
        -0.1202922,
        0.041457206,
        0.085066915,
        -0.0610349,
        -0.06517757,
        0.041575834,
        0.006222499,
        0.005128504,
        -0.056809,
        0.008850634,
        0.0037768038,
        0.01822237,
        -0.046335924,
        -0.0024266816,
        0.053275373,
        0.029671805,
        0.013086878,
        -0.0026773,
        -0.04692074,
        -0.061241467,
        -0.063667245,
        0.008675218,
        -0.050188303,
        -0.0347519,
        0.07457092,
        0.08908954,
        0.0702124,
        0.046883356,
        -0.034808367,
        -0.6139314,
        0.0058188434,
        -0.041612633,
        -0.009262186,
        -0.16197461,
        -0.017134832,
        0.007980241,
        0.034631457,
        0.02685486,
        -0.033033986,
        0.06449007,
        0.029718667,
        0.028722351,
        -0.007451651,
        0.031385392,
        0.11236747,
        -0.03350018
      ]
    },
    {
      "id": "europe-session-170",
      "conference": "europe",
      "title": "Live Demo & Q&A with Together AI",
      "description": "Name: Max RyabininJob title: Vice President of Research & DevelopmentCompany: Together AI Expo session title: Road to 5M Sequence Length: Breaking Memory Barriers in Context ParallelismAbstract/tralking points: Many advanced AI applications, such as video generation and agentic pipelines, require models that could operate with hundreds of thousands or even millions of tokens. However, training Transformer models to process context lengths of this size is challenging due to the memory and compute constraints of attention. In this talk, we'll outline the techniques for finding and optimizing bottlenecks in long-context training. We will also present Untied Ulysses, the latest research technique from Together AI that presents an approach that boosts the potential training context length by 25% compared to prior methods.",
      "day": "April 10",
      "time": "1:05-1:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        -0.0032953827,
        0.083659686,
        -0.0059329364,
        0.029548706,
        0.013504216,
        0.000022495744,
        -0.0884556,
        -0.07495566,
        0.10148442,
        -0.21714032,
        -0.0046614576,
        -0.062394507,
        0.037789978,
        0.026721181,
        -0.06816788,
        0.06224004,
        0.08825214,
        0.018466663,
        -0.049330086,
        -0.03405698,
        -0.07348259,
        -0.040298857,
        0.013484876,
        0.015476838,
        -0.050709028,
        -0.017594565,
        -0.009669635,
        0.027090823,
        -0.0770986,
        0.4400213,
        -0.10158488,
        -0.05638829,
        -0.05494043,
        -0.066198744,
        0.059370063,
        -0.041018333,
        -0.01576106,
        0.0032491807,
        -0.021036511,
        0.07143067,
        0.06759214,
        0.09539465,
        -0.0016774242,
        0.0040509165,
        -0.05780508,
        -0.025963238,
        0.022223387,
        -0.012998724,
        -0.00012214502,
        -0.08636849,
        -0.062127538,
        0.045182187,
        0.06492613,
        0.009838344,
        0.00053963246,
        0.029628152,
        0.0004009478,
        -0.016418997,
        0.13276821,
        -0.020554563,
        -0.13056126,
        -0.023050781,
        -0.03127386,
        0.003329161,
        -0.001084108,
        -0.0649171,
        0.04341737,
        -0.07825813,
        -0.03577679,
        -0.039660174,
        0.004102151,
        -0.038028285,
        -0.092608996,
        0.05160224,
        -0.08120728,
        -0.106228784,
        -0.07199731,
        0.1147863,
        0.020153638,
        0.02756815,
        -0.06587935,
        0.0504702,
        -0.075950086,
        -0.04818131,
        0.110457174,
        -0.024518408,
        -0.021452192,
        -0.005408477,
        -0.038694657,
        0.0297493,
        0.02027062,
        0.036285687,
        -0.024728926,
        -0.011887925,
        -0.051399086,
        0.0073075104,
        0.056575652,
        0.0068153576,
        0.04265235,
        0.0016293545,
        0.05917795,
        -0.028294722,
        0.030673789,
        0.00034232347,
        -0.05475782,
        -0.012437251,
        0.039285112,
        0.0026439703,
        0.07676835,
        -0.03698761,
        -0.064813785,
        -0.6297676,
        -0.037776373,
        -0.052901767,
        -0.04667718,
        -0.16671012,
        0.016949635,
        -0.031519998,
        0.09532489,
        -0.0050019305,
        -0.030669758,
        0.03907656,
        0.010685455,
        -0.006360251,
        0.0440945,
        0.030167066,
        0.053672872,
        -0.03510773
      ]
    },
    {
      "id": "europe-session-171",
      "conference": "europe",
      "title": "Live Demo & Q&A with Arize",
      "description": "",
      "day": "April 10",
      "time": "1:05-1:23pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        -0.066452555,
        0.01456314,
        -0.04864521,
        -0.045063563,
        -0.012093942,
        -0.0036636372,
        -0.100206755,
        -0.056325562,
        0.03084631,
        -0.20639616,
        0.064168006,
        -0.041371334,
        0.009278226,
        0.041994706,
        -0.05677482,
        0.05778592,
        0.062865585,
        0.07629816,
        -0.030844769,
        -0.06562748,
        -0.102049485,
        -0.09193456,
        -0.010505441,
        -0.0015450994,
        -0.042906698,
        0.14359502,
        0.024666656,
        0.09315154,
        -0.093993865,
        0.40799794,
        -0.026535101,
        -0.056192186,
        -0.06764284,
        0.042965744,
        -0.0040216614,
        0.0036884253,
        -0.025932178,
        0.011070197,
        0.033517145,
        0.0591203,
        -0.007232765,
        0.08016459,
        0.06883021,
        0.05689023,
        -0.060330775,
        0.03263367,
        -0.07530396,
        0.020807466,
        -0.015430867,
        -0.0136756245,
        -0.016195249,
        -0.03563666,
        0.00001769528,
        0.036508508,
        0.054886702,
        0.004177291,
        -0.032686584,
        -0.023704467,
        0.057026185,
        -0.06833063,
        -0.07131326,
        0.017585004,
        -0.004277955,
        -0.010036571,
        -0.057291273,
        -0.0056603574,
        0.05674419,
        -0.11580575,
        -0.115756184,
        -0.04246963,
        0.015025411,
        0.033235893,
        -0.03877092,
        0.0050285766,
        -0.11387653,
        -0.10535297,
        -0.10312421,
        0.044620294,
        -0.014088249,
        0.042167258,
        -0.06146195,
        0.07124565,
        -0.104297794,
        -0.06575963,
        0.012312594,
        0.04609354,
        -0.010854286,
        0.03018813,
        0.026326105,
        0.09248575,
        -0.06958738,
        0.03687935,
        0.06455581,
        -0.0077268668,
        -0.06804751,
        -0.023075348,
        0.05311641,
        0.10448088,
        -0.014220209,
        0.03708127,
        0.036494043,
        -0.016202932,
        0.048831508,
        0.039933495,
        0.02512644,
        -0.05714186,
        0.054769132,
        0.0745777,
        0.035983548,
        0.0032712403,
        -0.12271557,
        -0.61546284,
        0.0026964538,
        -0.024085496,
        -0.036373816,
        -0.14416736,
        -0.00721241,
        0.02193237,
        0.08581961,
        0.044637945,
        -0.037524592,
        0.0910409,
        0.012500202,
        -0.014922756,
        0.037037373,
        0.095630705,
        0.068635024,
        -0.03332518
      ]
    },
    {
      "id": "europe-session-172",
      "conference": "europe",
      "title": "Live Demo & Q&A with Qodo",
      "description": "",
      "day": "April 10",
      "time": "1:05-1:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        -0.014087513,
        0.07605196,
        -0.04529003,
        -0.008510793,
        -0.023503423,
        0.010013187,
        -0.11980936,
        -0.004716125,
        -0.015189187,
        -0.20904362,
        0.056782063,
        -0.007975855,
        0.025174439,
        0.041526027,
        -0.037530225,
        0.040076412,
        0.03653623,
        0.06874197,
        -0.039334524,
        -0.06065015,
        -0.16983506,
        -0.09903063,
        -0.051096514,
        0.036311876,
        -0.08546344,
        0.04813025,
        0.0052418006,
        0.0760841,
        -0.035898153,
        0.45518398,
        -0.0033048475,
        -0.04443444,
        -0.03433059,
        0.032478314,
        -0.05390638,
        0.038536653,
        -0.021491287,
        0.055239554,
        0.097263366,
        0.01637847,
        -0.027523046,
        0.04835357,
        -0.013583094,
        -0.020060621,
        -0.029306162,
        0.033723198,
        0.021918885,
        -0.016337465,
        -0.007767981,
        0.012675204,
        -0.035912685,
        -0.04394597,
        0.029640017,
        -0.01620823,
        0.019575622,
        -0.014031021,
        -0.04189734,
        -0.00019967888,
        0.06651253,
        -0.03893926,
        -0.10707616,
        -0.026802983,
        -0.048984498,
        -0.039866496,
        -0.08880964,
        0.08606191,
        0.07076421,
        -0.07762864,
        -0.08578451,
        -0.056106597,
        0.03779964,
        0.055812187,
        -0.0010017249,
        0.047949955,
        -0.08872271,
        -0.09818721,
        -0.07612269,
        0.0444842,
        -0.01883519,
        0.051587295,
        -0.042849224,
        0.055651557,
        -0.058032867,
        0.025424192,
        -0.00025221583,
        0.0052376497,
        -0.076351546,
        -0.004670571,
        0.07354898,
        0.053418815,
        -0.11690955,
        -0.022993274,
        0.052044485,
        0.036752507,
        -0.052855868,
        -0.025960242,
        0.04665076,
        0.071099214,
        0.0060641095,
        0.0036236253,
        0.013079613,
        -0.055539668,
        -0.042980384,
        0.05272007,
        0.030446867,
        0.01123203,
        0.019292582,
        0.04057547,
        0.09129588,
        -0.011152904,
        -0.025644416,
        -0.61246806,
        -0.013009206,
        -0.05388028,
        0.020888075,
        -0.14355215,
        0.04397655,
        0.027010001,
        0.06946656,
        0.11296875,
        -0.061541166,
        0.112893924,
        0.0039061573,
        0.021075651,
        0.05695118,
        0.07104944,
        -0.012659019,
        -0.01038799
      ]
    },
    {
      "id": "europe-session-173",
      "conference": "europe",
      "title": "Task Fidelity Scaling Laws",
      "description": "Most teams trying to improve LLM agents reach for bigger models, better RL, or more data. This talk is on a lever that often dominates all three: task fidelity. In controlled TerminalBench experiments, fine-tuning on a small set of well-posed, non-trivial tasks dramatically outperforms training on an equal number of low-fidelity tasks with the same model and compute. The gap isn't cosmetic. Ambiguous or misaligned specs systematically push agents into confident but fundamentally wrong strategies. The model doesn't just fail more — it internalizes the wrong behavior.\nSo what makes a task actually train an agent? From large-scale trace analysis, we distill practical criteria you can apply immediately: how to write objectives that are precise without being trivial, how to align tests with intended strategy, and how to detect when a task is generating noise instead of signal. Small spec changes materially alter what the model learns. The takeaway: for agent fine-tuning, task fidelity behaves like a scaling law. Before increasing model size or RL budget, fix your tasks.",
      "day": "April 10",
      "time": "1:25-1:43pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.067160435,
        0.02681226,
        0.051972933,
        0.07455554,
        -0.030893514,
        -0.026317291,
        -0.072627805,
        -0.057519987,
        -0.022417014,
        -0.25190288,
        0.019758305,
        -0.01899448,
        0.06294177,
        0.013828606,
        -0.008063425,
        0.014569129,
        0.14097138,
        -0.037570544,
        -0.10315179,
        -0.025695702,
        -0.03999236,
        -0.04243865,
        0.010552363,
        0.06962641,
        0.06372088,
        0.04000657,
        -0.00062260474,
        0.10722078,
        -0.07784712,
        0.44152722,
        -0.065784335,
        -0.016949156,
        0.018933197,
        -0.017027518,
        0.011457787,
        -0.058527198,
        0.0217516,
        0.022738144,
        0.08969839,
        -0.035528645,
        0.08244756,
        0.041678596,
        -0.027713904,
        0.07445537,
        -0.04129134,
        -0.07216344,
        -0.0055628447,
        0.043320313,
        -0.036726043,
        -0.009858466,
        -0.044123475,
        0.065323524,
        0.08379742,
        -0.06854998,
        0.020438561,
        0.044229172,
        -0.011257039,
        0.0071979784,
        0.14115736,
        -0.00618278,
        -0.09553861,
        0.0060926625,
        0.026665533,
        -0.006529641,
        -0.030723942,
        -0.026520193,
        0.01825497,
        -0.056165386,
        -0.0031163003,
        -0.09197219,
        0.03272497,
        -0.036957663,
        -0.053657643,
        0.05725575,
        -0.13209778,
        -0.11835569,
        -0.038281612,
        0.0485568,
        -0.040198058,
        0.08380268,
        -0.054723408,
        0.05853989,
        -0.028484404,
        -0.070316195,
        0.07500504,
        -0.0012725045,
        0.00038436265,
        0.056152046,
        -0.026930202,
        -0.029835768,
        0.09331597,
        0.025249774,
        -0.01989831,
        -0.02360884,
        -0.07938185,
        -0.03864167,
        -0.003983205,
        0.022980647,
        0.027567446,
        0.025210276,
        -0.023413155,
        -0.0055461936,
        0.0770303,
        -0.019628964,
        -0.020652091,
        -0.032726575,
        0.031818457,
        0.042490173,
        0.00013279512,
        -0.019363299,
        -0.06284125,
        -0.6065807,
        -0.07760769,
        -0.05705728,
        -0.021292498,
        -0.14870647,
        0.031023847,
        0.04880526,
        0.024313135,
        0.008475105,
        -0.041069195,
        0.067355305,
        0.0033298382,
        -0.0075872624,
        -0.02279876,
        0.0031078495,
        0.12992571,
        0.040941346
      ]
    },
    {
      "id": "europe-session-174",
      "conference": "europe",
      "title": "Stop babysitting your agents: building a context engine for mergeable code",
      "description": "AI coding agents are fast, capable, and context-blind. They generate code that compiles but miss your team's conventions, ignores past decisions, and breaks patterns— because they don't understand how your system actually works. The fix most teams try (more MCP servers, more rules files, team skills, bigger context windows) gives agents access to information without giving them understanding.\nThis talk shows what changes when you close that gap with a context engine. I'll reference a real coding task run without and with organizational context: the first took 2.5 hours and 20.9M tokens with multiple rounds of human correction, the other took 25 minutes and 10.8M tokens and produced mergeable code on the first pass. Same agent, same model. Includes a short demo showing the moment organizational context changes the agent's approach.\nYou'll see the three problems a context engine solves — quality, efficiency, and autonomy — and the hard lessons we learned getting it wrong before we got it right.",
      "day": "April 10",
      "time": "1:25-1:43pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [
        "Brandon Walsenuk"
      ],
      "embedding": [
        0.037066072,
        0.061811347,
        0.0144101465,
        0.016568406,
        -0.03612102,
        0.0202792,
        -0.12958488,
        -0.048381355,
        -0.016503153,
        -0.20405933,
        -0.0054614022,
        -0.0115991365,
        0.0409401,
        0.03742246,
        -0.018021872,
        -0.026140522,
        0.12039337,
        -0.010847898,
        -0.084993176,
        -0.09656286,
        -0.029222654,
        -0.0904557,
        -0.005924547,
        0.037079014,
        0.00735403,
        0.11378865,
        -0.039047964,
        0.021699117,
        -0.04319843,
        0.482424,
        -0.034249403,
        0.027567187,
        -0.016703947,
        -0.012941533,
        0.018747177,
        -0.051995948,
        -0.011519784,
        -0.0013697583,
        -0.022459323,
        0.008671505,
        -0.009601149,
        0.07358722,
        -0.013557441,
        0.07635198,
        -0.029443763,
        0.011253963,
        -0.05365544,
        0.017576119,
        -0.018294435,
        -0.0006412376,
        -0.056884795,
        0.00005815691,
        0.09752668,
        -0.014189868,
        0.08640938,
        -0.06792902,
        0.026673341,
        -0.0040386505,
        0.04047046,
        -0.021176163,
        -0.06847007,
        -0.024989147,
        0.015751904,
        -0.029628476,
        -0.090210944,
        -0.06352757,
        0.0621972,
        -0.12417859,
        -0.03207207,
        -0.03914265,
        -0.0012399926,
        -0.016462212,
        -0.098284915,
        0.06697313,
        -0.099286385,
        -0.113846734,
        -0.097203806,
        0.0764324,
        -0.028558703,
        0.06939936,
        -0.09455133,
        0.09186882,
        -0.103613816,
        -0.06749377,
        0.048704542,
        0.072406724,
        -0.025273899,
        0.05253628,
        -0.064088285,
        0.010146801,
        -0.018742977,
        -0.023559136,
        -0.0018046737,
        -0.020331403,
        -0.082131036,
        -0.046041094,
        0.026387857,
        0.023044828,
        0.010897819,
        0.056762964,
        -0.0037756416,
        -0.052279245,
        0.06489065,
        0.010541099,
        0.009402925,
        0.019417189,
        0.021865334,
        -0.031825993,
        0.015511448,
        0.02020881,
        -0.03408697,
        -0.6033991,
        0.022280658,
        -0.05120292,
        -0.010828296,
        -0.13011548,
        0.024212852,
        0.05821527,
        0.028802292,
        0.05503951,
        -0.04319989,
        0.07375634,
        -0.057563245,
        -0.004366292,
        -0.012085701,
        0.017539915,
        0.10014263,
        -0.027559834
      ]
    },
    {
      "id": "europe-session-175",
      "conference": "europe",
      "title": "What Lies Beneath the API: when should you tune your own model?",
      "description": "Frontier model APIs have changed the tech startup landscape forever. But as companies mature and get larger contracts, their product needs change, often specializing. When is it worth it to start training your own model?",
      "day": "April 10",
      "time": "1:25-1:43pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.03014508,
        0.045592904,
        0.02052789,
        0.012526915,
        0.06065852,
        0.04543555,
        -0.10318858,
        -0.062484384,
        -0.00048672486,
        -0.17924875,
        0.045264315,
        -0.062325664,
        0.04305148,
        -0.025031097,
        -0.07529168,
        0.053587563,
        0.07398598,
        0.045846917,
        -0.053076003,
        0.013348742,
        -0.049040586,
        -0.05281376,
        0.017620966,
        0.052403737,
        -0.0057133795,
        0.013950829,
        -0.0025367988,
        0.02997984,
        -0.08074646,
        0.45767403,
        -0.061368674,
        -0.048526492,
        -0.04675958,
        -0.033158097,
        0.01092882,
        -0.012997839,
        0.015834026,
        0.02903729,
        0.08739969,
        0.03368307,
        0.06638502,
        0.06533492,
        -0.04263762,
        0.031914167,
        -0.05542984,
        -0.005234867,
        -0.05520442,
        -0.009202707,
        -0.020033509,
        0.022010367,
        -0.12589738,
        -0.024706502,
        0.039572615,
        -0.016149953,
        0.042407777,
        0.03101079,
        0.006945944,
        -0.015461881,
        0.13011184,
        -0.04411092,
        -0.15501346,
        0.024070794,
        -0.018817045,
        0.019738944,
        -0.06442923,
        -0.060368508,
        0.040084977,
        -0.13341388,
        -0.014539864,
        -0.05180775,
        0.0034641284,
        0.013721812,
        -0.0383105,
        0.055810295,
        -0.077383086,
        -0.110608526,
        -0.022100952,
        0.073186785,
        0.012951855,
        0.009291611,
        -0.033286277,
        0.07931733,
        -0.11786796,
        -0.029507175,
        0.1079449,
        -0.0038389962,
        -0.019860655,
        0.071691714,
        0.00040870704,
        0.02186038,
        0.031327125,
        0.0037181324,
        0.023442613,
        0.005360787,
        -0.016541535,
        0.011091006,
        -0.004031616,
        0.045216106,
        -0.029356817,
        0.015937123,
        0.06628964,
        -0.015521945,
        0.059525475,
        -0.04015466,
        -0.03508592,
        -0.048693597,
        0.06175221,
        0.053540766,
        0.040790442,
        0.01257446,
        -0.09237559,
        -0.64418745,
        -0.033570074,
        -0.037435144,
        0.03531156,
        -0.14969292,
        -0.01839903,
        0.007690063,
        0.021690805,
        0.07315581,
        -0.011938494,
        0.0237281,
        0.0070004403,
        0.02175008,
        0.019894863,
        0.02926925,
        0.048014082,
        0.023995098
      ]
    },
    {
      "id": "europe-session-176",
      "conference": "europe",
      "title": "Comprehend First, Code Later: The AI Skill I Rely On Daily",
      "description": "Literally everyone is vibe coding. It's about letting AI write, commit, and ship code you never even read. Perfect for prototypes and side projects - no argument there. But what happens when you're working in a million-line codebase where you need to understand before you change? Quality code still matters.\n\nIt is widely stated in the software development community that developers spend 70–80% of their time reading and understanding existing code, not writing new code. We now have an incredibly smart tool - so why not use it for exactly that?\n\nSo I went straight to the data - 239 of my own messages from daily work at Sentry. What I found flipped the narrative: my #1 use of AI wasn't generation. It was comprehension. Whether navigating unfamiliar code or reconstructing past decisions from commit history - AI became the teammate who never gets tired of my questions.\n\nIn this talk, I'll show you the loop that actually makes me productive in a large, complex codebase: understand first, then code.",
      "day": "April 10",
      "time": "1:45-2:03pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [
        "Priscila Andre de Oliveira"
      ],
      "embedding": [
        0.017210642,
        0.0076346383,
        0.0007792056,
        -0.016961262,
        -0.022645185,
        0.07840089,
        -0.10177944,
        -0.013967662,
        0.041739613,
        -0.16997504,
        -0.004661793,
        -0.039912008,
        0.014301373,
        -0.010946185,
        -0.04899728,
        -0.019840155,
        0.07887748,
        -0.02737495,
        -0.038229898,
        -0.10002513,
        -0.039524786,
        -0.07870946,
        -0.009768418,
        0.058153313,
        -0.012512866,
        0.067716464,
        0.0057032355,
        -0.022672573,
        -0.07568399,
        0.5221323,
        -0.0644526,
        -0.009262741,
        0.030216422,
        -0.064816765,
        -0.010518642,
        -0.0643555,
        0.019097174,
        -0.04844043,
        -0.0072328546,
        0.025623854,
        -0.026126215,
        0.030721901,
        -0.035803117,
        0.053210642,
        -0.053292356,
        -0.04903307,
        -0.025800874,
        0.04824547,
        0.058809064,
        -0.027093213,
        -0.01786335,
        0.009492302,
        0.03610039,
        0.008869934,
        -0.015152807,
        0.05104467,
        -0.040860765,
        -0.081435315,
        0.07590051,
        0.00995072,
        -0.06635894,
        -0.024771668,
        0.039252933,
        0.028025143,
        0.026450202,
        -0.08807227,
        0.068271235,
        -0.1152519,
        -0.022881046,
        -0.10784145,
        -0.026780918,
        -0.012299832,
        -0.08154674,
        0.018423537,
        -0.065419786,
        -0.07284955,
        -0.058506493,
        0.08093135,
        -0.05896846,
        0.026291711,
        -0.035279863,
        0.041556112,
        -0.15388548,
        -0.034686614,
        0.07194049,
        0.026906444,
        -0.066523165,
        0.024539787,
        -0.07194044,
        0.043470223,
        0.029885456,
        0.011792751,
        -0.0042231814,
        0.051678695,
        -0.07611484,
        0.049404822,
        0.044872086,
        0.04994403,
        0.07330765,
        -0.0050215996,
        0.009336069,
        -0.066639796,
        0.05580494,
        -0.0143816825,
        0.023365716,
        -0.031872675,
        -0.003143948,
        -0.022610825,
        0.07946472,
        -0.023530422,
        -0.03570518,
        -0.5916433,
        0.08708713,
        -0.06727194,
        -0.025406249,
        -0.1339891,
        -0.015559694,
        -0.0029821757,
        0.021378256,
        0.06960814,
        -0.015798828,
        0.086698376,
        -0.07075544,
        -0.08539671,
        0.013358268,
        0.049359754,
        0.081910305,
        -0.022829836
      ]
    },
    {
      "id": "europe-session-177",
      "conference": "europe",
      "title": "Mastering AI Pricing: Flexible & Agile Monetization for your AI solutions",
      "description": "Monetizing AI is hard. Rising GPU and inference costs are squeezing margins, and traditional SaaS pricing simply does not work for the unpredictable compute demands of new-age AI companies. With models constantly shifting across credits, tokens, and seats, a new challenge emerges: how do we charge for AI without stalling growth? This talk presents a framework for solving the dual problems of aligning charge metrics with true customer value and balancing predictable revenue with rapid adoption. Through real-world examples, we'll explore how to build guardrails that protect your margins and see how Stripe’s world-class usage-based billing solution helps AI companies launch quickly and monetize with ultimate agility. Whether you're launching your first AI product or revamping your current model, you'll learn how to make your pricing strategy both profitable and adaptable.",
      "day": "April 10",
      "time": "1:45-2:03pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [
        "Mayank Pant"
      ],
      "embedding": [
        0.016552905,
        0.049365766,
        0.0549035,
        -0.004546205,
        0.01645724,
        -0.025003627,
        -0.12608352,
        -0.048017927,
        0.03493321,
        -0.21829185,
        0.023723552,
        -0.09249443,
        0.00597807,
        -0.05974871,
        0.007044699,
        -0.017510638,
        0.07768939,
        0.028404992,
        -0.037734702,
        -0.06619016,
        -0.045962878,
        -0.10581792,
        -0.041092277,
        0.02082472,
        -0.03206126,
        0.020134205,
        0.020975275,
        0.029204963,
        -0.11741012,
        0.46662745,
        0.01325052,
        -0.044682518,
        -0.050897732,
        0.022284878,
        0.0017563087,
        0.007858558,
        -0.045417517,
        0.014300156,
        -0.024235466,
        0.035999868,
        0.04456562,
        0.055956077,
        -0.08135213,
        0.021372978,
        0.011356199,
        -0.013496258,
        -0.07904213,
        -0.013685185,
        0.022688314,
        0.0006696689,
        -0.07778501,
        0.0020085806,
        0.050613094,
        0.023812637,
        0.019626087,
        0.016740324,
        -0.02769607,
        -0.015591806,
        0.13369153,
        -0.062438726,
        -0.12137634,
        -0.04537763,
        0.01543843,
        0.019373467,
        0.0074739116,
        -0.07575961,
        0.014785617,
        -0.046172082,
        -0.0012328727,
        -0.05180235,
        -0.06708505,
        0.02181407,
        -0.05329964,
        0.048099868,
        -0.06088314,
        -0.12872718,
        -0.029935198,
        0.11438102,
        -0.023026083,
        0.08235621,
        -0.041244846,
        0.070666514,
        -0.07252384,
        -0.023180364,
        0.05570509,
        0.044040326,
        -0.016297545,
        0.045752384,
        -0.015643297,
        0.05146851,
        0.015043792,
        -0.06306234,
        0.051450282,
        0.029465253,
        -0.03550172,
        0.058266025,
        -0.06304835,
        0.07904701,
        -0.015528484,
        0.04793398,
        0.044823177,
        -0.108905375,
        0.0562065,
        0.050330836,
        -0.0688874,
        -0.02936798,
        0.108662,
        0.073503666,
        -0.014114587,
        0.039596543,
        -0.065621875,
        -0.59634334,
        0.07123039,
        -0.011645724,
        0.013180438,
        -0.15194234,
        0.012533847,
        -0.021884197,
        -0.020716472,
        0.101850726,
        -0.0044140024,
        0.0376108,
        -0.09197025,
        0.008557229,
        0.009332512,
        0.033633437,
        0.07790692,
        0.014571372
      ]
    },
    {
      "id": "europe-session-178",
      "conference": "europe",
      "title": "Common Pitfalls of Skills Development (And How to Fix Them)",
      "description": "Why do skills fail, and how do you fix them? This session dives into real data from skill evaluations to uncover the most common pitfalls when building for AI agents. We’ll walk through examples of where things break (validation issues, activation issues, security triggers) and show how to systematically improve performance using evaluation and optimzation loops. Think of it as a practical clinic for making your agents more accurate, efficient, and production-ready.\n\nSpeaker: Maria Gorinova, AI Researcher at Tessl",
      "day": "April 10",
      "time": "1:45-2:03pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.023289314,
        0.04993737,
        0.075363755,
        0.012685512,
        -0.02407297,
        -0.0048278025,
        -0.08709979,
        -0.113102786,
        -0.007330406,
        -0.20431215,
        -0.015787644,
        -0.05561935,
        0.027313583,
        -0.06314191,
        -0.03815901,
        -0.0037895315,
        0.069974475,
        -0.020256571,
        -0.02799707,
        -0.09235485,
        -0.037160385,
        -0.04931979,
        -0.060500074,
        0.112936325,
        -0.039782263,
        0.03911663,
        0.028520126,
        0.03788693,
        -0.035065856,
        0.47473603,
        -0.088920645,
        0.039077256,
        0.024864329,
        -0.039983876,
        0.0005184169,
        -0.012464447,
        0.009235403,
        -0.004327983,
        0.0733967,
        0.023217196,
        0.029758316,
        0.11271462,
        -0.014717912,
        -0.0031942655,
        -0.026047327,
        -0.03252089,
        -0.055175163,
        0.033806987,
        0.015289177,
        -0.016704489,
        -0.031276345,
        0.010108259,
        0.09766866,
        -0.0033901003,
        0.03849813,
        0.006535572,
        0.005870838,
        -0.03268638,
        0.12793128,
        0.019345522,
        -0.12678501,
        0.011566261,
        -0.05731506,
        -0.037978485,
        0.00711039,
        -0.054288793,
        0.043414388,
        -0.106408104,
        -0.018740656,
        -0.06152647,
        0.056540456,
        -0.0122279655,
        -0.02975767,
        0.07469654,
        -0.11446071,
        -0.08496954,
        -0.049232643,
        0.04191187,
        0.012512923,
        0.02730945,
        -0.11895965,
        0.07092678,
        -0.09187388,
        -0.02811577,
        -0.0056127906,
        0.043386698,
        -0.02922741,
        0.036325824,
        -0.074823126,
        0.01684207,
        0.02214538,
        -0.018883087,
        -0.021456752,
        0.0125355795,
        -0.060804255,
        -0.030972049,
        0.0003607237,
        0.05640258,
        0.0208627,
        0.0145315705,
        -0.029063407,
        0.0043986547,
        -0.02723275,
        -0.012865425,
        -0.041934855,
        -0.01164675,
        -0.0128359115,
        0.060679905,
        0.031770907,
        0.06083601,
        -0.092781685,
        -0.6058713,
        -0.033741284,
        -0.053465758,
        -0.018976318,
        -0.14074436,
        -0.027499849,
        0.07632615,
        0.028282205,
        0.07531026,
        -0.08204266,
        0.06210634,
        -0.054517627,
        -0.03669698,
        0.057233073,
        0.062149454,
        0.10816656,
        -0.013964122
      ]
    },
    {
      "id": "europe-session-179",
      "conference": "europe",
      "title": "Why Can't Anyone Answer Questions About the Business?",
      "description": "At WorkOS, answering non-trivial questions about our customers was hard. Customer production data required writing SQL with context awareness of how our data is structured, which most of our team is not well versed in. You often needed data from multiple sources. Further, each teammate was going about this their own way, so it was hard to manage or control. We had Mode queries shared in Notion and not everything warranted an admin dashboard in Retool. Questions that actually drove decisions (\"\"how many customers are doing X,\"\" \"\"what does usage look like for this cohort\"\") required someone specialized set aside time to answer the question to get back to the person who needed the info.\nWe built Studio to serve as a knowledge layer that connects an LLM directly to our production data sources and lets anyone on the team ask these questions in natural language, in the tool or via Slack. The model queries Snowflake with knowledge of how our data is organized and can cross-reference that with other sources like Salesforce, Linear, and Gong.\nI'll show how we use Studio to generate answers and lightweight shareable tools, and walk through the challenges in building a platform knowledge layer that knows how to get the right data. I'll cover the specific guidance patterns that made the difference between useful and unreliable, and share what generalizes to any AI product that needs to work over company data.",
      "day": "April 10",
      "time": "2:05-2:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.07567374,
        0.055516887,
        -0.006646626,
        -0.02341146,
        -0.019429361,
        0.03145228,
        -0.15023284,
        -0.05674225,
        -0.030277874,
        -0.23661256,
        -0.019965217,
        -0.03939513,
        0.031551525,
        -0.01564382,
        -0.017077755,
        0.012997149,
        0.08165023,
        0.02146664,
        -0.062688164,
        -0.099575885,
        -0.08303015,
        -0.005451321,
        -0.0171038,
        0.075890124,
        -0.07556553,
        0.05560347,
        0.0604898,
        0.062991135,
        -0.060235605,
        0.45471403,
        -0.0934269,
        0.009318672,
        -0.0505832,
        -0.031810198,
        0.010600798,
        -0.030513644,
        0.035010036,
        0.042638816,
        0.057626076,
        0.04913544,
        0.051082302,
        0.07098237,
        -0.051376,
        -0.031214124,
        -0.008047692,
        -0.0009097692,
        -0.06536027,
        -0.041220754,
        -0.03941577,
        -0.03179123,
        -0.051881928,
        0.0020608746,
        0.12383711,
        -0.030983293,
        0.0643486,
        0.02811907,
        -0.0305858,
        -0.013046791,
        0.09448558,
        -0.021657486,
        -0.090388484,
        -0.0072590993,
        0.018717451,
        -0.026651528,
        -0.009470204,
        -0.049796462,
        0.052667007,
        -0.066247925,
        0.009085154,
        -0.075590245,
        -0.009129852,
        0.04232774,
        -0.08851187,
        0.03935259,
        -0.043899853,
        -0.1145143,
        -0.06170308,
        0.07363987,
        -0.06204306,
        0.06306906,
        0.008598456,
        0.048151467,
        -0.08984944,
        0.0011407988,
        0.06568436,
        -0.015774904,
        -0.025729628,
        0.050283697,
        -0.0012693673,
        0.05331153,
        0.007278267,
        0.0030321938,
        0.02541014,
        0.03086291,
        -0.045992423,
        -0.079340145,
        -0.017057331,
        0.051153652,
        -0.041552216,
        0.011874142,
        0.012327173,
        0.026369527,
        0.017816378,
        -0.01633432,
        -0.039825927,
        -0.01290981,
        0.030930394,
        -0.003775979,
        0.035686634,
        0.018849624,
        -0.016365001,
        -0.63536537,
        -0.036200173,
        -0.019475827,
        0.05638219,
        -0.1320901,
        -0.031687204,
        0.013278375,
        0.029443776,
        0.06536948,
        -0.045165896,
        0.0681913,
        -0.04270981,
        -0.017623845,
        0.008643508,
        0.07632912,
        0.08726772,
        -0.028738145
      ]
    },
    {
      "id": "europe-session-180",
      "conference": "europe",
      "title": "What if the network was the sandbox?",
      "description": "Every agent needs a sandbox” is quickly becoming the default way we think about running agents. Give it an environment. Isolate it. Control the blast radius. That works…to a point.But as agents move from acting as the user to operating more autonomously, the real problem isn’t just where they run. It’s what they can reach, what they can do, and how you can see it.Sandboxing is trying to solve two different problems at once: execution isolation & access control. You can fully isolate an agent’s runtime and still have it incorrectly access sensitive systems.In this session, we’ll explore what’s possible if the network becomes the sandbox. We’ll show how identity-based access at the network layer can: define precise boundaries for agent behavior, remove the need to distribute API keys and credentials, and give you complete visibility into what agents are actually doing.",
      "day": "April 10",
      "time": "2:05-2:23pm",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        0.056443885,
        0.059137583,
        0.0126814125,
        -0.057406675,
        0.032022603,
        -0.010930161,
        -0.11804226,
        -0.10404028,
        0.017566936,
        -0.23756503,
        0.028982183,
        -0.060510386,
        0.0152678825,
        -0.060728174,
        -0.03197318,
        -0.030450152,
        0.100975305,
        0.019478278,
        -0.033282608,
        -0.08962662,
        -0.09451815,
        -0.09966328,
        0.021937497,
        -0.045934323,
        -0.045471877,
        0.0512485,
        -0.030586492,
        0.056191128,
        -0.04820104,
        0.43870777,
        -0.015718954,
        -0.0023056294,
        0.011772536,
        0.0076905554,
        0.0040408466,
        -0.032842025,
        -0.0155091975,
        0.018784827,
        0.053063158,
        -0.0043450943,
        0.04972245,
        0.03910993,
        -0.041471843,
        0.04424613,
        -0.04070048,
        -0.0022154755,
        -0.017838357,
        0.042888854,
        -0.058348026,
        0.0116621265,
        -0.048925422,
        0.060867388,
        0.1142332,
        0.019347787,
        0.07097231,
        -0.023066923,
        -0.015112148,
        -0.037154805,
        0.09858214,
        -0.060566407,
        -0.11334447,
        -0.018128652,
        -0.031580593,
        0.028974064,
        -0.037403338,
        -0.08852874,
        0.058888987,
        -0.06895664,
        -0.025558282,
        -0.06361866,
        0.038925048,
        0.044331666,
        -0.052933153,
        0.012604025,
        -0.12018203,
        -0.14369237,
        -0.066985056,
        0.005518561,
        -0.03661107,
        0.074564435,
        -0.07624425,
        0.12831405,
        -0.07589563,
        -0.06437644,
        0.05800091,
        -0.017510863,
        -0.022553798,
        0.05426868,
        0.013476343,
        0.039393563,
        0.02769662,
        0.019754997,
        0.04631754,
        0.019385258,
        -0.0888121,
        -0.0004592011,
        0.026517132,
        0.054246455,
        0.021238701,
        0.047561925,
        0.0048558675,
        -0.058341082,
        0.04192035,
        0.013970871,
        0.0010426989,
        -0.066343084,
        0.07869253,
        -0.0058069583,
        0.03534499,
        -0.0010590572,
        -0.044069957,
        -0.59950864,
        0.0063207517,
        -0.017369485,
        -0.035146933,
        -0.15935093,
        0.033765234,
        0.046111245,
        0.06787381,
        0.037550993,
        -0.06466652,
        0.12449022,
        -0.060793374,
        0.022659985,
        0.010343774,
        0.053909976,
        0.027976707,
        -0.018829172
      ]
    },
    {
      "id": "europe-session-181",
      "conference": "europe",
      "title": "Malleable Evals: Why Are We Still Evaluating Adaptive Systems with Static Tests?",
      "description": "",
      "day": "April 10",
      "time": "2:05-2:23pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [
        "Vincent Koc"
      ],
      "embedding": [
        0.017426426,
        0.036655273,
        -0.040436007,
        0.026638145,
        0.0046202606,
        -0.05282786,
        -0.096413195,
        -0.021736685,
        0.01524427,
        -0.16415064,
        -0.0017164144,
        0.014865627,
        0.06410292,
        0.018110687,
        -0.030842496,
        0.0036296763,
        0.020536043,
        0.05766083,
        -0.0573677,
        -0.05872833,
        -0.08194813,
        -0.11364766,
        -0.04580444,
        0.06748008,
        -0.059963368,
        0.08767979,
        0.067149185,
        0.06466135,
        -0.045911163,
        0.45724475,
        -0.0026870307,
        -0.058282714,
        0.035367586,
        -0.005522306,
        0.0029848358,
        -0.01619266,
        0.02569723,
        0.06498153,
        0.02862261,
        0.06844247,
        0.017307697,
        0.019264156,
        -0.00095085736,
        0.019976337,
        -0.040326197,
        -0.050002802,
        -0.092520565,
        -0.01922689,
        -0.08920705,
        -0.010723473,
        -0.1035512,
        -0.022297964,
        0.082630455,
        -0.061749782,
        -0.03340041,
        0.03181604,
        -0.058235843,
        0.031898033,
        0.03671875,
        0.02638522,
        -0.1530005,
        0.011933127,
        0.0035353375,
        -0.0372201,
        -0.0570532,
        -0.022756394,
        0.080505416,
        -0.14196074,
        -0.061954033,
        -0.04702568,
        0.019843435,
        0.010589728,
        0.02286079,
        -0.006968626,
        -0.11196878,
        -0.119360164,
        -0.10237633,
        0.03822403,
        -0.02034863,
        0.007833261,
        -0.058039587,
        0.0729065,
        0.0015711801,
        -0.029889043,
        0.010697286,
        0.078653224,
        -0.051267266,
        0.06957949,
        -0.054952845,
        0.06387645,
        -0.024374992,
        -0.024054894,
        0.10827066,
        -0.0053572953,
        -0.036793217,
        -0.013047138,
        0.035916112,
        0.06572776,
        0.0101323845,
        0.035554245,
        0.029146072,
        -0.023228891,
        0.013489134,
        0.030237926,
        0.012297026,
        -0.0960595,
        0.038120676,
        0.024261707,
        0.014566514,
        0.037772346,
        -0.024357816,
        -0.6030709,
        -0.011122591,
        -0.048324406,
        -0.021676445,
        -0.13258167,
        0.013713975,
        0.030973399,
        0.06550234,
        0.11664908,
        -0.053086698,
        0.04016639,
        0.0032256371,
        0.0034146842,
        0.005959949,
        0.052716795,
        0.18032219,
        -0.04458965
      ]
    },
    {
      "id": "europe-session-182",
      "conference": "europe",
      "title": "Does GenAI \"belong\" to data scientists?",
      "description": "GenAI work sits at the intersection of modelling, product, and software engineering, and many orgs are still arguing about ownership. This session explores what data scientists uniquely contribute, what has shifted toward application engineering, and how teams can split responsibilities without creating bottlenecks. The goal is a practical operating model that ships features faster while improving quality and safety.",
      "day": "April 10",
      "time": "10:30-10:48am",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [
        "Phil Hetzel"
      ],
      "embedding": [
        0.026469097,
        0.038382564,
        -0.005570585,
        0.029413411,
        0.031588405,
        0.0050860895,
        -0.07763743,
        -0.0510884,
        0.01024441,
        -0.14360029,
        0.06838965,
        -0.057789795,
        0.006405372,
        -0.014103213,
        -0.041847106,
        -0.026059426,
        0.08187274,
        0.039079964,
        -0.060696952,
        -0.04169957,
        -0.069059625,
        -0.09462072,
        0.03676478,
        0.05534793,
        -0.016808417,
        0.09135439,
        0.043545373,
        0.0706372,
        -0.11994626,
        0.47633845,
        -0.09358318,
        0.021448357,
        -0.0677852,
        0.016769376,
        -0.0020998395,
        0.03843193,
        -0.049076546,
        0.012671917,
        -0.0046071713,
        0.044909313,
        -0.0045797233,
        0.018627577,
        -0.028901348,
        0.058615424,
        -0.014530573,
        0.022897122,
        -0.052773297,
        -0.008508579,
        0.020116597,
        0.01352,
        -0.06983774,
        -0.04307192,
        0.06745487,
        -0.07776075,
        0.050915666,
        0.05290333,
        -0.017102132,
        0.0022941923,
        0.07064392,
        0.00733618,
        -0.1189237,
        -0.015889207,
        -0.008093843,
        -0.05135957,
        -0.021759024,
        -0.10165606,
        0.011803659,
        -0.10791864,
        -0.07448573,
        -0.010600055,
        0.04745702,
        -0.0048691565,
        -0.0101276785,
        0.0872119,
        -0.071569346,
        -0.112038426,
        -0.09837526,
        0.08105318,
        -0.010848271,
        0.06382316,
        -0.05680022,
        0.090404704,
        -0.104608014,
        -0.06474598,
        0.021918373,
        0.03762796,
        -0.049526494,
        0.10023949,
        0.010855865,
        0.07376382,
        -0.037425645,
        -0.021942228,
        0.027819011,
        -0.026570149,
        -0.06504265,
        0.017197333,
        0.030156514,
        0.040861018,
        -0.009074085,
        0.0018855416,
        -0.014714596,
        -0.106011085,
        -0.055549063,
        -0.053674497,
        -0.025233433,
        -0.08939174,
        0.03490019,
        0.029622322,
        0.019274,
        -0.012211687,
        -0.048725437,
        -0.6080415,
        0.018671045,
        -0.06884609,
        0.017305465,
        -0.15703245,
        -0.0050836783,
        0.033758357,
        0.020024795,
        0.0695468,
        0.011043051,
        0.05331359,
        0.019310443,
        -0.05207191,
        -0.04077518,
        0.048082337,
        0.08442027,
        -0.0731701
      ]
    },
    {
      "id": "europe-session-183",
      "conference": "europe",
      "title": "Stop Making Models Bigger. Make Them Behave",
      "description": "Everyone knows bigger models reason better. What’s less obvious is that they often behave worse, especially when tools are involved.\nIn this talk showing a practical application of research around task fidelity, we’ll show how a 4B model was fine-tuned to beat a 235B model on real financial analysis tasks – not by adding more reasoning, but by enforcing tool discipline. Using reinforcement learning with the open-source rLLM framework, the model learned to explore schemas, validate outputs, and retry failures instead of hallucinating confident nonsense.\nThe key surprise: training on simple tool interactions transferred cleanly to much harder, multi-step problems. If you’re building LLM systems that touch things like databases, APIs, or internal tools, this talk focuses on the behaviors that actually matter — and how to teach them without frontier-scale compute.",
      "day": "April 10",
      "time": "3:45-4:03pm",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.07116231,
        0.035712805,
        0.045259815,
        0.039098095,
        0.0068132575,
        -0.0071211816,
        -0.06256993,
        -0.01709081,
        0.051848736,
        -0.23904245,
        0.031605512,
        -0.0219852,
        0.032356914,
        0.0041418686,
        -0.075455815,
        0.051105414,
        0.09258676,
        -0.019272486,
        -0.101288326,
        -0.03026264,
        -0.06934828,
        -0.0549436,
        -0.0038322813,
        0.08847542,
        0.01607207,
        0.025610525,
        0.025499934,
        0.061087623,
        -0.07348679,
        0.43218222,
        -0.070758045,
        -0.026088446,
        0.001864238,
        -0.02145835,
        -0.0048351153,
        -0.08656707,
        0.02043896,
        0.03992855,
        0.04374198,
        0.011276596,
        0.091050245,
        0.046061732,
        -0.03591183,
        0.04878635,
        -0.02384975,
        -0.05657911,
        0.0049215313,
        -0.038850565,
        -0.051601507,
        -0.053211544,
        -0.111692496,
        0.013233113,
        0.05601635,
        -0.028170617,
        0.04006935,
        0.009143583,
        -0.010080057,
        -0.025139166,
        0.15020075,
        -0.034375027,
        -0.13824172,
        0.015640894,
        0.018901272,
        -0.03569656,
        -0.03326367,
        0.013045752,
        0.05304858,
        -0.06997922,
        0.011866719,
        -0.036016572,
        0.009549236,
        -0.042291474,
        -0.09313025,
        0.025203686,
        -0.052136414,
        -0.08439645,
        -0.03265457,
        0.073097646,
        -0.023851087,
        0.07431508,
        -0.061539482,
        0.06577618,
        -0.08620865,
        -0.03858991,
        0.075470865,
        -0.01444809,
        -0.030125864,
        0.07297601,
        0.038019188,
        0.04590128,
        0.06770585,
        -0.012349352,
        -0.026262913,
        -0.01940521,
        -0.09770742,
        0.0045070145,
        0.046989582,
        0.07941404,
        0.034068845,
        0.048005864,
        -0.030819412,
        -0.024039501,
        0.03158768,
        -0.020401746,
        -0.07474389,
        -0.042728297,
        0.019727293,
        0.020595979,
        0.006999367,
        -0.0018590165,
        -0.05747649,
        -0.6345444,
        -0.024062501,
        -0.07631742,
        -0.045754153,
        -0.14902312,
        0.040602054,
        0.050562624,
        0.012861457,
        -0.0053213835,
        -0.061921023,
        0.08354518,
        0.008142922,
        0.025564553,
        0.003285506,
        0.020072108,
        0.073100425,
        -0.043603607
      ]
    },
    {
      "id": "europe-session-184",
      "conference": "europe",
      "title": "Build an Aura Agent in 10 Minutes — From Unstructured Content to Knowledge Graphs",
      "description": "\"Databases, documents, APIs, notes—your data is everywhere, but your AI agent only understands a fraction of it.\n\nMost agents can query structured data, yet struggle to make sense of unstructured content and the relationships within it.\n\nBut what if you could turn that raw content into a knowledge graph—and plug it directly into your agent?\n\nIn this session, we’ll build an Aura Agent in under 10 minutes, starting with natural language interaction over structured data. We’ll then use LLMs to extract entities and relationships from unstructured content, generate a graph schema, and build a knowledge graph. Finally, we connect it back to the agent—enabling richer, context-aware responses powered by both structured and unstructured data.\"",
      "day": "April 10",
      "time": "4:05-4:23pm",
      "room": "Shelley",
      "type": "expo_session",
      "track": "Expo Sessions (Shelley)",
      "speakers": [],
      "embedding": [
        0.027983341,
        0.047188323,
        -0.015220774,
        0.004507035,
        0.018084176,
        0.02408442,
        -0.10566112,
        -0.08115166,
        -0.028837888,
        -0.20215659,
        0.019414833,
        -0.015228119,
        0.007698798,
        0.012029402,
        -0.022170458,
        0.009369065,
        0.13625656,
        0.021041153,
        -0.09767499,
        -0.101033874,
        -0.029366253,
        -0.04083346,
        -0.011913548,
        0.07034609,
        -0.048423737,
        0.046492074,
        -0.034995858,
        0.06894184,
        -0.022811696,
        0.4889899,
        -0.069745325,
        0.0037794341,
        -0.037052862,
        -0.025357287,
        -0.028188964,
        0.0034600927,
        -0.02717773,
        0.028211234,
        0.09261944,
        0.06463445,
        0.06834916,
        0.045164656,
        0.05346151,
        0.002358918,
        -0.017940573,
        0.002821298,
        -0.048805505,
        -0.007066709,
        -0.046004687,
        -0.005712981,
        -0.026094932,
        0.04405335,
        0.056452543,
        -0.005282928,
        0.0040056547,
        0.0226463,
        0.057727505,
        -0.05829676,
        0.09362186,
        -0.005616434,
        -0.100775816,
        -0.058478016,
        -0.02448222,
        -0.002798475,
        -0.024588373,
        -0.06728782,
        0.07423017,
        -0.09563349,
        -0.00004049211,
        -0.04259834,
        -0.062264938,
        0.015891397,
        -0.013454148,
        0.0603677,
        -0.09905384,
        -0.15539432,
        -0.07257785,
        0.10712599,
        -0.018956684,
        0.047039874,
        -0.12229566,
        0.064458124,
        -0.11393329,
        -0.040858865,
        0.038194116,
        -0.025681427,
        -0.08087204,
        0.07175198,
        0.0021454513,
        0.015041507,
        -0.045070507,
        0.055586103,
        0.021957569,
        -0.059905026,
        -0.05508159,
        0.051159177,
        0.020761296,
        0.06271374,
        -0.018258553,
        0.02598112,
        -0.0055011013,
        -0.036306415,
        0.06088483,
        -0.044065926,
        -0.006082682,
        -0.05695788,
        0.0431924,
        0.017805852,
        0.05187787,
        0.04065996,
        -0.05939031,
        -0.5797849,
        -0.01227457,
        -0.016248697,
        0.02856185,
        -0.1404754,
        -0.004057232,
        0.018109005,
        0.06411077,
        0.04957367,
        -0.022015626,
        0.06451532,
        0.037908494,
        -0.05583807,
        -0.052019775,
        0.011373652,
        0.13146344,
        -0.0376627
      ]
    },
    {
      "id": "europe-session-185",
      "conference": "europe",
      "title": "RAG is dead, right??",
      "description": "\"RAG is dead\" has been an enduring hot take in AI engineering. But in practice, what’s actually dying is the idea that retrieval equals \"just embed and run vector search and call it a day\". What’s thriving is a broader, more capable set of search behaviors inside agents. In this session, we’ll define RAG and agentic search in the specific context of code retrieval, then use real-world patterns from modern coding assistants to show why both approaches keep showing up in successful systems. You’ll walk away with a clearer mental model for when embeddings help, when to use structured/lexical search, and why hybrid, tool-rich retrieval is quickly becoming the default for serious codebase navigation.",
      "day": "April 9",
      "time": "10:50-11:08am",
      "room": "Wesley",
      "type": "expo_session",
      "track": "Expo Sessions (Wesley)",
      "speakers": [],
      "embedding": [
        -0.009272345,
        0.07093395,
        0.0071194647,
        -0.018362382,
        -0.013122708,
        0.021130566,
        -0.12007362,
        0.005521787,
        -0.019825947,
        -0.19718504,
        -0.007680358,
        -0.04762086,
        0.05196536,
        -0.0053781574,
        -0.029831335,
        0.0008308545,
        0.18029235,
        0.015827365,
        -0.078104176,
        -0.07499098,
        -0.06561552,
        -0.07910654,
        -0.02231678,
        0.014054813,
        -0.046730727,
        0.07304652,
        0.00015640039,
        0.0605791,
        -0.004632585,
        0.4929953,
        -0.09719752,
        -0.041266337,
        0.02197849,
        -0.00058987975,
        0.012551305,
        -0.010836344,
        0.010766726,
        0.06403418,
        0.023768168,
        0.0477912,
        0.045533188,
        0.028608898,
        -0.023580434,
        0.024375582,
        -0.047347188,
        -0.009687684,
        -0.10304508,
        0.0676455,
        -0.046278104,
        -0.06267393,
        -0.10947055,
        0.027518895,
        0.10044492,
        -0.02083141,
        -0.013525592,
        -0.038221806,
        -0.017812407,
        -0.09746815,
        0.038891356,
        0.021809513,
        -0.062179256,
        -0.024391182,
        0.013402041,
        0.015272015,
        -0.041228816,
        -0.06866458,
        0.051513515,
        -0.04836288,
        -0.029448941,
        -0.056360733,
        -0.023453271,
        -0.013475114,
        -0.03722282,
        0.031928875,
        -0.071890935,
        -0.12892324,
        -0.06658174,
        0.04549416,
        -0.0549982,
        0.073079206,
        -0.073670626,
        0.034600433,
        -0.13302554,
        -0.0444389,
        0.09698419,
        0.06909195,
        -0.0077197975,
        0.07043558,
        -0.03942514,
        0.03206471,
        -0.0075443666,
        0.009077951,
        0.016488576,
        -0.009263208,
        -0.046562824,
        -0.0049339007,
        0.06049292,
        0.073443115,
        -0.02961916,
        0.0015997599,
        -0.07953529,
        -0.021695077,
        0.029475836,
        -0.03430946,
        0.028103214,
        -0.03666366,
        0.00010420688,
        -0.0053340276,
        0.04983723,
        0.0017164759,
        -0.06585808,
        -0.59467614,
        0.027002236,
        -0.0068315747,
        -0.011791644,
        -0.14204195,
        -0.010542621,
        0.036108237,
        -0.030778741,
        0.039679915,
        -0.043144517,
        0.078260966,
        0.006398763,
        -0.03679552,
        -0.036016043,
        0.060063504,
        0.095448665,
        -0.013074652
      ]
    },
    {
      "id": "europe-session-186",
      "conference": "europe",
      "title": "AMA + Feedback + Brainstorm: Improving AI Engineer",
      "description": "",
      "day": "April 10",
      "time": "4:05-4:23pm",
      "room": "Moore",
      "type": "expo_session",
      "track": "Expo Sessions (Moore)",
      "speakers": [
        "swyx"
      ],
      "embedding": [
        -0.026714621,
        -0.032845326,
        -0.061015964,
        -0.038066726,
        0.043706294,
        0.003588677,
        -0.08089316,
        -0.011204974,
        -0.03278757,
        -0.19544157,
        0.04201056,
        -0.08270828,
        -0.02401496,
        -0.08415384,
        -0.032977648,
        -0.022164136,
        0.070733875,
        0.002244355,
        -0.03686158,
        0.010355848,
        -0.04107222,
        -0.16542277,
        0.009256068,
        0.06974347,
        -0.07987638,
        0.08130316,
        0.0037190758,
        0.09927235,
        -0.09102161,
        0.46046782,
        -0.08378751,
        -0.03873436,
        -0.012505165,
        -0.03045213,
        0.002135627,
        0.0014565875,
        -0.031887025,
        0.013492343,
        0.055175196,
        0.03772644,
        0.027942866,
        0.034653958,
        0.038536567,
        0.058860734,
        -0.067562684,
        0.07339644,
        -0.07839225,
        -0.06649971,
        -0.060047124,
        0.02221135,
        -0.06655906,
        -0.036879953,
        0.06780256,
        0.0051338966,
        0.026842326,
        0.07725826,
        -0.023562703,
        -0.09087375,
        0.07625854,
        0.009900633,
        -0.18485722,
        -0.043580405,
        -0.000415978,
        0.026012996,
        -0.009441591,
        -0.0042489837,
        0.04292103,
        -0.07715713,
        -0.058962032,
        -0.071172565,
        0.019096995,
        0.018647116,
        0.003742868,
        -0.007276944,
        -0.08457174,
        -0.061943434,
        -0.039664622,
        -0.016926082,
        0.037800815,
        0.05716192,
        -0.08135686,
        0.044249397,
        -0.09244954,
        -0.037960988,
        0.0040680612,
        0.008050048,
        -0.013744605,
        0.037668176,
        -0.018162902,
        0.04907536,
        -0.034172114,
        0.024675706,
        -0.019750357,
        0.0128482105,
        -0.06252911,
        -0.002706883,
        0.005259509,
        0.048594277,
        -0.014344573,
        -0.01689976,
        0.040652487,
        -0.029138139,
        0.043609492,
        0.011463907,
        0.01317234,
        -0.07029099,
        0.07502808,
        0.04713863,
        0.043465756,
        0.005645225,
        -0.035106137,
        -0.60120964,
        -0.069360815,
        -0.015082704,
        -0.0075223125,
        -0.12994824,
        -0.015777582,
        0.018301511,
        0.10215898,
        0.16265182,
        -0.028851891,
        0.06309037,
        -0.032731205,
        -0.05617476,
        -0.01964973,
        0.043983825,
        0.08283931,
        0.039917685
      ]
    },
    {
      "id": "europe-session-187",
      "conference": "europe",
      "title": "Can LLMs generate Enterprise Quality Code?",
      "description": "We all know how fast it is to create an app with modern AI agents but how do we ensure the code is reliable, maintainable and secure enough to be used by enterprises? In this talk we’ll share a benchmark from our testing of 50+ (and growing) of the latest and highest performing large language models and show how they compare not just on task completion but on the quality of the code they create. You’ll see that models are not the same and that some produce more than 2x the issues of others. Once you understand your model how do you protect yourself from its weaknesses? We’ll show how you can integrate AI Agents with deterministic static analysis to ensure enterprise level quality without killing the AI Productivity gains.",
      "day": "April 10",
      "time": "10:30-10:48am",
      "room": "Wordsworth",
      "type": "expo_session",
      "track": "Expo Sessions (Wordsworth)",
      "speakers": [],
      "embedding": [
        0.026580188,
        0.07709156,
        -0.015008245,
        0.045604806,
        -0.01712672,
        0.004150358,
        -0.12045744,
        -0.016114658,
        0.0432083,
        -0.18892385,
        -0.034487966,
        -0.0067952694,
        0.057321526,
        -0.04945166,
        -0.045319714,
        -0.008499947,
        0.07065375,
        -0.046336655,
        -0.08682739,
        -0.06884806,
        -0.035111018,
        -0.019716963,
        0.06881603,
        0.0496827,
        -0.014618235,
        0.038701158,
        -0.026742168,
        0.07900614,
        -0.04038092,
        0.50424737,
        -0.04751592,
        0.01116879,
        0.021394605,
        -0.043564107,
        -0.04218715,
        -0.010701549,
        -0.0024546718,
        -0.0068758484,
        0.05320846,
        -0.010732584,
        0.011451788,
        0.05572866,
        -0.035642903,
        0.063292965,
        -0.044044327,
        -0.008211468,
        -0.030369157,
        0.03470718,
        -0.012830295,
        -0.08481162,
        -0.07436837,
        -0.01775921,
        0.113445505,
        -0.05147412,
        0.050358642,
        -0.05966814,
        -0.041842107,
        -0.00033430554,
        0.08483619,
        -0.014579157,
        -0.084419526,
        -0.046877597,
        0.034017865,
        -0.009437646,
        -0.02713114,
        -0.052178904,
        0.07714879,
        -0.11394981,
        -0.024181314,
        -0.08353448,
        0.023416808,
        0.07078677,
        -0.08440323,
        0.05164693,
        -0.06997774,
        -0.1395941,
        -0.06395786,
        0.07620455,
        -0.094197184,
        0.027086848,
        -0.04159813,
        0.0342132,
        -0.12049111,
        -0.035889957,
        0.07616753,
        0.07528139,
        -0.013688249,
        0.08054053,
        -0.054184474,
        0.082488224,
        -0.006506097,
        -0.02604783,
        0.013402798,
        0.02770642,
        -0.113467775,
        -0.010895954,
        -0.009164267,
        -0.008411087,
        -0.028624417,
        0.0064516263,
        -0.027601087,
        -0.025774894,
        0.07316666,
        -0.000332208,
        0.0109843435,
        -0.022720408,
        -0.00028036433,
        0.019503864,
        -0.0012356669,
        0.05547454,
        -0.06229522,
        -0.58263487,
        0.007212231,
        -0.0083244,
        -0.043936763,
        -0.16714299,
        0.042022537,
        -0.0024471972,
        0.058198784,
        0.06579365,
        0.020781633,
        0.06482329,
        -0.0538096,
        0.02049312,
        0.02449134,
        0.04484938,
        0.06271076,
        0.0045817886
      ]
    },
    {
      "id": "europe-session-188",
      "conference": "europe",
      "title": "Running Gemma 4 On-Device: 40 Tokens/s on iPhone with MLX",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "2:30-2:40pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Adrien Grondin"
      ],
      "embedding": [
        -0.018116606,
        -0.0057084984,
        0.004032678,
        0.054396972,
        0.07304289,
        0.05023489,
        -0.058205176,
        0.01210939,
        -0.0015549283,
        -0.20045926,
        0.042395946,
        0.013384902,
        0.0009806218,
        -0.051634066,
        -0.06103375,
        0.012902785,
        0.08509988,
        -0.031676244,
        -0.016600646,
        -0.11172301,
        -0.030078545,
        -0.12631018,
        0.0022557667,
        0.02454308,
        -0.08878138,
        0.061622653,
        0.018232541,
        0.038203668,
        -0.10182277,
        0.43587837,
        -0.091311425,
        -0.069002986,
        -0.033070337,
        -0.009534755,
        0.055816818,
        -0.04412465,
        0.036388166,
        0.02422809,
        0.03467511,
        0.07511436,
        0.081159,
        0.053332303,
        0.047041517,
        -0.010898226,
        -0.034409676,
        -0.0042848634,
        -0.070278525,
        -0.034696616,
        0.0034338941,
        0.03831298,
        -0.07258722,
        -0.026307244,
        0.07779842,
        0.017554734,
        0.00046401715,
        -0.043550428,
        0.00949092,
        -0.05426123,
        0.1674408,
        -0.01180094,
        -0.06571942,
        -0.05263888,
        0.0068603493,
        0.03378116,
        -0.018648578,
        0.049342252,
        0.09607398,
        -0.07079862,
        -0.010973925,
        -0.05607593,
        0.011203024,
        0.01785542,
        -0.050748017,
        -0.040875137,
        -0.03383213,
        -0.09832251,
        -0.034250427,
        0.07663869,
        -0.00885115,
        0.08693896,
        -0.077577665,
        0.047298178,
        -0.089689456,
        -0.008694802,
        0.04756596,
        -0.020710474,
        -0.092145495,
        0.013105011,
        -0.039371952,
        0.073785014,
        -0.009176056,
        0.0072939578,
        -0.11739161,
        0.03870148,
        0.016817395,
        0.039693497,
        0.03961533,
        0.04290642,
        -0.0061022793,
        -0.034124717,
        0.022174653,
        -0.04254503,
        0.068703786,
        -0.030835558,
        -0.014650849,
        -0.037688795,
        0.06718454,
        0.06070925,
        -0.021080388,
        0.026706522,
        -0.016840741,
        -0.61835575,
        0.026726522,
        0.064261846,
        -0.04120633,
        -0.17131002,
        -0.057920545,
        -0.0063877143,
        0.05031294,
        0.13303073,
        -0.002974965,
        -0.006433975,
        0.014541037,
        -0.07943112,
        0.0018594514,
        -0.034491967,
        0.038858302,
        0.0660965
      ]
    },
    {
      "id": "europe-session-189",
      "conference": "europe",
      "title": "Frontier AI at Home (literally)",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "2:40-2:50pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Alex Cheema"
      ],
      "embedding": [
        -0.021604748,
        -0.0051983455,
        0.07061594,
        -0.009943407,
        0.037514832,
        0.048655186,
        -0.051717274,
        -0.007919489,
        -0.026137758,
        -0.21017002,
        0.040662624,
        -0.019594574,
        -0.039178025,
        -0.008008499,
        -0.06776768,
        0.027386758,
        0.11069146,
        0.0070943674,
        0.02876244,
        -0.068312906,
        -0.061417796,
        -0.13607755,
        -0.014173842,
        0.05269491,
        -0.09828286,
        0.08378388,
        -0.01878033,
        0.02555236,
        -0.07934165,
        0.46264368,
        -0.08643842,
        -0.006067456,
        0.0010880919,
        -0.0007431089,
        0.07438952,
        -0.016647182,
        -0.037444904,
        0.051365808,
        0.10004722,
        0.0346878,
        0.070698105,
        0.11387543,
        0.060873568,
        -0.045526937,
        -0.069211684,
        0.022175172,
        -0.04814842,
        -0.0849168,
        0.010533086,
        0.038805686,
        -0.08984635,
        -0.040158395,
        0.06217215,
        -0.030741682,
        0.025270442,
        0.022232762,
        0.024490772,
        -0.07210112,
        0.12817894,
        0.013333924,
        -0.07380497,
        -0.047610532,
        -0.0000062088316,
        0.035363093,
        -0.02038923,
        0.017344818,
        0.05467766,
        -0.065214895,
        0.018995699,
        -0.08515625,
        0.04899734,
        0.0062279566,
        -0.033557124,
        -0.02469427,
        -0.09250139,
        -0.09590926,
        -0.074377395,
        0.101671726,
        0.04289795,
        0.033836484,
        -0.060572855,
        0.072212584,
        -0.035058957,
        -0.009078225,
        0.0070249704,
        -0.022775583,
        -0.06188353,
        0.00063627196,
        -0.03245033,
        0.053041965,
        0.010280911,
        -0.033198304,
        -0.09138067,
        0.015004894,
        0.03338125,
        0.040875435,
        0.018935895,
        0.08758778,
        -0.012091084,
        0.0028929505,
        0.011255928,
        -0.062700175,
        -0.00006808774,
        0.013776416,
        -0.041878752,
        -0.032658864,
        0.06616015,
        0.018838357,
        0.019966038,
        0.0077689555,
        -0.04596239,
        -0.60179675,
        -0.067034185,
        0.02913527,
        -0.006744677,
        -0.13812086,
        -0.0011871827,
        0.020352457,
        0.058875542,
        0.1396567,
        -0.03466174,
        -0.038439233,
        0.00799538,
        -0.054353405,
        -0.057023022,
        -0.039657768,
        0.07528509,
        0.033253875
      ]
    },
    {
      "id": "europe-session-190",
      "conference": "europe",
      "title": "Your agent is blindfolded. How giving it (good) eyes multiplies performance and trust",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "2:50-3:00pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Johan Lajili"
      ],
      "embedding": [
        0.02353537,
        -0.023137469,
        0.062274784,
        -0.02103969,
        0.0309577,
        -0.003925966,
        -0.043029062,
        0.042629115,
        -0.0034626985,
        -0.21717116,
        -0.0016160528,
        0.03489773,
        -0.056397602,
        -0.02939942,
        -0.024780354,
        0.020237617,
        0.11373859,
        -0.027633287,
        -0.04972641,
        -0.10650829,
        -0.03822152,
        -0.069384545,
        0.014654319,
        0.040253136,
        -0.05128489,
        0.084305204,
        0.0019917204,
        0.099882446,
        -0.07003002,
        0.47302225,
        -0.090870775,
        -0.026414646,
        0.029540097,
        -0.07715997,
        0.04917878,
        -0.09484057,
        0.008317266,
        0.033601053,
        0.0771131,
        0.037773214,
        0.05631903,
        0.06286797,
        0.07830216,
        0.032257885,
        -0.0063353414,
        0.025973307,
        -0.0386691,
        -0.049745973,
        0.008362829,
        0.012163529,
        -0.046203896,
        -0.04565628,
        0.07315067,
        -0.07000745,
        0.06320977,
        0.01751617,
        0.04224569,
        -0.021437721,
        0.05587061,
        -0.031597033,
        -0.05160353,
        -0.086157046,
        -0.007854678,
        0.004270799,
        0.01615918,
        0.059420075,
        0.07549794,
        -0.05064722,
        0.033182062,
        -0.07856259,
        0.039536696,
        0.017939288,
        -0.08664538,
        -0.053782012,
        -0.09303822,
        -0.09610889,
        -0.07731327,
        0.14153485,
        -0.011895598,
        0.06042068,
        -0.06927096,
        0.09031729,
        -0.03903776,
        0.009094458,
        -0.003041612,
        0.007730414,
        -0.040702164,
        0.041576397,
        -0.04964242,
        0.03615377,
        0.031591374,
        -0.017084092,
        -0.09581642,
        -0.009348294,
        -0.0031564708,
        -0.03333376,
        -0.009010122,
        0.088077925,
        0.032499067,
        -0.0051487642,
        -0.022865918,
        -0.112539604,
        0.05058194,
        0.026866842,
        0.05331706,
        -0.10447787,
        0.09443901,
        0.060132634,
        0.023628348,
        -0.009897851,
        -0.0482974,
        -0.5828443,
        -0.059916984,
        0.015432058,
        0.006358468,
        -0.1532097,
        0.016068636,
        -0.005516301,
        0.01218813,
        0.03847894,
        0.0016302873,
        0.011190467,
        -0.018717665,
        -0.062093128,
        -0.05972637,
        -0.051637392,
        0.10299487,
        0.067999214
      ]
    },
    {
      "id": "europe-session-191",
      "conference": "europe",
      "title": "WolfBench: Why one score is not enough & why thinking can make agents dumber",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "3:00-3:10pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Wolfram Ravenwolf"
      ],
      "embedding": [
        0.037606396,
        -0.00016270095,
        0.055720657,
        0.026739558,
        0.046975717,
        0.03228408,
        0.0034678502,
        0.030637601,
        -0.040888924,
        -0.21905743,
        -0.050662808,
        0.0232665,
        -0.022402067,
        0.01690729,
        -0.02463951,
        0.021824384,
        0.113118835,
        0.014482731,
        -0.07213005,
        -0.06439441,
        -0.019095259,
        -0.054407995,
        -0.0030999715,
        0.08486233,
        -0.09861723,
        0.07622883,
        0.030971251,
        0.11999971,
        -0.06448005,
        0.4670848,
        -0.084356934,
        0.004984423,
        0.056808557,
        0.0144812185,
        0.06298572,
        -0.0638288,
        -0.02404019,
        0.032468818,
        0.05932809,
        0.06368563,
        0.07650924,
        0.03543153,
        0.044568907,
        0.040227223,
        -0.0025510043,
        0.014035581,
        -0.082839966,
        0.004640421,
        -0.011776086,
        -0.012513459,
        -0.040982388,
        -0.0050145853,
        0.10368884,
        -0.07492836,
        0.040674154,
        -0.011346986,
        0.03607801,
        -0.08074109,
        0.11300347,
        -0.0060494863,
        -0.10441461,
        -0.077512294,
        -0.014689872,
        0.078536406,
        -0.009751025,
        0.006254252,
        0.05016894,
        -0.018801661,
        0.055545222,
        -0.045256108,
        0.059793368,
        0.042632572,
        -0.088370994,
        -0.020659545,
        -0.085905254,
        -0.08242939,
        -0.13701308,
        0.12381204,
        -0.01316801,
        0.07727211,
        -0.11360193,
        0.10179318,
        -0.0071872165,
        0.010972661,
        0.0046526724,
        0.043204185,
        -0.096949555,
        0.033242427,
        -0.038939573,
        0.0485927,
        0.0150723765,
        0.0067608575,
        -0.051248483,
        -0.036749363,
        0.027065586,
        0.0039393045,
        -0.015394937,
        0.07878966,
        0.020243384,
        0.024239907,
        0.022655707,
        -0.05727139,
        0.06426387,
        -0.04164062,
        -0.00035410206,
        -0.025656417,
        0.04366633,
        0.084271014,
        -0.024649614,
        0.041296255,
        -0.041950513,
        -0.56883556,
        -0.03191561,
        0.046947237,
        -0.0063112443,
        -0.1437456,
        0.047976036,
        0.055536196,
        0.011462822,
        0.08599212,
        -0.010603731,
        0.047641695,
        -0.03531266,
        -0.054886088,
        -0.030987771,
        -0.014523789,
        0.0960473,
        0.104571894
      ]
    },
    {
      "id": "europe-session-192",
      "conference": "europe",
      "title": "Your coding agent doesn't always follow your rules. An agent harness makes sure it does, in real-time, every time.",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "3:10-3:20pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Talha Sheikh"
      ],
      "embedding": [
        -0.019578874,
        0.0046624863,
        0.12658182,
        0.022433003,
        0.027178522,
        0.035250224,
        -0.04719791,
        0.013231674,
        -0.027796282,
        -0.23834771,
        0.019457767,
        0.04199989,
        0.0082097,
        -0.013492097,
        0.02282525,
        -0.012470862,
        0.11625785,
        -0.020236416,
        -0.0073495572,
        -0.091440305,
        -0.050048638,
        -0.079902105,
        0.005137357,
        0.05366692,
        -0.106759906,
        0.05977216,
        -0.036608126,
        0.08620746,
        -0.08418671,
        0.46363288,
        -0.08341113,
        -0.02480272,
        0.04166233,
        -0.037902612,
        0.041894138,
        -0.064477935,
        -0.025093319,
        0.009967963,
        0.039458346,
        0.06032449,
        0.07899571,
        0.1010837,
        0.041857243,
        0.03218931,
        -0.06541538,
        -0.035713576,
        -0.074253775,
        -0.013435422,
        0.00013030424,
        0.014213556,
        -0.045969747,
        -0.03668841,
        0.058689762,
        -0.07817184,
        0.0068588145,
        -0.02798423,
        0.011622747,
        -0.060783748,
        0.09487944,
        0.012089984,
        -0.10034856,
        -0.039505664,
        -0.0057236343,
        0.0071384343,
        -0.002129307,
        -0.0280733,
        0.06665674,
        -0.062399387,
        -0.013536754,
        -0.06582042,
        0.015301482,
        0.058369055,
        -0.03415259,
        0.021312673,
        -0.06958529,
        -0.1126791,
        -0.07667765,
        0.091582015,
        -0.015950955,
        0.0694253,
        -0.0752137,
        0.113685854,
        -0.05160102,
        -0.01082002,
        0.0025557068,
        -0.0017514835,
        -0.093100525,
        0.010725133,
        -0.017737031,
        0.056634348,
        0.02209478,
        0.006561022,
        -0.056900624,
        0.00079128187,
        -0.01977291,
        0.0069702035,
        -0.025108166,
        0.05558868,
        -0.033350185,
        -0.014241106,
        0.009229378,
        -0.08424024,
        0.04438896,
        -0.036444683,
        0.007521427,
        -0.04481293,
        -0.0054006646,
        0.026545765,
        0.031309232,
        0.012980729,
        -0.044282466,
        -0.59406626,
        -0.015816968,
        -0.0029034845,
        -0.055756655,
        -0.15998952,
        0.030239176,
        0.03196738,
        0.030085597,
        0.115141004,
        -0.04245435,
        0.022681952,
        -0.059184507,
        -0.062445417,
        -0.050878238,
        -0.01402308,
        0.12984706,
        0.062113557
      ]
    },
    {
      "id": "europe-session-193",
      "conference": "europe",
      "title": "Nono.sh: Run Claude in dangerous mode",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "3:20-3:30pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Stephen Parkinson"
      ],
      "embedding": [
        0.027182328,
        0.0028526734,
        0.084676884,
        0.0050062872,
        0.07174693,
        0.033843204,
        -0.064592,
        0.027382243,
        0.018829364,
        -0.22753404,
        0.023007665,
        0.0186497,
        0.030300654,
        -0.004274158,
        -0.0025784075,
        0.014698845,
        0.12191035,
        -0.047409363,
        -0.02464221,
        -0.10191435,
        -0.040210538,
        -0.10406236,
        -0.03248748,
        0.047929198,
        -0.08618064,
        0.063659035,
        0.013093823,
        0.046672955,
        -0.07236347,
        0.42448658,
        -0.07640028,
        -0.0010033235,
        -0.005967999,
        0.01158079,
        0.07300677,
        -0.070794664,
        -0.01062682,
        0.04835538,
        0.04427934,
        0.026167996,
        0.08362744,
        0.057693146,
        0.076539874,
        -0.01077044,
        -0.0497614,
        0.014776715,
        -0.0582018,
        -0.06475375,
        0.006911661,
        0.04324571,
        -0.07279429,
        -0.043093875,
        0.046195857,
        -0.008108851,
        0.040330883,
        -0.04686042,
        0.046151962,
        -0.05196123,
        0.14014095,
        -0.027480034,
        -0.13213135,
        -0.06287174,
        -0.037180454,
        0.06166716,
        -0.054886382,
        0.027709594,
        0.09820461,
        -0.045393094,
        0.057566937,
        -0.05365553,
        0.001404337,
        0.07878729,
        -0.06411843,
        -0.0028150945,
        -0.09209474,
        -0.048582464,
        -0.080969945,
        0.034679372,
        -0.032643426,
        0.08907971,
        -0.0861129,
        0.07712169,
        -0.08699582,
        -0.012163852,
        0.006768989,
        -0.00701164,
        -0.04830038,
        0.033418264,
        0.023379128,
        0.08720943,
        -0.06033623,
        -0.012447583,
        -0.04275905,
        0.022503166,
        0.02384067,
        0.018149631,
        0.037932947,
        0.07439268,
        -0.037087403,
        -0.0018730119,
        -0.004846112,
        -0.10446694,
        0.032961212,
        -0.023612462,
        -0.051524173,
        -0.025606053,
        -0.0030170833,
        0.040191658,
        0.044067524,
        0.053443063,
        -0.025719345,
        -0.6083057,
        -0.013308496,
        -0.0069666803,
        -0.017921284,
        -0.13228723,
        -0.023258844,
        0.07420666,
        0.05373934,
        0.16156773,
        -0.024703411,
        0.00080715324,
        0.011936942,
        -0.04810791,
        -0.043911252,
        -0.022369938,
        0.06491069,
        0.070832156
      ]
    },
    {
      "id": "europe-session-194",
      "conference": "europe",
      "title": "remobi.app: Don't change your terminal workflow for mobile. Swipe between agents, unblock when stuck.",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "3:30-3:40pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Connor Adams"
      ],
      "embedding": [
        -0.03745697,
        -0.008825215,
        0.0951083,
        -0.028258204,
        0.027682193,
        -0.0062937466,
        -0.0071337568,
        0.0051251506,
        -0.038486578,
        -0.19713625,
        0.044009734,
        -0.0029744748,
        0.033213228,
        -0.029887259,
        -0.03408443,
        -0.03171041,
        0.084974915,
        -0.055158336,
        -0.033919528,
        -0.073754765,
        -0.082161434,
        -0.13374907,
        0.03355141,
        0.052405342,
        -0.063780226,
        0.082064494,
        -0.01565266,
        0.064244315,
        -0.09977534,
        0.44930053,
        -0.074749336,
        -0.04192925,
        -0.0034441154,
        0.037381582,
        0.058410633,
        -0.043752115,
        -0.017195363,
        0.044116728,
        0.03927416,
        0.07202796,
        0.050605256,
        0.04635871,
        0.057671394,
        0.012426137,
        -0.056817666,
        -0.003100459,
        -0.0661128,
        -0.07154009,
        0.009326672,
        0.02049893,
        -0.016978027,
        -0.022956688,
        0.072705925,
        -0.043800812,
        0.027301805,
        -0.028153494,
        0.023276158,
        -0.06325708,
        0.07562286,
        0.046312448,
        -0.0603018,
        -0.06775512,
        -0.03506051,
        0.06925069,
        -0.067949794,
        0.051994532,
        0.0746509,
        -0.04511667,
        0.008684299,
        -0.055960678,
        0.0367107,
        0.06330888,
        -0.06635599,
        -0.02901171,
        -0.04758641,
        -0.09261225,
        -0.06405807,
        0.037126224,
        -0.051800497,
        0.08275534,
        -0.10114776,
        0.068177566,
        -0.07388273,
        -0.04935893,
        -0.023592792,
        -0.017226722,
        -0.09079559,
        0.04634161,
        0.05578101,
        0.062610775,
        -0.0439335,
        -0.012207412,
        -0.076800965,
        0.0118293045,
        -0.044344965,
        -0.041022718,
        0.0072362684,
        0.049985234,
        -0.0116973715,
        -0.010489659,
        -0.03379742,
        -0.07714333,
        0.042778183,
        -0.030652402,
        -0.0052972217,
        -0.047910232,
        -0.026879035,
        0.048721485,
        -0.025725957,
        0.050606403,
        -0.04422495,
        -0.62633246,
        -0.007016414,
        0.024419047,
        -0.026409071,
        -0.15441748,
        -0.012886309,
        0.016810203,
        0.055894457,
        0.12506829,
        -0.016549211,
        0.01830485,
        -0.029589903,
        -0.030379321,
        0.01756682,
        0.0065582213,
        0.06903668,
        0.11571955
      ]
    },
    {
      "id": "europe-session-195",
      "conference": "europe",
      "title": "Daily chess puzzle explanations on YouTube: Our agent analyzes and describes chess puzzles in an accessible way - arrows included!",
      "description": "Hallway Track: Attendees propose lightning talks, peers vote, and the best talks get to go onstage as impromptu lightning talks. Check the AIE attendee Slack for signup and voting instructions.",
      "day": "April 10",
      "time": "3:40-3:50pm",
      "room": "Moore",
      "type": "lightning",
      "track": "Hallway Track",
      "speakers": [
        "Stephan Steinfurt"
      ],
      "embedding": [
        -0.00083910266,
        -0.05654966,
        0.023165101,
        0.026493978,
        0.014555289,
        -0.021731159,
        -0.010555151,
        0.04336628,
        -0.0268444,
        -0.21700005,
        -0.01363066,
        -0.0020045862,
        -0.016315391,
        -0.026515601,
        -0.050609175,
        -0.0099585,
        0.11896878,
        -0.013538011,
        -0.04705154,
        -0.06965458,
        -0.020477744,
        -0.08680564,
        -0.043929577,
        0.09699243,
        -0.111385815,
        0.09044537,
        0.047102176,
        0.0766903,
        -0.026182313,
        0.47590178,
        -0.093423724,
        -0.09337095,
        0.013993022,
        0.037534665,
        0.052490145,
        -0.04952555,
        -0.04679566,
        0.005314304,
        0.06537657,
        0.04278027,
        0.037673768,
        0.09486171,
        0.07265593,
        0.025513893,
        -0.026130602,
        0.022857105,
        -0.088380896,
        -0.0425392,
        0.018404093,
        0.022464069,
        -0.035257965,
        -0.013156007,
        0.043811202,
        -0.07351942,
        0.024135005,
        -0.0012780819,
        0.07118581,
        -0.08059124,
        0.10412649,
        0.015669907,
        -0.11098886,
        -0.021217946,
        -0.023213506,
        0.025125375,
        0.03274955,
        0.03811727,
        0.05747004,
        -0.074955195,
        0.0060492633,
        -0.05429702,
        0.057183865,
        -0.026483731,
        -0.044138093,
        -0.020006092,
        -0.10446125,
        -0.095456995,
        -0.08417245,
        0.04999814,
        -0.020517722,
        0.044662468,
        -0.07414988,
        0.09441335,
        -0.086406715,
        -0.02787339,
        0.015217123,
        0.03013013,
        -0.049778957,
        0.00061792345,
        -0.034602292,
        0.081395686,
        -0.02569835,
        0.02843472,
        -0.07069257,
        0.018906334,
        -0.011912227,
        0.0018523732,
        -0.0011607499,
        0.065062724,
        -0.020703692,
        -0.008824761,
        -0.0035585077,
        -0.08207862,
        0.019895844,
        -0.035581052,
        -0.0053252233,
        -0.09332572,
        0.06134712,
        0.03274318,
        0.05153877,
        0.030306863,
        -0.026662342,
        -0.58589894,
        -0.022606779,
        0.045279812,
        0.007886246,
        -0.15575545,
        0.0014381214,
        -0.02602619,
        0.0006566823,
        0.10379928,
        -0.0126046445,
        0.018552093,
        0.020104667,
        -0.055644274,
        -0.063873775,
        -0.024376813,
        0.1274927,
        0.08243938
      ]
    }
  ]
}