DeepSeek 提示词之角色扮演的使用技巧
老六哥的小提示:我们可能不会被AI轻易淘汰,但是会被“会使用AI的人”淘汰。
在DeepSeek的官方提示库中,有“角色扮演(自定义人设)”的提示词案例。截图如下:

在“角色扮演”的提示词案例中,其实仅仅介绍了可以为DeepSeek自定义人设,来与用户进行角色扮演。但是并没有更深入的讲解“角色扮演”时应该有哪些使用的技巧。
本文老六哥带大家深入解析一下“角色扮演”提示词的使用技巧。
p.s.:老六哥整理了DeepSeek官方提示库的所有内容,可以私信联系老六哥获取更多的资料。
一:角色扮演提示词使用技巧
1、掌握 DeepSeek 的三要素与范式迁移
DeepSeek 的强大之处在于其独特的逻辑范式,这与传统的提示词工程存在显著的范式迁移。传统的大语言模型需要复杂的提示词来引导生成内容(老六哥整理了常用的12种提示词框架,可以查看我的其他博客文章),而 DeepSeek 通过其高效的训练方法和优化的架构,能够以更简单、更直接的方式理解用户的需求。这种范式迁移的核心在于 DeepSeek 的三个关键要素:
-
高效记忆法:DeepSeek 采用了 MLA(Multi-head Latent Attention)技术,能够用更少的显存记住长文的关键信息,处理起来又快又准。这种技术类似于人类在学习时只记住核心要点,从而提高效率。
-
智能分配机制:DeepSeek 的 MoE(Mixture of Experts)架构类似于拥有 256 位“AI 家教”,但只会让最擅长的几位来帮忙解题。例如,“数学专家”解决数学题,“编程专家”搞定代码任务,从而实现高效的任务处理。
-
双线程操作:DeepSeek 的 DualPipe 流水线并行技术使其能够同时处理多个任务,类似于人类在完成作业时同时进行语文和数学学习,极大地提高了效率。
这种范式迁移使得 DeepSeek 在处理复杂任务时更加高效,用户无需掌握复杂的提示词技巧,只需简单表述需求,即可获得超出预期的回答。
2、一键切换“说人话”模式
在使用 DeepSeek 时,我们可能会遇到生成的答案信息密度过高、存在过度复杂化倾向,甚至难以理解的情况。这时,我们可以使用“听不懂,说人话”这一指令,让 DeepSeek 自动启动语义降维处理。DeepSeek 会将复杂的专业术语转化为通俗易懂的语言,使用户能够更好地理解其回答。
例如,当询问 DeepSeek 关于其训练成本低的原因时,它可能会使用专业术语如“MoE 架构”“蒸馏”和“FP8”来解释。但如果加上“说人话”,DeepSeek 会用“100 个员工中只让 10 个员工干活”来解释 MoE 架构,用“高清电影转 MP4 格式”来解释 FP8。
这种模式切换极大地提升了用户体验,使 DeepSeek 成为我们工作、学习和生活的好帮手。

