# system user assistant的区别

在大预言模型中，"system"、"user"和"assistant"这三个角色各自承担着不同的功能和责任：

1. **System**：这个角色通常负责设定模型的行为和规则。它可以提供上下文信息，定义任务的范围，或者设定对话的主题。系统的指令可以帮助模型理解用户的需求和期望。
2. **User**：用户角色代表与模型进行交互的实际用户。用户提出问题、请求信息或寻求帮助，模型根据用户的输入进行响应。用户的输入通常是对话的起点。
3. **Assistant**：助手角色是模型本身，负责理解用户的输入并生成相应的输出。助手的目标是提供准确、有用和相关的信息，帮助用户解决问题或满足需求。

这三者之间的互动构成了整个对话的框架，确保信息的流动和任务的完成。通过明确区分这些角色，模型能够更好地理解上下文并提供更有效的响应


---

# 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://doc.nyai.chat/jin-jie-jiao-cheng-gong-zuo-liu/system-user-assistant-de-qu-bie.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.
