> For the complete documentation index, see [llms.txt](https://docs.suvvy.ai/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suvvy.ai/ru/osnovnye-nastroiki/prompts.md).

# Системная инструкция

### Инструкция "по умолчанию"

Начнем с того, что качество работы Савви во много зависит от качества написания и структуры его системного промта (инструкции). Поскольку фундамент Савви - это LLM-модели, то нужно соблюдать общие правила при ее написании.

Базовая инструкция создается при создании агента:

<figure><img src="/files/QaLHdYuJZrqzlYoVcwn6" alt=""><figcaption></figcaption></figure>

Мы предлагаем строить инструкцию по определенной структуре, где каждый раздел выделен знаком **#** и модели всегда понятно, где конец и начало нового смыслового раздела.

Справа от раздела в комментарии описано, что нужно написать под заголовком.

### Общие сведения

В разделе **#ОБЩИЕ СВЕДЕНИЯ** мы рекомендуем описывать:

* информацию о компании - чем она занимается, в каком регионе работает, какие продукты предоставляет - общими фразами без углубления и конкретики. Конкретика потом прописывается в базе знаний
* информации о самом агенте - его роль, кем он является, как его зовут и т.д.
* общая информация, которую агент должен знать при каждом обращении

### Цели и задачи

В разделе **#ЦЕЛИ И ЗАДАЧИ** мы рекомендуем описывать:

* Точные рекомендации, которые должен выполнять агент, например, задать определенные вопросы, предоставить информацию клиенту и т.д.

Чем **детальнее**, НО **лаконичнее** вы опишите данный раздел, тем лучше агент будет справляться с ответами.

{% hint style="info" %}
**ВАЖНО!**

Вы можете создавать отдельные разделы внутри инструкции под конкретные ситуации, о которых должен знать агент по аналогии с остальными разделами, выделяя их знаком **#**.
{% endhint %}

### Приветствие

Суть блока **#ПРИВЕТСТВИЕ** в описании того, как агент должен приветствовать своего собеседника. Здесь можно описать текст приветствия или какие-то индивидуальные правила.

### Язык ответов

В блоке **#ЯЗЫК ОТВЕТОВ** можно указать условия того, на каком языке агент будет общаться с собеседником.

### Стиль ответа

Блок **#СТИЛЬ ОТВЕТА** отвечает за все что связано со стилистикой ответов агента. Меняя инструкцию в этой части можно добиться кардинально разных ответов. Здесь можно уменьшить доброжелательность, сократить длину ответа и т.д.

### Командная панель

С помощью командной панели можно выбирать:

* вернуть изменения на шаг назад;
* вернуть изменения на шаг вперед;
* выделение комментариев;
* выделение заголовков;
* выбор переменных из готового списка;
* выбор различных функций из готового списка.

<figure><img src="/files/gfYIFUiXJajP3sYD4zMq" alt=""><figcaption></figcaption></figure>


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.suvvy.ai/ru/osnovnye-nastroiki/prompts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
