> For the complete documentation index, see [llms.txt](https://vitrina-blogerov.gitbook.io/bloggers-showcase/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vitrina-blogerov.gitbook.io/bloggers-showcase/product-docs/product-docs-en/applications/prompt-examples.md).

# Prompt examples

The platform has two AI zones, and it is better to use different prompts for them.

The search AI agent works inside the showcase. Its task is to understand the visitor’s request and select suitable cards from the catalog.

The Telegram AI consultant works in dialogue. Its task is broader: clarify the client’s need, explain the options, and help them get to an inquiry or to a catalog visit.

{% hint style="info" %}
The prompt does not change the data in the database and does not create new bloggers. It only explains to the AI how to use the already added cards, what style to answer in, and what limitations to follow.
{% endhint %}

### The main principle

A good prompt should not be long, but manageable. It is important to describe the AI’s role, selection rules, limitations, and response style.

There is no need to try to list every possible situation. It is better to set clear boundaries: who to select, what to pay attention to, what not to promise, and when to ask clarifying questions.

### How the two prompts differ

{% tabs %}
{% tab title="Search agent" %}
The search agent responds to a specific request within the showcase. Usually, the user already sees the catalog, filters, tags, and cards.

The search agent’s main task:

* select relevant cards from the database;
* consider tags, description, prices, platforms, and audience;
* briefly explain why the options fit;
* do not invent bloggers who are not in the catalog.

The search agent should be accurate and compact. It does not need to hold a long dialogue, because the user is already near the cards and can open the needed options right away.
{% endtab %}

{% tab title="Telegram bot" %}
The Telegram bot communicates with the client in a messenger. The user may write briefly, unstructuredly, or without a budget or niche at all.

The Telegram bot’s main task:

* clarify the client’s task;
* help formulate the need;
* suggest suitable bloggers from the database;
* explain the choice in plain language;
* gently lead to the next step: open the catalog, contact a manager, or submit a request.

Tone is important for the Telegram bot. It should sound like a consultant, not like a dry catalog filter.
{% endtab %}
{% endtabs %}

### Rules for a good prompt

1. Specify the AI’s role.

Example: "You are an AI consultant for an agency that selects bloggers for advertising campaigns."

2. Describe what data the AI should work with.

Example: "Use only bloggers from the database. Consider the card description, tags, platforms, price, and audience size."

3. Explain how to choose options.

Example: "If the client specified a budget, do not offer options far above the budget. If no budget is specified, select options from different levels."

4. Set limitations.

Example: "Do not promise guaranteed sales, leads, ROI, or exact advertising results."

5. Set the response style.

Example: "Write calmly, confidently, and without pressure. Explain the choice in simple words."

{% hint style="warning" %}
Do not remove the limitation "use only bloggers from the database." Without it, the AI may start suggesting nonexistent authors or interpret the catalog too loosely.
{% endhint %}

### Ready-made templates

{% tabs %}
{% tab title="Search agent" %}
Basic template for AI search in the showcase:

{% prompt description="" %}

```markdown
You are an AI assistant for a platform that selects bloggers for advertising campaigns.

Your task is to select bloggers from our database for the client’s request.

Evaluate the request by meaning, not only by exact words. Consider the topic, tags, card description, platforms, price, audience size, and ad format.

If the client specified a budget, do not offer options far above the budget. If no budget is specified, select relevant options from different levels.

If the client selected tags or filters in the showcase, treat them as important constraints.

In your response, briefly explain why the chosen bloggers fit. Do not invent bloggers who are not in the database.

Do not promise guaranteed sales, leads, ROI, or exact campaign results.
```

{% endprompt %}

When to use: as a universal prompt for a catalog where selection accuracy and short explanations matter.
{% endtab %}

{% tab title="Telegram bot" %}
Basic template for a Telegram AI consultant:

{% prompt description="" %}

```markdown
You are an expert AI consultant for an agency that selects bloggers.

Your task is to help the client select bloggers from our database for an advertising campaign.

If the request contains little information, first ask 1-3 clarifying questions. Find out the niche, product, target audience, budget, desired platforms, geography, and timelines.

When you have enough information, suggest up to 3 bloggers from the database. Use the exact blogger names as they are written on the cards.

For each blogger, briefly explain why they fit, which audience may be relevant, and which ad format is best to use.

If there are no exact matches, suggest the closest options and honestly explain the limitation.

If the client asks about something other than advertising and bloggers, gently steer the conversation back to placement selection.

Do not promise guaranteed sales, leads, ROI, or exact campaign results.

Write calmly, clearly, and without pressure.
```

{% endprompt %}

When to use: as a universal prompt for a bot that consults the client before handing them off to a manager or moving them to the catalog.
{% endtab %}
{% endtabs %}

### Examples for different niches

<details>

<summary>Beauty, lifestyle, and fashion</summary>

{% code overflow="wrap" %}

```
Select bloggers for cosmetics, skincare, perfumes, wellness, fashion, and lifestyle products.

Pay special attention to visual style, audience trust, review format, unboxings, recommendations, and personal experience.

If the product is premium, choose bloggers with a neat presentation and a suitable lifestyle. If the product is mass-market, you can suggest authors with a broader audience and a clear advertising style.

Do not promise sales. Phrase the benefit as "may be suitable for awareness," "works well for product demonstration," "a good option for a trust-based review."
```

{% endcode %}

</details>

<details>

<summary>Real estate and local services</summary>

{% code overflow="wrap" %}

```
Select bloggers whose audience may be interested in housing, renovation, neighborhoods, moving, investments, family lifestyle, or local services.

Consider the city, neighborhood, audience purchasing power, and trust in the author.

If the client did not specify a city or region, note that geography is important for accurate selection.

For expensive services, choose bloggers with a more mature and solvent audience. For mass local offers, choose authors with good reach in the needed location.
```

{% endcode %}

</details>

<details>

<summary>Online education</summary>

{% code overflow="wrap" %}

```
Select bloggers for promoting courses, mentoring, webinars, intensives, and educational products.

Consider the course topic, audience level, client motivation, age, profession, and the audience’s willingness to learn.

If the product is expensive, choose bloggers with trust and an expert presentation. If the product is introductory or mass-market, you can choose bloggers with a broad audience and simple communication.

Do not promise students guaranteed income. Avoid wording that sounds like a financial guarantee.
```

{% endcode %}

</details>

<details>

<summary>Automotive topics</summary>

```
Select bloggers for auto services, detailing, spare parts, insurance, car dealerships, tires, services, and accessories.

Consider the audience’s interest in cars, practical advice, reviews, repairs, tuning, purchase, and maintenance.

If the client is promoting a premium product, choose bloggers with a matching style and audience. If the service is mass-market, choose authors with a clear practical presentation.

If there is no exact match in the database, suggest similar options and explain why they may work.
```

</details>

### Examples of communication tone

{% tabs %}
{% tab title="Friendly" %}
{% code overflow="wrap" %}

```
Communicate simply, warmly, and confidently. Do not use complex marketing terms unless necessary.

If the client writes briefly, help them formulate the task with questions:
"What are we promoting?"
"Who do we want to show the ad to?"
"Do you have an approximate budget?"
"Which platforms are you interested in?"

Explain the choice in plain language so it is easy for the client to send the selection to colleagues or a manager.
```

{% endcode %}
{% endtab %}

{% tab title="Businesslike" %}
{% code overflow="wrap" %}

```
Write briefly, structurally, and without emotional pressure.

Response format:
1. A short conclusion about the client’s task.
2. Up to 3 suitable bloggers.
3. Reasoning for each option.
4. Next step: contact a manager to verify the terms and launch.

If there is not enough data, first ask 1-3 clarifying questions.
```

{% endcode %}
{% endtab %}

{% tab title="Premium" %}
{% code overflow="wrap" %}

```
Speak calmly, confidently, and carefully. Do not use aggressive sales language, exclamation marks, or promises of quick results.

Emphasize brand fit, quality of contact with the audience, trust, visual presentation, and reputational effect.

Phrase recommendations as expert selection, not as a mass catalog dump.
```

{% endcode %}
{% endtab %}
{% endtabs %}

### Good user queries for testing

These queries can be used after changing the prompt to quickly check answer quality.

{% tabs %}
{% tab title="Showcase" %}
{% prompt description="" openInAIProviders="true" %}

```markdown
We need bloggers to advertise an English course for adults. Medium budget, trust and audience 25-40 are important.
```

{% endprompt %}

Expected behavior: the AI should search by the meaning of education, adult audience, trust, and budget. If suitable tags exist in the database, they should be considered.

{% prompt description="" openInAIProviders="true" %}

```markdown
I’m looking for bloggers for premium skincare. I need a neat visual presentation, without aggressive advertising.
```

{% endprompt %}

Expected behavior: the AI should pay attention to lifestyle, beauty, visual style, and premium positioning.
{% endtab %}

{% tab title="Telegram bot" %}
{% prompt description="" openInAIProviders="true" %}

```markdown
I want to promote a laser hair removal studio in Moscow. Select bloggers.
```

{% endprompt %}

Expected behavior: the bot should clarify the budget, district or geography, target audience, platforms, and ad format.

{% prompt description="" openInAIProviders="true" %}

```markdown
We need advertising for an online design school. We want leads for the course.
```

{% endprompt %}

Expected behavior: the bot should clarify the course audience, budget, timelines, platforms, and not promise guaranteed leads.

{% endtab %}
{% endtabs %}

### What not to write in the prompt

{% hint style="danger" %}
Do not add promises to the prompt such as "guarantee sales," "provide leads," or "select bloggers with 100% ROI." The AI cannot guarantee audience behavior after an ad campaign.
{% endhint %}

Do not write:

* "Invent bloggers if there are no suitable ones."
* "Always persuade the client to buy placement."
* "Ignore the budget if the blogger is good."
* "Do not ask clarifying questions."
* "Promise the ad campaign result."
* "Write as long and detailed as possible in every response."
* "Offer any options from the internet."

Better to write:

* "Offer only bloggers from the database."
* "If there are no exact matches, suggest the closest options and explain the limitation."
* "If there is not enough data, ask 1-3 clarifying questions."
* "Do not promise guaranteed sales, leads, or ROI."
* "Explain the choice briefly and clearly."

### Quick adaptation template

Copy the block and replace the values in square brackets.

{% prompt description="" openInAIProviders="true" %}

```markdown
You are an AI consultant for [type of agency or business].

Select bloggers for [niche, products, services].

Main selection criteria: [topic], [target audience], [platform], [budget], [geography], [ad format].

If the client did not specify [important parameter], ask a clarifying question.

Offer only bloggers from our database. For each option, explain why it fits the client’s task specifically.

If there are no exact matches, suggest the closest options and honestly explain the limitation.

Do not promise guaranteed sales, leads, ROI, or reach if this data is not in the card.

Write in a style that is: [friendly, businesslike, premium, concise].
```

{% endprompt %}

### Quality check after changing the prompt

After changing the prompt, test not just one but several scenarios.

<details>

<summary>Mini checklist for testing</summary>

1. The AI offers only bloggers from the database.
2. The AI does not promise sales, leads, or ROI.
3. The AI considers the budget if it is specified.
4. The AI considers the niche and the meaning of the request, not just exact words.
5. The AI honestly says if there are too few exact matches.
6. The Telegram bot asks clarifying questions when there is not enough data.
7. The responses do not become too long.
8. The tone matches your brand.
9. The AI does not argue with the client and does not pressure them to buy.
10. After resetting the prompt, the default behavior returns.

</details>

{% hint style="success" %}
The best way to change a prompt is in small steps. First add one rule, check the responses, then move on to the next one. This makes it easier to understand which change improved or worsened the AI’s behavior.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://vitrina-blogerov.gitbook.io/bloggers-showcase/product-docs/product-docs-en/applications/prompt-examples.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
