DeepSeek 提示词之角色扮演的使用技巧

老六哥的小提示:我们可能不会被AI轻易淘汰,但是会被“会使用AI的人”淘汰。

在DeepSeek的官方提示库中,有“角色扮演(自定义人设)”的提示词案例。截图如下:

在“角色扮演”的提示词案例中,其实仅仅介绍了可以为DeepSeek自定义人设,来与用户进行角色扮演。但是并没有更深入的讲解“角色扮演”时应该有哪些使用的技巧。

本文老六哥带大家深入解析一下“角色扮演”提示词的使用技巧。

p.s.:老六哥整理了DeepSeek官方提示库的所有内容,可以私信联系老六哥获取更多的资料。

一:角色扮演提示词使用技巧

1、掌握 DeepSeek 的三要素与范式迁移

DeepSeek 的强大之处在于其独特的逻辑范式,这与传统的提示词工程存在显著的范式迁移。传统的大语言模型需要复杂的提示词来引导生成内容(老六哥整理了常用的12种提示词框架,可以查看我的其他博客文章),而 DeepSeek 通过其高效的训练方法和优化的架构,能够以更简单、更直接的方式理解用户的需求。这种范式迁移的核心在于 DeepSeek 的三个关键要素:

  1. 高效记忆法:DeepSeek 采用了 MLA(Multi-head Latent Attention)技术,能够用更少的显存记住长文的关键信息,处理起来又快又准。这种技术类似于人类在学习时只记住核心要点,从而提高效率。

  2. 智能分配机制:DeepSeek 的 MoE(Mixture of Experts)架构类似于拥有 256 位“AI 家教”,但只会让最擅长的几位来帮忙解题。例如,“数学专家”解决数学题,“编程专家”搞定代码任务,从而实现高效的任务处理。

  3. 双线程操作: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学习使用的资料。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/69191.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第二个Qt开发实例:在Qt中利用GPIO子系统和sysfs伪文件系统实现按钮(Push Button)点击控制GPIO口(效果为LED2灯的灭和亮)

引言 本文承接博文 https://blog.csdn.net/wenhao_ir/article/details/145420998 里的代码&#xff0c;在那里面代码的基础上添加上利用sysfs伪文件系统实现按钮(Push Button)点击控制GPIO口的代码&#xff0c;进而实现LED2灯的灭和亮。 最终的效果是点击下面的LED按钮实现LED…

登山第十七梯:矩形拟合——无惧噪声

文章目录 一 摘要 二 资源 三 内容 (文章末尾提供源代码) 一 摘要 目前,获取点集的矩形拟合结果的主要方法是计算其最小外包直立矩形或者旋转矩形。这些方法简单、易用,在数据质量良好的情况下能够较好的贴合矩形形状。然而,在数据缺失时,最小外包围盒方法将会…

57. Uboot图形化界面配置

一、Uboot图形化配置方法 1、通过终端配置。 2、进入到uboot的源码根目录下。 3、首先默认配置 make mx6ull_alientek_emmc_defconfig //默认配置 4、输入make menuconfig。打开图形化配置界面。 5、注意&#xff0c;新电脑需要安装ncurses库。sudo apt-get install libncurs…

kalman滤波器C++设计仿真实例第三篇

1. 仿真场景 水面上有条船在做匀速直线航行&#xff0c;航行过程中由于风和浪的影响&#xff0c;会有些随机的干扰&#xff0c;也就是会有些随机的加速度作用在船身上&#xff0c;这个随机加速度的均方差大约是0.1&#xff0c;也就是说方差是0.01。船上搭载GPS设备&#xff0c;…

(2025|ICLR,音频 LLM,蒸馏/ALLD,跨模态学习,语音质量评估,MOS)音频 LLM 可作为描述性语音质量评估器

Audio Large Language Models Can Be Descriptive Speech Quality Evaluators 目录 1. 概述 2. 研究背景与动机 3. 方法 3.1 语音质量评估数据集 3.2 ALLD 对齐策略 4. 实验结果分析 4.1 MOS 评分预测&#xff08;数值评估&#xff09; 4.2 迁移能力&#xff08;在不同…

stm32生成hex文件详解

1.产生的map文件干啥的&#xff1f; 2.组成情况&#xff1f;&#xff1f;&#xff1f; 废话少说&#xff0c;直接上代码具体内容况&#xff1a; Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]Section Cross Referencesstartup_stm32f103xe.o(S…

百度热力图数据获取,原理,处理及论文应用6

目录 0、数据简介0、示例数据1、百度热力图数据日期如何选择1.1、其他实验数据的时间1.2、看日历1.3、看天气 2、百度热力图几天够研究&#xff1f;部分文章统计3、数据原理3.1.1 ** 这个比较重要&#xff0c;后面还会再次出现。核密度的值怎么理解&#xff1f;**3.1.2 Csv->…

