# Enable Generative UI
URL: /guides/enable-generative-ui

import LearnMore from "@/components/learn-more";

Generative UI is what makes Tambo different from a plain chatbot. Instead of returning only text, Tambo can render your own React components with AI-generated props -- charts, cards, forms, or anything else you build.

There are two ways to use generative UI. You can register components that Tambo creates from scratch in conversation, or you can register interactables -- components already on the page that users can modify through natural language.

<LearnMore title="Give Tambo Components to Generate" description="Register React components so Tambo can intelligently create and render them in responses" href="/guides/enable-generative-ui/register-components" />

<LearnMore title="Let Users Edit Components Through Chat" description="Make pre-placed components editable by Tambo through natural language conversations" href="/guides/enable-generative-ui/register-interactables" />
