--- title: Build components with Langflow Assistant slug: /langflow-assistant --- import Icon from "@site/src/components/icon"; **Langflow Assistant** is an in-app virtual assistant pane within the **Playground**. It can answer questions about the application and help you get more out of Langflow. **Langflow Assistant** understands the structure of the Langflow graph, so it can create components from natural language prompts. Behind the scenes, **Langflow Assistant** runs a built-in Langflow flow on your Langflow server each time you send a message. This flow is distinct from the flow that is open in the canvas, and has its own language model. The language model in **Langflow Assistant** only has the currently opened flow in your workspace for context. To give **Langflow Assistant** context for a different flow, switch to that flow in your workspace, and open **Langflow Assistant**. ## Prerequisites * Connect an LLM provider in the [Global model providers page](/components-models) for **Langflow Assistant** to use ## Create a custom component with Langflow Assistant In this example, you'll prompt **Langflow Assistant** to create a custom component that validates and normalizes a list of URLs. You'll then iterate on the code based on the results in the **Playground**. 1. In the **Playground**, click the