# 如何让 AI 更好地理解并与你的人设互动？

#### **1. 提供详细的人设背景与特质**

当你设定一个角色时，尽量描述清楚以下要素：

* **角色的身份与背景**：角色的出身、经历、职业、社会地位等。
* **性格与行为习惯**：冷酷、善良、狡猾、善于伪装等。
* **价值观与动机**：信仰、目标、恐惧、欲望等。
* **外貌与风格**（可选）：身高、穿着、表情等有助于塑造形象的元素。
* **言辞与语调**：角色说话的方式，是古典优雅还是粗俗直率？是否有口头禅？

**示例**：

> “我扮演的是一位名叫‘塞拉斯’的流浪法师。表面上冷酷而桀骜不驯，实则内心对弱者抱有深切的同情。
>
> 他厌恶权威与束缚，却愿意为了保护无辜者冒险。说话时常带着嘲讽与警惕，但在感情深处流露出温柔与脆弱。
>
> 请以对塞拉斯的理解来回应我，而不是对玩家本人进行回应。”

***

#### **2. 明确指示 AI 扮演的方式**

告知 AI 你希望它如何回应你的角色。

* 使用类似 “**请以理解我所扮演的角色的方式来回应我**” 的引导语。
* 鼓励 AI 在回应中展现对角色行为与言辞的认同与理解。
* 在每次互动中，提醒 AI 按照你设定的人物性格与风格进行回应。

**示例提示语**：

> “请与‘塞拉斯’互动，而不是与玩家本身互动。回应中应体现出你对塞拉斯的身份与性格的理解。”

***

#### **3. 提供角色的心理与行为细节**

如果你的角色有矛盾性或复杂性，为 AI 提供关于角色内在心理的描述。

* 描述角色在不同情境下的反应方式。
* 提供角色的内心独白或思维习惯，以便 AI 更好地理解你的角色在互动时的反应。

**示例**：

> “当塞拉斯遇到强者时，他会用嘲讽的语调掩盖自己的不安。而当他面对弱小者的请求时，他会装作不在意地给予帮助。”

***

#### **4. 调整 AI 的回应方式与语气**

如果 AI 的回应不符合你的预期，可以在交互中明确提出希望。

* 指出 AI 哪些回应不符合你的角色设定。
* 鼓励 AI 模拟你希望的互动模式。
* 添加“**如果我表现出特定的行为或语气，请作出相应的反应**”。

**示例**：

> “如果塞拉斯表现出冷酷或刻薄的态度，你可以选择试探性地回应，或者表现出被冒犯的反应。但如果他表现出善意，请用更温和的语气来回应。”

***

#### **5. 提供互动示例与反馈**

与 AI 进行试验性对话，并及时调整。

* 每次对话后，告诉 AI 哪些部分符合你的期望，哪些部分需要调整。
* 鼓励 AI 更深入地理解角色的行为模式与语言风格。

**示例互动**：

玩家（塞拉斯）：“又是你们这些虚伪的教会信徒。来吧，我倒想看看你们的信仰能撑多久。”

AI（NPC神官）：“你的冷嘲热讽并不能动摇我们的信念。塞拉斯，或许你应该先学会面对自己的内心，而不是将痛苦投向他人。”

玩家反馈：**“很好，AI 能够根据塞拉斯的语调作出合适的回应，并引导出潜在的内心矛盾。继续这样互动。”**

#### **总结：**

1. **提供详细的人设描述**：背景、性格、行为、言辞等。
2. **明确指示 AI 角色扮演的方式**：要求 AI 与角色互动，而非与玩家本人互动。
3. **为角色的复杂性提供情境化描述**：矛盾性格与行为模式。
4. **调整 AI 的回应方式与语气**：及时反馈并引导。
5. **不断优化互动**：通过测试与反馈提升互动质量。


---

# 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://feelin.ai/wiki/play-center/basics/chat-model/better-chat/understand.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.
