# Generatywne UI

EN: **Generative UI** · id `genui`

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Aplikacje LLM i agenci](https://aiatlasgraph.com/t/applications.md) › Generatywne UI

## Description

- PL: Interfejs budowany przez model w trakcie rozmowy.
- EN: Interface built by the model as the conversation goes.

## In one sentence

- PL: To ekrany i elementy aplikacji, które model dobiera lub tworzy w odpowiedzi na twoją prośbę.
- EN: These are screens and controls that a model selects or creates in response to your request.

## Problem it solves

- PL: Długa odpowiedź tekstowa utrudnia porównanie opcji, wybór terminu lub wpisanie potrzebnych danych.
- EN: A long text answer makes it awkward to compare options, choose a date or enter the details needed next.

## What it does

- PL: Może z dostępnych części ułożyć widok dopasowany do zadania, na przykład tabelę, formularz lub przyciski.
- EN: It can assemble available components into a view suited to the task, such as a table, form or buttons.

## Everyday example

- PL: Prosisz o porównanie noclegów, a asystent pokazuje tabelę z przyciskami do wyboru ofert.
- EN: You ask to compare accommodation, and the assistant presents a table with buttons for choosing offers.

## This concerns you if you…

- PL: chcesz klikać i wybierać podczas rozmowy z asystentem
- PL: trudno ci porównywać opcje w długich odpowiedziach
- EN: want to click and choose while talking to an assistant
- EN: find options hard to compare in long answers

## Keywords

A2UI · server-driven UI · JSON Schema · component catalogs · declarative rendering · progressive rendering

## How it works

- PL: Model wybiera komponenty interfejsu i ich parametry na podstawie rozmowy oraz danych zadania. Aplikacja może interpretować deklaratywny opis z dozwolonego katalogu, renderować widok i przekazywać interakcje użytkownika do kolejnych kroków.
- EN: The model selects interface components and their parameters from the conversation and task data. An application can interpret a declarative description from an allowed catalogue, render the view and feed user interactions into subsequent steps.

## Limits

- PL: Wygenerowany widok może być niespójny, niedostępny lub sugerować nieistniejącą funkcję. Potrzebne są walidacja komponentów, kontrola dostępu do danych i przewidywalne zachowanie przy błędach generowania.
- EN: A generated view can be inconsistent, inaccessible or suggest an unavailable function. Component validation, data access controls and predictable behavior when generation fails are needed.

## Key terms

- PL: **schemat komponentu**: Opis dozwolonych właściwości i sposobu użycia elementu interfejsu.
- PL: **renderowanie**: Przekształcenie opisu interfejsu w widok dostępny użytkownikowi.
- PL: **zdarzenie interakcji**: Informacja o akcji użytkownika przekazana do logiki aplikacji.
- EN: **component schema**: A description of an interface element's allowed properties and usage.
- EN: **rendering**: Turning an interface description into a view available to the user.
- EN: **interaction event**: Information about a user action sent to application logic.

## Know first

- [Structured outputs i walidacja (Structured outputs and validation)](https://aiatlasgraph.com/t/structured.md)
- [Kontrola użytkownika: sugestia, edycja, akceptacja (User control and oversight patterns)](https://aiatlasgraph.com/t/usercontrol.md)

## Related topics

Untyped, symmetric "see also" links.

- [Wzorce interfejsów AI (czat, copilot, akcja w tekście) (AI interface patterns)](https://aiatlasgraph.com/t/aiuipatterns.md)

## Courses

- [Build Interactive Agents with Generative UI](<https://www.deeplearning.ai/courses/build-interactive-agents-with-generative-ui>)

## Sources

- [DeepLearning.AI — course catalogue](<https://www.deeplearning.ai/courses>) `dlai` · course catalogue: 42 topic labels with counts, about 130 courses.

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/genui · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
