{
  "stream_id": "keynotes",
  "count": 31,
  "sessions": [
    {
      "id": 1790264765,
      "started_at": "2026-09-24T15:46:05.443Z",
      "ended_at": "2026-09-24T15:47:35.345Z",
      "caption_count": 200,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790264765.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790264765.md"
    },
    {
      "id": 1790263800,
      "started_at": "2026-09-24T15:30:00.000Z",
      "ended_at": "2026-09-24T15:59:30.000Z",
      "caption_count": 108,
      "screen_count": 71,
      "title": "The Missing Layers of Conversational AI — Olivier Teboul",
      "source": "recording",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790263800.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790263800.md"
    },
    {
      "id": 1790262000,
      "started_at": "2026-09-24T15:00:00.000Z",
      "ended_at": "2026-09-24T15:30:00.000Z",
      "caption_count": 76,
      "screen_count": 71,
      "title": "The Efficiency of Gemma 4 — Maarten Grootendorst",
      "source": "recording",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790262000.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790262000.md"
    },
    {
      "id": 1790260200,
      "started_at": "2026-09-24T14:30:00.000Z",
      "ended_at": "2026-09-24T15:00:00.000Z",
      "caption_count": 76,
      "screen_count": 39,
      "title": "Fixing the PR Bottleneck — Matt Pocock",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790260200.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790260200.md"
    },
    {
      "id": 1790257504,
      "started_at": "2026-09-24T13:45:04.620Z",
      "ended_at": "2026-09-24T15:35:35.056Z",
      "caption_count": 200,
      "screen_count": 41,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790257504.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790257504.md"
    },
    {
      "id": 1790256600,
      "started_at": "2026-09-24T13:30:00.000Z",
      "ended_at": "2026-09-24T14:00:00.000Z",
      "caption_count": 37,
      "screen_count": 26,
      "title": "Closing the Distance: Agentic map-reduce for large-scale coding tasks — Yannis Psorakis",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790256600.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790256600.md"
    },
    {
      "id": 1790254804,
      "started_at": "2026-09-24T13:00:04.941Z",
      "ended_at": "2026-09-24T13:35:35.523Z",
      "caption_count": 200,
      "screen_count": 68,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790254804.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790254804.md"
    },
    {
      "id": 1790254800,
      "started_at": "2026-09-24T13:00:00.000Z",
      "ended_at": "2026-09-24T13:30:00.000Z",
      "caption_count": 95,
      "screen_count": 57,
      "title": "Eyes Up: Edge AI Innovation — Dominic Pajak",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790254800.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790254800.md"
    },
    {
      "id": 1790253424,
      "started_at": "2026-09-24T12:37:04.613Z",
      "ended_at": "2026-09-24T12:39:20.649Z",
      "caption_count": 200,
      "screen_count": 3,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790253424.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790253424.md"
    },
    {
      "id": 1790253000,
      "started_at": "2026-09-24T12:30:00.000Z",
      "ended_at": "2026-09-24T13:00:00.000Z",
      "caption_count": 88,
      "screen_count": 51,
      "title": "The low-latency inference engineering playbook — Charles Frye",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790253000.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790253000.md"
    },
    {
      "id": 1790251445,
      "started_at": "2026-09-24T12:04:05.092Z",
      "ended_at": "2026-09-24T12:16:36.780Z",
      "caption_count": 200,
      "screen_count": 20,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790251445.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790251445.md"
    },
    {
      "id": 1790249466,
      "started_at": "2026-09-24T11:31:06.255Z",
      "ended_at": "2026-09-24T11:50:22.230Z",
      "caption_count": 200,
      "screen_count": 1,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790249466.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790249466.md"
    },
    {
      "id": 1790244546,
      "started_at": "2026-09-24T10:09:06.020Z",
      "ended_at": "2026-09-24T10:19:34.400Z",
      "caption_count": 200,
      "screen_count": 19,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790244546.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790244546.md"
    },
    {
      "id": 1790244000,
      "started_at": "2026-09-24T10:00:00.000Z",
      "ended_at": "2026-09-24T10:30:00.000Z",
      "caption_count": 95,
      "screen_count": 55,
      "title": "From research to production: How we rebuilt a streaming model for Voice AI — Hervé Bredin",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790244000.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790244000.md"
    },
    {
      "id": 1790242200,
      "started_at": "2026-09-24T09:30:00.000Z",
      "ended_at": "2026-09-24T10:00:00.000Z",
      "caption_count": 78,
      "screen_count": 49,
      "title": "Inside the AI economy: What Stripe’s data reveals — Arielle Le Bail",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790242200.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790242200.md"
    },
    {
      "id": 1790240344,
      "started_at": "2026-09-24T08:59:04.661Z",
      "ended_at": "2026-09-24T09:27:19.275Z",
      "caption_count": 200,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790240344.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790240344.md"
    },
    {
      "id": 1790238762,
      "started_at": "2026-09-24T08:32:42.617Z",
      "ended_at": "2026-09-24T08:45:12.922Z",
      "caption_count": 200,
      "screen_count": 23,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790238762.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790238762.md"
    },
    {
      "id": 1790238600,
      "started_at": "2026-09-24T08:30:00.000Z",
      "ended_at": "2026-09-24T09:00:00.000Z",
      "caption_count": 36,
      "screen_count": 36,
      "title": "How a Transformers Model Loads in vLLM — Harry Mellor",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790238600.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790238600.md"
    },
    {
      "id": 1790237504,
      "started_at": "2026-09-24T08:11:44.604Z",
      "ended_at": "2026-09-24T08:22:59.779Z",
      "caption_count": 200,
      "screen_count": 22,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790237504.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790237504.md"
    },
    {
      "id": 1790236800,
      "started_at": "2026-09-24T08:00:00.000Z",
      "ended_at": "2026-09-24T08:30:00.000Z",
      "caption_count": 74,
      "screen_count": 57,
      "title": "Generating Identity at Scale, ElevenLabs' AI-Driven Orb — Dorian Lods",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790236800.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790236800.md"
    },
    {
      "id": 1790235000,
      "started_at": "2026-09-24T07:30:00.000Z",
      "ended_at": "2026-09-24T08:00:00.000Z",
      "caption_count": 96,
      "screen_count": 58,
      "title": "From Pixels to Robots: How we customize FLUX for production to make it steer robots and play games — Jakob Pörschmann",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790235000.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790235000.md"
    },
    {
      "id": 1790233842,
      "started_at": "2026-09-24T07:10:42.467Z",
      "ended_at": "2026-09-24T07:20:58.956Z",
      "caption_count": 116,
      "screen_count": 1,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790233842.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790233842.md"
    },
    {
      "id": 1790231982,
      "started_at": "2026-09-24T06:39:42.739Z",
      "ended_at": "2026-09-24T06:49:59.030Z",
      "caption_count": 116,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790231982.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790231982.md"
    },
    {
      "id": 1790228322,
      "started_at": "2026-09-24T05:38:42.596Z",
      "ended_at": "2026-09-24T06:06:12.083Z",
      "caption_count": 116,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790228322.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790228322.md"
    },
    {
      "id": 1790227182,
      "started_at": "2026-09-24T05:19:42.507Z",
      "ended_at": "2026-09-24T05:28:57.657Z",
      "caption_count": 116,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790227182.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790227182.md"
    },
    {
      "id": 1790226283,
      "started_at": "2026-09-24T05:04:43.469Z",
      "ended_at": "2026-09-24T05:08:00.616Z",
      "caption_count": 116,
      "screen_count": 0,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790226283.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790226283.md"
    },
    {
      "id": 1790181600,
      "started_at": "2026-09-23T16:40:00.000Z",
      "ended_at": "2026-09-23T17:05:00.000Z",
      "caption_count": 77,
      "screen_count": 46,
      "title": "Building Frontier AI — Lélio Renard Lavaud",
      "source": "live",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790181600.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790181600.md"
    },
    {
      "id": 1790180100,
      "started_at": "2026-09-23T16:15:00.000Z",
      "ended_at": "2026-09-23T16:40:00.000Z",
      "caption_count": 101,
      "screen_count": 61,
      "title": "The next level of AI engineering — Kitze M",
      "source": "recording",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790180100.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790180100.md"
    },
    {
      "id": 1790179160,
      "started_at": "2026-09-23T15:59:20.902Z",
      "ended_at": "2026-09-23T17:11:37.340Z",
      "caption_count": 116,
      "screen_count": 68,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790179160.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790179160.md"
    },
    {
      "id": 1790178600,
      "started_at": "2026-09-23T15:50:00.000Z",
      "ended_at": "2026-09-23T16:08:48.000Z",
      "caption_count": 26,
      "screen_count": 45,
      "title": "What Can Economic History Teach Us About the AI Moment? — Clemens Rawert",
      "source": "recording",
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790178600.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790178600.md"
    },
    {
      "id": 1790177992,
      "started_at": "2026-09-23T15:39:52.388Z",
      "ended_at": "2026-09-23T15:58:46.080Z",
      "caption_count": 1,
      "screen_count": 2,
      "json_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790177992.json",
      "markdown_url": "https://agents.conffab.com/aie-paris-26/live/keynotes/sessions/1790177992.md"
    }
  ]
}