Show a loading spinner and manage app state
Chat with a language model to get answers and assistance
Display interactive web applications
Translate and generate speech from audio input