当前位置: 首页 > news >正文

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三大角色在大语言模型中的作用。

http://www.lryc.cn/news/534075.html

相关文章:

  • LeetCode 3444.使数组包含目标值倍数的最小增量
  • 2月9日星期日今日早报简报微语报早读
  • MOSSE目标跟踪算法详解
  • 生成式聊天机器人 -- 基于Pytorch + Global Attention + 双向 GRU 实现的SeqToSeq模型 -- 下
  • 本地部署的DeepSeek-R1-32B与DeepSeek-R1-7B模型效果对比
  • AWS Fargate
  • 表单与交互:HTML表单标签全面解析
  • 【电机控制器】STC8H1K芯片——低功耗
  • win10 llamafactory模型微调相关① || Ollama运行微调模型
  • SMU寒假训练周报
  • 高并发读多写少场景下的高效键查询与顺序统计的方案思路
  • Android Studio 配置 Gerrit Code Review
  • html为<td>添加标注文本
  • (done) openMP学习 (Day10: Tasks 原语)
  • 力扣-字符串-28 找出字符串中第一个匹配项的下标
  • linux 基础知识点之工作队列workqueue
  • C++蓝桥杯基础篇(二)
  • 【Android—OpenCV实战】实现霍夫圆检测针对沙盘交通灯信号检测
  • WPS如何接入DeepSeek(通过JS宏调用)
  • 图论——环检测
  • Chapter2:C#基本数据类型
  • kafka服务端之控制器
  • Unity笔试常考
  • 移植BOA服务器到GEC2440开发板
  • WPS如何接入DeepSeek(通过第三方工具)
  • 【安当产品应用案例100集】037-强化OpenVPN安全防线的卓越之选——安当ASP身份认证系统
  • Windows Docker笔记-制作、加载镜像
  • leetcode_26删除有序数组中的重复项
  • 速递丨DeepSeek刚刚成立香港子公司,或因考虑香港上市和招募全球AI人才
  • 笔灵ai写作技术浅析(六):智能改写与续写