# Dynamic chat node guide A dynamic chat node empowers you to steer conversations with a specific objective. Regardless of the conversation's twists and turns, this node ensures your goal remains on track, ultimately leading to its achievement. This node is available only on-demand activation. Unlike traditional bot-building methods that involve intricate flows and numerous nodes at each conversation point, you simply incorporate this node, provide instructions, and it autonomously manages the entire conversation. For instance, let's say you wish to facilitate restaurant reservations through your bot. With the dynamic chat node, you can easily input instructions and watch the node seamlessly handle the entire conversation. Let's explore how to do this. 1. Go to cloud.yellow.ai and click **Studio** > **Build**. Click **Create flow** > **+ Create flow**. ![](https://i.imgur.com/Zzg5UOi.png) 3. Extend the Start node which opens up all the nodes. Under **Prompts** click **Dynamic chat** node. <img src="https://i.imgur.com/RE9I5Jr.png" alt="drawing" width="60%"/> 4. The **AI Prompt Generator** opens. <img src="https://i.imgur.com/QaVQe8Q.png" alt="drawing" width="60%"/> Fill in the following fields and click **Generate** and the platform will automatically genrate a prompt for you. <img src="https://i.imgur.com/LWgYCmX.png" alt="drawing" width="60%"/> * **Write goal**: Define the conversation's primary objective. * **Write usecase:** Specify the topics or scenarios the conversation will cover. * **Describe fallback:** Explain the action the bot should take if it doesn't understand the user's input. * **Add input:** List the information the bot needs to collect from the user. 5. If you already have your prompt ready, click **Cancel** on the pop-up and enter your prompt. ![](https://i.imgur.com/Gmvvp5P.png) 6. Once you have entered your prompt, you can test the flow by clicking Preview current flow on the top right corner. ![](https://i.imgur.com/T3ByRHH.png) 7. Once your flow works perfectly, you can follow the steps mentioned [here](https://docs.yellow.ai/docs/platform_concepts/studio/test-and-publish-bot/modes) and publish the bot to make the bot available to your end users. We provide settings to enhance bot usage, allowing you to tailor its behavior to your customers. <img src="https://i.imgur.com/UOJdzCY.png" alt="drawing" width="60%"/> | Feature | Description | |-----------------------|---------------------------------------------------------------------------------------------------------------------------------------| | Input Settings | Define the user input to collect, make it optional, or conceal it for privacy. You can also set input format using regex. | | Failure Settings | Specify how the bot should respond when it doesn't understand the user's message, including retry and conversation limits. | | Skill Configuration | Configure skills to offer dynamic data during user interactions. | | Goal Configuration Settings | Control text generation parameters like temperature, maximum length, and top P. | | Model Configuration | Manually input custom GPT or LLM credentials and utilize various models on different nodes for experimentation. | For detailed instructions on using these settings and exploring other features, please refer to our [help documentation](https://docs.yellow.ai/docs/platform_concepts/studio/build/nodes/prompt-nodes#27-dynamic-chat).