[转]Java面试近一个月的面试总结

本文是在学习中的总结&#xff0c;欢迎转载但请注明出处&#xff1a;http://blog.csdn.net/pistolove/article/details/46753275 前言 打算换个工作&#xff0c;近一个月面试了不少的公司&#xff0c;下面将一些面试经验和思考分享给大家。另外校招也快要开始了&#xff0c;为…

学习threejs,tga格式图片文件贴图

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️TGA图片1.2 ☘️THREE.Mesh…

MSPFN 代码复现

1、环境配置 conda create -n MSPFN python3.9 conda activate MSPFN pip install opencv-python pip install tensorflow pip install tqdm pip install matplotlib2、train 2.1 创建数据集 2.1.1 数据集格式 |--rainysamples |--file1&#xff1a; |--file2:|--fi…

20240206 adb 连不上手机解决办法

Step 1: lsusb 确认电脑 usb 端口能识别设备 lsusb不知道设备有没有连上&#xff0c;就插拔一下&#xff0c;对比观察多了/少了哪个设备。 Step 2: 重启 adb server sudo adb kill-serversudo adb start-serveradb devices基本上就可以了&#xff5e; Reference https://b…

《利用原始数据进行深度神经网络闭环 用于光学驻留空间物体检测》论文精读

Deep Neural Network Closed-loop with Raw Data for Optical Resident Space Object Detection 摘要 光学勘测是观测驻留空间物体和空间态势感知的重要手段。随着天文技术和还原方法的应用&#xff0c;宽视场望远镜在发现和识别驻留空间物体方面做出了重大贡献。然而&#x…

2025年前端面试准备html篇

1.对html 语义化标签的理解 html语义化标签简单来说页面有良好的结构&#xff0c;使元素有含义便于理解。 优点可以使页面呈现出清晰的机构&#xff0c;有利于seo和搜索引擎抓取信息&#xff0c;便于团队的开发和管理。 常见的语义化标签有&#xff1a; <header> - 定义页…

【字节青训营-9】:初探字节微服务框架 Hertz 基础使用及进阶(下)

本文目录 一、Hertz中间件Recovery二、Hertz中间件跨资源共享三、Hertz 响应四、Hertz请求五、Hertz中间件Session 一、Hertz中间件Recovery Recovery中间件是Hertz框架预置的中间件&#xff0c;使用server.Default()可以默认注册该中间件&#xff0c;为Hertz框架提供panic回复…

因果推断与机器学习—用机器学习解决因果推断问题

Judea Pearl 将当前备受瞩目的机器学习研究戏谑地称为“仅限于曲线拟合”,然而,曲线拟合的实现绝非易事。机器学习模型在图像识别、语音识别、自然语言处理、蛋白质分子结构预测以及搜索推荐等多个领域均展现出显著的应用效果。 在因果推断任务中,在完成因果效应识别之后,需…

软件设计模式

目录 一.创建型模式 抽象工厂 Abstract Factory 构建器 Builder 工厂方法 Factory Method 原型 Prototype 单例模式 Singleton 二.结构型模式 适配器模式 Adapter 桥接模式 Bridge 组合模式 Composite 装饰者模式 Decorator 外观模式 Facade 享元模式 Flyw…

Linux 零拷贝技术

一、传统做法&#xff0c;经历“四次拷贝” 数据 1.读取到内核缓冲区 2.拷贝到用户缓冲区 3.写入到内核缓冲区 4.拷贝到网卡 使用 DMA&#xff0c;减少2次拷贝&#xff0c;还剩2次拷贝 DMA 负责硬盘到内核缓冲区和内核到网卡的传输。 CPU 仍需处理内核和用户缓冲区之间的数据…

【通俗易懂说模型】线性回归(附深度学习、机器学习发展史)

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a; &#x1f3c0;深度学习_十二月的猫的博客-CSDN博客 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2. …

利用Vue和javascript分别编写一个“Hello World”的定时更新

目录 一、利用Vue编写一个“Hello World”的定时更新&#xff08;1&#xff09;vue编码在Html文件中&#xff08;2&#xff09;vue编码在js文件中 二、利用javascript编写一个“Hello World”的定时更新 一、利用Vue编写一个“Hello World”的定时更新 &#xff08;1&#xff…

蓝桥杯python基础算法(2-1)——排序

目录 一、排序 二、例题 P3225——宝藏排序Ⅰ 三、各种排序比较 四、例题 P3226——宝藏排序Ⅱ 一、排序 &#xff08;一&#xff09;冒泡排序 基本思想&#xff1a;比较相邻的元素&#xff0c;如果顺序错误就把它们交换过来。 &#xff08;二&#xff09;选择排序 基本思想…