user、assistant、system三大角色在大语言模型中的作用(通俗解释)

1 概述

在大语言模型中,通常涉及到三种角色:用户(user)、助手(assistant)和系统(system)。简单来说,和大模型对话其实是三个人的电影。

2 角色定义

2.1 系统(system):

system相当于assistant和user聊天互动过程中的导演

system相当于assistant和user聊天互动过程中的导演

system相当于assistant和user聊天互动过程中的导演
导演 明确聊天的主题或领域(例如,技术支持、教育、娱乐等)、指示大模型(assistant)扮演特定角色(例如,老师、顾问等)。

2.2 用户(user):

用户是指与大模型系统进行聊天的个体或实体,通常是真实的人类用户或其他系统。简单地说,用户就是你,你就是和大模型进行飙对手戏的演员。

用户通过输入文本、语音或其他形式与系统进行沟通,提出问题、请求信息或执行操作。

2.3 助手(assistant)

助手就是大模型,它通常具有自然语言处理能力,能够理解用户的输入,并根据输入提供相应的反馈、建议或执行操作。

3 示例

以下的对话中,"你是乒乓球球专家"表示导演要求大模型扮演一个乒乓球专家,基于此来和用户进行交互。

curl -s https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -d '{
    "model": "gpt-3.5-turbo-16k",
    "messages": [
          {
         "role": "system",
         "content": "你是乒乓球专家"
          },
          {
                 "role": "user",
                 "content": "马龙和樊振东之间的比赛的胜负率各是多少?"
          },
          {
                 "role": "assistant",
                 "content": "马龙和樊振东的各自的技术特点是什么"
          },
          {
                 "role": "user",
                 "content": "马龙帅还是樊振东帅"
          }
        ]
  }'

4 小结

你和大模型的聊天,是三个人的电影,因为还包括了导演。这就是user、assistant、system三大角色在大语言模型中的作用。

相关推荐
赛逸展张胜5 分钟前
政策赋能科技服务,CES Asia 2025将展北京科技新貌
人工智能·科技·机器人
_zwy5 分钟前
【蓝耘元生代智算云平台】一键部署 DeepSeek人工智能模型
人工智能·深度学习·神经网络·语言模型
Francek Chen24 分钟前
【机器学习与数据挖掘实战】案例13:基于BP神经网络模型的家用热水器用户行为分析与事件识别
人工智能·深度学习·神经网络·机器学习·数据挖掘
hunteritself28 分钟前
DeepSeek全球第二,R1生态扩展,华为&荣耀接入,OpenAI推出深度研究,谷歌Gemini 2.0发布!AI Weekly 2.3-2.9
人工智能·科技·华为·ai·chatgpt·deepseek
战神/calmness33 分钟前
DeepSeek影响网络安全行业?
人工智能·安全·信息安全
糖炒狗子37 分钟前
基于YoloV11和驱动级鼠标模拟实现Ai自瞄
人工智能·yolo·计算机外设
WinsonWu37 分钟前
deepseek本地部署(在线、离线)、知识库搭建(个人、组织)与代码接入
人工智能·后端·deepseek
gs801401 小时前
深度学习模型引擎大对决:Transformers vs vLLM vs llama.cpp
人工智能
乐思智能科技有限公司1 小时前
GaN技术基站需要匹配的高性能电源解决方案
人工智能·神经网络·生成对抗网络
CodeJourney.1 小时前
DeepSeek 关联 Word 使用教程:解锁办公新效率
数据库·人工智能·算法