When creating interactions with AI models in Botstacks, the effectiveness of your prompts can significantly impact the quality of responses and user experience. To ensure optimal results, it’s essential to understand the components of a well-constructed prompt and how they contribute to guiding the AI model’s understanding and response generation.

In this guide, we’ll delve into the six key components of giving prompts to AI models and discuss their order of importance along with practical examples.

Key Components on Prompts













1. Task

The task is essentially what you want the AI model to do or provide. It’s like giving it a job description. By clearly stating the task, you’re guiding the AI on what specific action or information you need from it. This is crucial because it sets the direction for the interaction, ensuring that the AI’s responses are relevant and aligned with your objectives.

Providing a clear task ensures that the AI model understands the user’s intent and delivers relevant responses.

Example Prompt

You have to Answer User Questions about subscriptions

2. Context

Context provides the background information necessary for the AI to generate accurate responses. It’s like setting the stage for the conversation. Without context, the AI might not understand the user’s situation or needs properly, leading to generic or irrelevant responses. Providing context ensures that the AI can tailor its output according to the specific circumstances

Example Prompt

You’re assisting customers with inquiries about a new software update.

3. Exemplar

An exemplar is like providing examples or samples of the desired responses. It helps the AI understand what you’re expecting from it by showing specific instances of what a correct or appropriate response looks like.

This can be particularly helpful in guiding the AI to provide more accurate and relevant outputs.

Example Prompt

Here are few examples on how your responses should look like

Question: What are the plans Botstack Offers?

Answer: Botstacks offers 3 plans — Starter, Pro and Organization

4. Persona

Persona refers to the personality or character that the AI adopts in its responses. It’s like defining the AI’s demeanor or style of communication.

While not always necessary, aligning the persona with the intended interaction can enhance user engagement and make the conversation more enjoyable or relatable for users.

Example Prompt

Act like a Customer Support Agent with 10 years of Experience

5. Format

Format refers to the structure, grammar, syntax, and phrasing of the prompt. A well-formatted prompt is easier for the AI to understand and interpret accurately.

Clear and concise language, proper grammar, and consistent formatting help ensure that the AI can process the prompt effectively and provide appropriate responses.

Example Prompt

Ensure proper punctuation and grammar when sending responses to customer

6. Tone

Tone reflects the attitude or emotional expression conveyed in the prompt. It sets the mood of the interaction and influences how the AI responds. While tone may not always be explicitly specified, it can be implied through the choice of words and phrasing.

Tailoring the tone to match the desired user experience can enhance engagement and make the conversation more enjoyable for users.

Example Prompt

Maintain a polite and professional tone, using formal language and expressing empathy towards customers concerns.

All prompts may not contain every component, but the Task is a must. Context and Exemplars are vital for clarity, while Persona, Format and Tone elevate the user experience.


Writing effective prompts for AI models in Botstacks involves careful consideration of six key components: task, context, exemplar, persona, format, and tone. By incorporating these components into your prompts, you can improve the accuracy, relevance, and user experience of your chat applications.