3、反向调教:越杠越聪明
DeepSeek 的自主认知架构具备完整的思维链闭环,其推理逻辑系统内建对抗性训练机制。这意味着我们可以通过反向提示词 PUA(Pick-up Artist,即“搭讪艺术家”,在这里指通过特定的提示词引导 AI 优化回答)对 DeepSeek 进行调教,从而迭代优化其性能。
例如,当我们对 DeepSeek 的某个回答不满意时,可以提出更具挑战性的问题或要求,促使它重新审视答案,挖掘内容的不足之处。
这种反向调教不仅能够提升 DeepSeek 的回答质量,还能使其在不断的互动中变得更加智能。
假设你正在使用 DeepSeek 扮演编程专家来解决一个复杂的编程问题,你要求它生成一个 Python 函数来实现快速排序算法。DeepSeek 给出了一个初步的回答:
def quicksort(arr):if len(arr) <= 1:return arrpivot = arr[len(arr) // 2]left = [x for x in arr if x < pivot]right = [x for x in arr if x > pivot]return quicksort(left) + [pivot] * arr.count(pivot) + quicksort(right)
你测试了这段代码,发现它虽然能正常运行,但在处理大量重复元素时效率较低。于是你决定通过“反向调教”来优化 DeepSeek 的回答。
反向调教步骤:
1.提出更具挑战性的问题
你向 DeepSeek 提出新的要求:“这段代码在处理大量重复元素时效率较低,请你优化它,使其在处理重复元素时的时间复杂度尽可能低。”
2.引导 DeepSeek 重新审视答案:
DeepSeek 接收到你的反馈后,重新审视了代码,并尝试从优化的角度进行改进。它可能会生成一个新的版本:
def quicksort(arr):if len(arr) <= 1:return arrpivot = arr[len(arr) // 2]left = [x for x in arr if x < pivot]right = [x for x in arr if x > pivot]middle = [x for x in arr if x == pivot]return quicksort(left) + middle + quicksort(right)
这个版本通过减少对重复元素的重复处理,提高了效率。
3.进一步优化:
你测试了新的代码,发现效率有所提升,但仍然不满意。于是你继续提出更高要求:“能否进一步优化,避免在每次递归中都计算 arr.count(pivot)?”
4.最终优化版本:
DeepSeek 经过重新思考,给出了一个更优化的版本:
def quicksort(arr):if len(arr) <= 1:return arrpivot = arr[len(arr) // 2]left = [x for x in arr if x < pivot]right = [x for x in arr if x > pivot]middle = [x for x in arr if x == pivot]return quicksort(left) + middle + quicksort(right)
这个版本通过将重复元素单独处理,避免了在每次递归中重复计算,进一步提高了效率。
4、按摸范文秒变模仿达人
DeepSeek 擅长“分析 + 学习 + 模仿”,如果直接投喂的是提示词,可能生成的内容会差强人意。然而,如果我们给它一个模仿的对象,或者是让它模仿某人的语气,效果会瞬间惊艳起来。
例如,我们可以让 DeepSeek 模仿一位著名科幻小说作家的风格来创作故事,或者模仿一位经验丰富的程序员的代码风格来解决编程问题。此时,我们需要将科幻小说作家的风格或者丰富的程序员的编码风格以“模范文章”的形式告诉Deepseek。
通过这种方式,DeepSeek 能够更好地理解用户的需求,并生成符合用户期望的内容。
5、开启极端深度思考模式
在面对复杂问题时,我们可以要求 DeepSeek 在回答问题的过程中加入批判性思考,甚至要求其复盘 100 遍。这种极端深度思考模式能够促使 DeepSeek 主动审视答案,从对立的角度重新审视问题,确保思考的完整性。
例如,在分析市场趋势时,我们可以要求 DeepSeek 不仅提供正面的分析,还要考虑可能的反面情况,从而帮助我们更全面地理解问题。
二、角色扮演的高级技巧
(一)多角色协同
除了单一角色扮演,DeepSeek 还可以实现多角色协同。例如,在一个复杂的项目中,我们可以让 DeepSeek 同时扮演项目经理、技术专家和市场分析师的角色。项目经理角色负责规划项目进度和资源分配;技术专家角色提供技术解决方案;市场分析师角色评估项目的市场前景。
通过多角色协同,DeepSeek 能够从多个角度为项目提供全面的支持,帮助团队更好地应对各种挑战。
(二)角色动态切换
在某些场景下,我们可能需要 DeepSeek 根据不同的问题动态切换角色。
例如,在一个跨学科的研究项目中,当涉及到技术问题时,DeepSeek 可以切换为技术专家角色;当涉及到市场分析时,它可以切换为市场分析师角色。
这种动态切换能力使得 DeepSeek 能够更加灵活地应对各种复杂情况,为用户提供更加精准和高效的服务。
(三)角色深度定制
对于一些特定的应用场景,我们还可以对 DeepSeek 的角色进行深度定制。
例如,在一个针对特定行业的应用中,我们可以根据行业的特点和需求,定制一个具有行业专业知识和经验的角色。通过输入大量的行业数据、案例和专业知识,让 DeepSeek 学习并掌握该行业的核心内容,从而生成更加专业和符合行业需求的回答。
这种深度定制的角色能够更好地满足特定用户群体的需求,提升 DeepSeek 的应用价值。
三、角色扮演的注意事项
(一)明确角色定位
在使用角色扮演功能时,我们需要明确 DeepSeek 的角色定位,以便它能够更好地理解用户的需求。
例如,当我们让 DeepSeek 扮演一个教师时,我们需要告诉它具体的教学目标、学生群体和课程内容,这样它才能生成符合要求的教学方案。
如果角色定位不明确,DeepSeek 可能会生成不符合用户期望的内容。
(二)合理引导回答
虽然 DeepSeek 具备强大的生成能力,但它的回答仍然需要用户的合理引导。在提问时,我们可以通过明确的指令和详细的背景信息,引导 DeepSeek 生成高质量的内容。
例如,当我们要求 DeepSeek 分析市场趋势时,可以提供相关的市场数据、行业报告和竞争对手信息,同时明确要求它从多个角度进行分析,这样可以避免生成过于片面或不准确的内容。
(三)持续优化反馈
角色扮演的效果需要通过持续的优化和反馈来提升。在使用过程中,我们可以根据 DeepSeek 的回答质量,提出反馈意见,帮助它不断改进。
例如,如果 DeepSeek 的回答不符合我们的期望,我们可以指出具体的问题,并要求它重新生成。通过这种方式,DeepSeek 能够在不断的互动中学习和成长,从而更好地满足用户的需求。
我是老六哥,正在分享使用AI提高工作效率的技巧。如果你也想在职场中实现飞跃,欢迎关注我,共同提高使用AI的技能,让AI成为你不可或缺的个人助理!
欢迎私信我,获取更多AI学习使用的资料。
相关文章:
DeepSeek 提示词之角色扮演的使用技巧
老六哥的小提示:我们可能不会被AI轻易淘汰,但是会被“会使用AI的人”淘汰。 在DeepSeek的官方提示库中,有“角色扮演(自定义人设)”的提示词案例。截图如下: 在“角色扮演”的提示词案例中,其实…...
python3中错误与异常初识
一. 简介 在 编写 Python时,经常会遇到一些报错信息。接下来开始学习 Python3 中错误和异常。 本文首先初步了解一下 Python3中的错误和异常。 二. python3 中错误与异常初识 Python 中有两种错误:语法错误与异常。 1. 语法错误 Python 的语法错误…...
设计模式六大原则和单例模式
设计模式 目的 实现可重用解决方案,构筑易维护、可扩展的软件系统。 六大原则 单一职责: 类的职责单一,一个方法做一件事。 开闭原则: 拓展开放,修改关闭。 里氏替换: 父类能出现的地方,子…...
【图像处理】- 基本图像操作
基本图像操作详解 基本图像操作是图像处理的基础,涵盖了对图像进行简单但重要的变换。以下是几种常见的基本图像操作及其详细说明: 1. 裁剪 (Cropping) 描述:从原始图像中提取一个矩形区域。 实现方法: 使用图像的坐标系指定…...
Attention is All You Need-Transformer模型论文精读+架构分析--简单易懂版
Foreword写在前面的话: 大家好,我是一名刚开始学习Transformer的新手。这篇文章是我在学习Transformer过程中的一些笔记和心得,希望能和同样在学习人工智能深度学习模型的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确…...
Qt跨屏窗口的一个Bug及解决方案
如果我们希望一个窗口覆盖用户的整个桌面,此时就要考虑用户有多个屏幕的场景(此窗口要横跨多个屏幕),由于每个屏幕的分辨率和缩放比例可能是不同的,Qt底层在为此窗口设置缩放比例(DevicePixelRatio…...
Spark--算子执行原理
一、sortByKey SortByKey是一个transformation算子,但是会触发action,因为在sortByKey方法内部,会对每个分区进行采样,构建分区规则(RangePartitioner)。 内部执行流程 1、创建RangePartitioner part&…...
javaEE-6.网络原理-http
目录 什么是http? http的工作原理: 抓包工具 fiddler的使用 HTTP请求数据: 1.首行:编辑 2.请求头(header) 3.空行: 4.正文(body) HTTP响应数据 1.首行:编辑 2.响应头 3.空行: 4.响应正文…...
基于 docker 的mysql 5.7 主主集群搭建
创建挂载目录和配置文件 主节点1 mkdir -p /mysql_master_1/mysql/log mkdir -p /mysql_master_1/mysql/data mkdir -p /mysql_master_1/mysql/conf vim /mysql_master_1/mysql/conf/my.cnf[mysqld] datadir/var/lib/mysql #MySQL 数据库文件存放路径 server_id 1 #指定数据…...
windows版的docker如何使用宿主机的GPU
windows版的docker使用宿主机的GPU的命令 命令如下 docker run -it --nethost --gpus all --name 容器名 -e NVIDIA_DRIVER_CAPABILITIEScompute,utility -e NVIDIA_VISIBLE_DEVICESall 镜像名效果 (transformer) rootdocker-desktop:/# python Python 3.9.0 (default, Nov 15 …...
【C++】STL——list的使用
目录 💕1.带头双向链表List 💕2.list用法介绍 💕3.list的初始化 💕4.size函数与resize函数 💕5.empty函数 💕6.front函数与back函数 💕7.push_front,push_back,pop_front,pop_back函数…...
6.PPT:魏女士-高新技术企业政策【19】
目录 NO1234 NO567 NO1234 创建“PPT.pptx”考生文件夹Word素材文档:选中对应颜色的文字→选中对应的样式单击右键按下匹配对应文字:应用所有对应颜色的文字开始→创建新的幻灯片→从大纲:考生文件夹:Word素材重置 开始→版…...
MLA 架构
注:本文为 “MLA 架构” 相关文章合辑。 未整理去重。 DeepSeek 的 MLA 架构 原创 老彭坚持 产品经理修炼之道 2025 年 01 月 28 日 10:15 江西 DeepSeek 的 MLA(Multi-head Latent Attention,多头潜在注意力)架构 是一种优化…...
文本分析NLP的常用工具和特点
1)非上下文感知型文本分析工具和特点 特性VADERTextBlob适合文本类型短文本、非正式语言(如评论、推文)中等长度、正式文本情感强度分析支持(正面、负面、中性)支持(极行、主观性)处理表情符号…...
AI协助探索AI新构型自动化创新的技术实现
一、AI自进化架构的核心范式 1. 元代码生成与模块化重构 - 代码级自编程:基于神经架构搜索的强化学习框架,AI可通过生成元代码模板(框架的抽象层定义、神经元结点-网络拓扑态的编码抽象定义)自动组合功能模块。例如࿰…...
7.抽象工厂(Abstract Factory)
抽象工厂与工厂方法极其类似,都是绕开new的,但是有些许不同。 动机 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。 假设案例 假设…...
Android-音频采集
前言 音视频这块,首先是要先采集音频。今天我们就来深入探讨一下 Android 音频采集的两大类型:Mic 音频采集和系统音频采集。 Mic音频采集 Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。…...
旋钮屏设备物联网方案,ESP32-C3无线通信应用,助力设备智能化升级
在智能家居的浪潮中,旋钮屏以其独特的交互方式和便捷的操作体验,逐渐成为智能家电控制面板上的新宠儿。从智能冰箱、洗衣机到烤箱、空气炸锅等设备,旋钮屏的应用无处不在。 通过简单的旋转和按压操作,用户可以轻松调节温度、时间…...
DRGDIP 2.0时代下基于PostgreSQL的成本管理实践与探索(上)
一、引言 1.1 研究背景与意义 在医疗领域的改革进程中, DRG/DIP 2.0 时代,医院成本管理的重要性愈发凸显。新的医保支付方式下,医院的收入不再单纯取决于医疗服务项目的数量,而是与病种的分组、费用标准以及成本控制紧密相关。这…...
游戏引擎 Unity - Unity 打开项目、Unity Editor 添加简体中文语言包模块、Unity 项目设置为简体中文
Unity Unity 首次发布于 2005 年,属于 Unity Technologies Unity 使用的开发技术有:C# Unity 的适用平台:PC、主机、移动设备、VR / AR、Web 等 Unity 的适用领域:开发中等画质中小型项目 Unity 适合初学者或需要快速上手的开…...
edu小程序挖掘严重支付逻辑漏洞
edu小程序挖掘严重支付逻辑漏洞 一、敏感信息泄露 打开购电小程序 这里需要输入姓名和学号,直接搜索引擎搜索即可得到,这就不用多说了,但是这里的手机号可以任意输入,只要用户没有绑定手机号这里我们输入自己的手机号抓包直接进…...
安卓/鸿蒙模拟位置信息-Fake Location模拟虚拟定位打卡
一、软件下载安装 需要用到的软件就一个即:FakeLocation虚拟打卡定位 下载地址:FakeLocation虚拟打卡定位.app 二、手机端设置 打开手机设置-关于手机-版本信息-版本号,连续点击版本号直到出现已进入开发者模式字样,此时打开手…...
(一)DeepSeek大模型安装部署-Ollama安装
大模型deepseek安装部署 (一)、安装ollama curl -fsSL https://ollama.com/install.sh | sh sudo systemctl start ollama sudo systemctl enable ollama sudo systemctl status ollama(二)、安装ollama遇到网络问题,请手动下载 ollama-linux-amd64.tgz curl -L …...
LabVIEW2025中文版软件安装包、工具包、安装教程下载
下载链接:LabVIEW及工具包大全-三易电子工作室http://blog.eeecontrol.com/labview6666 《LabVIEW2025安装图文教程》 1、解压后,双击install.exe安装 2、选中“我接受上述2条许可协议”,点击下一步 3、点击下一步,安装NI Packa…...
Rust 再谈泛型
第一章:Trait约束 - 变形许可证系统 1.1 正面案例:持证上岗的变形金刚 trait Transform {fn transform(&self) -> String; }struct Car {model: String }impl Transform for Car {fn transform(&self) -> String {format!("{}变形为…...
chrome插件模板;使用 React 18 和 Webpack 5 的 Chrome 扩展样板
一、软件介绍(文末提供下载) 这是一个基本的 Chrome 扩展样板,可帮助您编写模块化和现代的 Javascript 代码,轻松加载 CSS,并在代码更改时自动重新加载浏览器。 github地址:https://github.com/lxieyang/c…...
解锁.NET Fiddle:在线编程的神奇之旅
在.NET 开发的广袤领域中,快速验证想法、测试代码片段以及便捷地分享代码是开发者们日常工作中不可或缺的环节。而.NET Fiddle 作为一款卓越的在线神器,正逐渐成为众多.NET 开发者的得力助手。它打破了传统开发模式中对本地开发环境的依赖,让…...
AI大模型:DeepSeek
近期DeepSeek产生了很大的影响力。首先来自于性能,给了业内一个很好的释放,缓解了HPC以及大规模集群被卡的焦虑。通过实验证实了小规模团队(公开资料显示规模约150左右)在资源受限的情况下(2M H100 GPU时),依然可以完成对领先大模型的实现与部署。后续观察该团队是否可以…...
Spring MVC ONE
第一章:Java web的发展历史 一.Model I和Model II 1.Model I开发模式 Model1的开发模式是:JSPJavaBean的模式,它的核心是Jsp页面,在这个页面中,Jsp页面负责整合页面和JavaBean(业务逻辑)&…...
【Git】一、初识Git Git基本操作详解
文章目录 学习目标Ⅰ. 初始 Git💥注意事项 Ⅱ. Git 安装Linux-centos安装Git Ⅲ. Git基本操作一、创建git本地仓库 -- git init二、配置 Git -- git config三、认识工作区、暂存区、版本库① 工作区② 暂存区③ 版本库④ 三者的关系 四、添加、提交更改、查看提交日…...
