---
schema: 1
type: video
title: >-
  Agent Output Is Not UX: Rendering Layer Your LLM Pipeline Is Missing - Bala
  Ramdoss, Amazon Lens
description: >-
  Getting a model to produce the right output is the part everyone works on.
  Turning that output into something people will actually use is the part that
  decides whether an AI feature ships. This talk is about that layer, the one
  between model output and the product experience, grounded in lessons from
  building agentic CX on mobile at the scale of hundreds of millions of devices.
  Most teams building agentic CX hit the same wall: the feature works, the demo
  is impressive, and then production UX becomes less than ideal. Latency feels
  broken. The interface has no idea what to do when the model returns a content
  type it has never seen before. These are not model problems. They are delivery
  problems, and they live in an engineering layer the industry is only now
  naming: generative UI. The rendering contract: a typed, versioned agreement
  between model output and your UI components, with a deliberate fallback for
  unknown types, so a new content type degrades gracefully instead of breaking
  production across a client base you cannot hot-fix. Streaming into structured
  UI: progressively rendering streamed model output into typed components like
  product cards, comparison modules, and follow-up prompts, so the interface
  assembles as the response arrives instead of waiting for a complete one. BFF
  patterns for AI features: a Backend-for-Frontend layer that absorbs model
  unpredictability away from the client while preserving conversational context
  across turns. Speakers: - Bala Ramdoss (Amazon): Bala Ramdoss is a Tech lead
  at Amazon, where he builds camera-based AI features like Amazon Lens to
  enhance the visual shopping experience. LinkedIn:
  https://www.linkedin.com/in/bala-ramdoss/
canonical: 'https://liquidgold.cc/watch/maTp79FD9gI'
markdown: 'https://liquidgold.cc/watch/maTp79FD9gI.md'
llms: 'https://liquidgold.cc/watch/maTp79FD9gI/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T07:13:28.915Z'
language: null
children: []
videoId: maTp79FD9gI
durationSeconds: 853
publishedAt: '2026-07-20T06:24:59.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 12
    endSeconds: 136
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=12'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 148
    endSeconds: 237
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=148'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 248
    endSeconds: 351
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=248'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 248
    endSeconds: 351
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=248'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 351
    endSeconds: 361
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=351'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 361
    endSeconds: 466
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=361'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 476
    endSeconds: 595
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=476'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 476
    endSeconds: 595
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=476'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 595
    endSeconds: 607
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=595'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 607
    endSeconds: 702
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=607'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 607
    endSeconds: 702
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=607'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 713
    endSeconds: 853
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=713'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 713
    endSeconds: 853
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=713'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 713
    endSeconds: 853
    watch: 'https://liquidgold.cc/watch/maTp79FD9gI?t=713'
    heldReason: rights
---


# Agent Output Is Not UX: Rendering Layer Your LLM Pipeline Is Missing - Bala Ramdoss, Amazon Lens

Getting a model to produce the right output is the part everyone works on. Turning that output into something people will actually use is the part that decides whether an AI feature ships. This talk is about that layer, the one between model output and the product experience, grounded in lessons from building agentic CX on mobile at the scale of hundreds of millions of devices. Most teams building agentic CX hit the same wall: the feature works, the demo is impressive, and then production UX becomes less than ideal. Latency feels broken. The interface has no idea what to do when the model returns a content type it has never seen before. These are not model problems. They are delivery problems, and they live in an engineering layer the industry is only now naming: generative UI. The rendering contract: a typed, versioned agreement between model output and your UI components, with a deliberate fallback for unknown types, so a new content type degrades gracefully instead of breaking production across a client base you cannot hot-fix. Streaming into structured UI: progressively rendering streamed model output into typed components like product cards, comparison modules, and follow-up prompts, so the interface assembles as the response arrives instead of waiting for a complete one. BFF patterns for AI features: a Backend-for-Frontend layer that absorbs model unpredictability away from the client while preserving conversational context across turns. Speakers: - Bala Ramdoss (Amazon): Bala Ramdoss is a Tech lead at Amazon, where he builds camera-based AI features like Amazon Lens to enhance the visual shopping experience. LinkedIn: https://www.linkedin.com/in/bala-ramdoss/

Canonical: https://liquidgold.cc/watch/maTp79FD9gI · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:01 to 2:16)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 1: Document excerpt (2:16 to 3:57)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 2: Document excerpt (3:57 to 5:51)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 3: Document excerpt (5:51 to 7:46)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 4: Document excerpt (7:46 to 9:55)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 5: Document excerpt (9:55 to 11:42)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 6: Document excerpt (11:42 to 14:13)

> Held: transcript rights do not permit this chunk's text.
