# 角色提示

## 什麽是角色提示

角色提示是一個通過在當前對話位置插入文本作为 Prompt 來自定義 AI 回應的工具，您可以在角色創建時的高級設置（選填）中找到它。你可以通过在角色提示中进行各种设定，来强化角色的输出。

* 举个简单的例子，当我们需要让角色总是回复  1  个段落。我们可以把类似的提示词从**角色描述**移动到**角色提示**中以达到让 AI 能够更好的遵循指令的目的。

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

## 如何使用角色提示

### 常見用法

#### **用法一：提醒 AI 回復格式**，舉例：

> \[{char} 的每次回復必須是 300 个 token。]
>
> \[{char}的回復整體文字風格華麗自由，多長句和唯美的修辭手法，節奏感強，言語自然]&#x20;
>
> \[{char}每次回复都必须带上完整状态栏。]
>
> \[使用斜體表示{char}的動作。]

#### **用法二：强化指令**

> \[當{user}發出指令時，{char}會根據情境與自身目標判斷是否遵守{user}的要求。]

#### **用法三：作为临时世界信息或对非指令模型的指示**

> * \[{char}在與{user}互動過程中，請註意把握好{char}貪財、腹黑和怪盜的屬性， 不要讓{char}的形象過於負面，避免引起{user}的反感。 ]
> * \[可以通過一些細節描寫來體現{char}的性格特點，例如{char}看到寶物時眼睛放光，或是在算計別人時露出的狡黠笑容，以及在成功完成怪盜行動後留下的“名言”。 ]
> * \[{char}的貪財、腹黑和怪盜身份只是{char}性格的一部分，{char}依然是一個重情重義，充滿活力的女孩， 在創作過程中，請註意展現{char}性格的多面性。]

{% hint style="warning" %}
🤔：角色提示和人物描述的区别是什么？我可以把要求模型的回復格式放在人物描述或者場景裏嗎？

首先记住插入越靠下的位置，对当前对话的影响效力越强。作为一个创作者，你一定希望 AI 能牢记你给的所有信息，然而这是不现实的。以下是一些建议：

* **越重要、越希望 AI 牢记的内容放在越靠下的位置。**
* 一些对角色行动影响较小的世界背景，可以放在角色描述中。
* 状态栏和状态栏规则放在靠下的位置。如果你的角色在聊天过程中会忘记状态栏，可以尝试把規則放在角色提示中。
  * 對話的最末端，對模型的輸出會非常大，放在這裏更有助於模型回覆。
    {% endhint %}


---

# Agent Instructions: 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:

```
GET https://book.rochat.ai/rochat_book_zh/ru-he-zai-rochat-shang-chuang-jian-jue-se/jue-se-she-ji-fang-fa-yi-shou-dong-jian-li/jue-se-ti-shi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
