【大语言模型】【整合版】DeepSeek 模型提示词学习笔记(散装的可以看我之前的学习笔记,这里只是归纳与总结了一下思路,内容和之前发的差不多)
以下是个人笔记的正文内容: 原文在FlowUs知识库上,如下截图。里面内容和这里一样,知识排版好看一点
一、什么是 DeepSeek
1. DeepSeek 简介
-
DeepSeek 是一家专注于通用人工智能(AGI)的中国科技公司,主攻大模型研发与应用。DeepSeek-R1是其开源的推理模型,擅长处理复杂任务且可免费商用。
-
DeepSeek-R1 在后训练阶段大规模使用了强化学习技术,在仅有极少标注数据的情况下,极大提升了模型推理能力,在数学、代码、自然语言推理等任务上,性能比肩OpenAI o1正式版
2. 应用场景
-
智能对话: DeepSee可以用于聊天机器人、客服系统等领域,实现人机交互;
-
文本生成: DeepSeek可以用于文本创作,摘要改写、结构化生成日程安排、菜谱等内容,大大提高了文本创作的工作效率;
-
语义理解: DeepSeek可以用识别用户意图,分析用户情感;也可以识别自然语言中的实体、关系、事件等信息对文章内容进行分类;还能阅读文章协作分析事件关联性,为我们提供一些逻辑问题的解答;
-
计算推理: DeepSeek可以进行数学计算、逻辑推理等操作,辅助科研人员进行研究工作;
-
代码生成补全: DeepSeek可以根据用户的输入,自动补充代码,优化代码,以及为代码生成API文档提高编程效率。
-
图表绘制: DeepSeek可以根据用户的输入绘制SVG矢量图、Mermaid图表、React图表。
二、如何使用 DeepSeek
🏖️ 当人人都能使用AI时,你如何才能变得更出彩?……让 AI 带有自己的Tag ——
(一)先了解各种大模型的能力
1. 什么是推理模型?
-
推理模型(DeepSeek R1) ****是指能够在传统的大语言模型基础上,强化推理、逻辑分析和决策能力的模型。它们通常具备额外的技术,比如强化学习、神经符号推理、元学习等,来增强其推理和问题解决能力
-
推理模型(DeepSeek R1)擅长数学推导、逻辑分析、代码生成、复杂问题拆解**,但不适用于**发散性任务(如诗歌创作)
-
推理模型(DeepSeek R1)专精于逻辑密度高的任务,并非全面更强,仅在其训练目标领域显著优于通用模型
-
比较热门的推理模型例如:DeepSeek-R1,GPT-o3在逻辑推理、数学推理和实时问题解决方面表现突出
2. 什么是通用模型?
-
通用模型(DeepSeek-V3): ****是指适用于大多数任务,侧重于语言生成、上下文理解和自然语言处理的模型。这类模型通常通过对大量文本数据的训练,掌握语言规律并能够生成合适的内容,但缺乏像推理模型那样复杂的推理和决策能力。
-
通用模型(DeepSeek-V3):擅长文本生成、创意写作、多轮对话、开放性问答**,但不适用于**需要严格逻辑链的任务(如数学证明)
-
通用模型(DeepSeek-V3):则擅长多样性高的任务,通用场景更灵活,但专项任务需依赖提示语补偿能力
-
比较热门的通用模型例如:GPT-3、GPT-4(OpenAI),BERT(Google),主要用于语言生成、语言理解、文本分类、翻译等任务。
3. 对比推理模型提示词与通用模型提示语策略的差异
-
推理模型 提示语更简洁,只需明确任务目标和 需求(因其已内化推理逻辑;无需逐步指导,模型自动生成结构化 推理过程(若强行拆解步骤,反而可 能限制其能力)。
-
通用模型 需显式引导推理步骤(如通过CoT提示),否则可能跳过关键逻辑。依赖提示语补偿能力短板(如要求分步思考、提供示例)。
关键点:CoT链式思维的出现也将大模型分为了两类:“概率预测(快速反应)”模型 和 “链式推理(慢速思考)”模型
1. 什么是 “概率预测(快速反应)”模型?
-
概率预测模型是基于概率预测,通过大量数据训练来快速预测可能的答案。 适合快速反馈,处理即时任务,响应速度快,算力成本低。
-
概率预测模型的特点:
-
快速响应:能够在短时间内生成回答,适合需要即时反馈的场景。
-
基于概率:通过大量数据训练,快速预测可能的答案。
-
简洁指令:提示语简洁,只需明确任务目标和需求。
-
**决策能力:**依赖预设算法和规则进行决策
-
创造力: 限于模式识别和优化,缺乏真正的创新能力
-
人机互动能力: 按照预设脚本响应,较难理解人类情感和意图
-
问题解决能力: 擅长解决结构化和定义明确的问题
-
伦理问题: 作为受控工具,几乎没有伦理问题
-
-
概率预测模型的应用场景:
-
客户服务:实时回答用户问题,提供快速反馈。
-
社交媒体:快速生成内容,如推文、帖子。
-
在线聊天:与用户进行即时互动,提供即时支持。
-
2. 什么是 “链式推理(慢速思考)”模型?
-
链式推理模型是基于链式思维(Chain-of-Thought)逐步推理问题的每个步骤来得到答案。 通过推理解决复杂问题,慢速思考,算力成本高。
-
链式模型的特点:
-
逐步推理:通过逐步分析问题,生成详细的回答。
-
复杂任务:擅长处理需要深度思考和逻辑推理的任务。
-
详细指导:需要显式引导推理步骤,可能依赖提示语补偿能力短板
-
决策能力:能够自主分析情况,实时做出决策
-
创造力: 能够生成新的创意和解决方案,具备创新能力
-
人机互动能力: 更自然地与人互动,理解复杂情感和意图
-
问题解决能力:能够处理多维度和非结构化问题,提供创造性的解决方案
-
伦理问题: 引发自主性和控制问题的伦理讨论
-
-
链式模型模型的应用场景:
-
学术研究:撰写学术论文、研究报告。
-
复杂问题解决:如数学证明、逻辑分析。
-
创意写作:生成具有深度和创意的内容。
-
(二) 如何设计 DeepSeek 模型的提示语
**什么是提示语 (Prompt):**提示语是用户输入给AI系统的指令或信息, 简单来说就是我们与AI“对话”时所使用的语言,它可以是一个简单的问题,一段详细的指令,也可以是一个复杂的任务描述。
**提示语的本质:**设计提示语的目的就是为了架起人类与AI之间沟通的桥梁让AI更好的理解自己的需求;为AI提供必要的背景信息,让AI明确知道需要完成的任务,并引导AI使用特定的能力或技能以指定形式或格式输出结果
1. 提示语的设计思路如下
-
**选择合适的基础大模型:**优先根据任务类型而非模型热度选择(如数学任务选推理模型,创意任务选通用模型)。
-
**设计相关的提示词:**提示词的结构包括指令、上下文和期望
-
指令(Instruction):这是提示语的核心,明确告诉AI你希望它执行什么任务。
-
上下文(Context):为AI提供背景信息,帮助它更准确地理解和执行任务。
-
期望(Expectation):明确地表达你对AI输出的要求和预期。
-
-
依据模型的反馈修改提示词
-
推理模型使用简洁指令,聚焦目标,信任其内化能力。(“要什么直接说”)。不要对推理模型使用“启发式”提示(如角色扮演),可能干扰其逻辑主线
-
通用模型使用结构化、补偿性引导(“缺什么补什么”)不要对通用模型“过度信任”(如直接询问复杂推理问题,需分步验证结果
-
2. 如何向AI表达需求:不同类型的需求及其表达方式
-
**明确知道自己的需求,直接让AI提出的问题:**提问时要明确任务的核心目标,避免冗余指令,聚焦于任务的关键点。场景案例如下
-
**指令驱动:**直接给出明确步骤或输出格式要求。
**提示词案例:**代码生成
**案例一:**用Python编写快速排序函数,输出需包含注释.
-
**需求导向:**描述问题背景与目标, 由模型规划解决路径;
**提示词案例:**向AI提出具体需求,询问解决方案
**案例一:**我需要优化用户登录流程,请分析当前瓶颈并提出3种方案.
-
**混合模式:**结合需求描述与关键约束条件;注重平衡灵活性与可控性。
**提示词案例:创意写作,**鼓励发散性,设定角色/风格。
**案例一:**设计一个杭州三日游计划,要求包含西湖和灵隐寺,且预算控制在2000元内。 **案例二:**设计一篇穿越到异世界轻小说的大纲,要求包含魔法、冒险、迷宫等元素,且字数控制在2000字以内。
-
**启发式提问:**通过提问引导模型主动思考;探索性问题、并参考模型的解释逻辑来调整提示词。
**提示词案例:**多轮对话,与AI自然交互,无需结构化指令。
**案例一:**你觉得人工智能的未来会怎样?**案例二(情感化提问)**:“你害怕AI吗?”
-
-
让AI独立完成一个小任务,设计结构化的提示词模版:尽量使用简洁明了的语言描述任务,避免复杂的结构化模板。
-
决策需求模版:适用于直接建议,依赖模型经验归纳
**需求表达式:**目标 + 选项 + 评估标准
**提示词案例:**任务目标:为降低物流成本,现有以下两种方案:1. 自建区域仓库(初期投入高,长期成本低)2. 与第三方合作(按需付费,灵活性高) 评估标准:请根据ROI计算模型,对比5年内的总成本并推荐最优 解。"
-
分析需求模版:适用于表层总结或分类
**需求表达式:**问题 + 数据/信息 + 分析方法
**提示词案例:**问题:分析近三年新能源汽车销量数据(附CSV)说明:1. 增长趋势与政策关联性; 2. 预测2025年市占率,分析方法:需使用ARIMA模型并解释参数 选择依据。
-
创造性需求模版:适用于自由发散,依赖示例引导
**需求表达式:**主题 + 风格/约束 + 创新方向
**提示词案例:**主题:设计一款智能家居产品约束条件如下:1. 解决独居老人安全问题;2. 结合传感器网络和AI预警;3. 提供三种不同技术路线的原型草图说明。
-
验证需求模版:适用于简单确认,缺乏深度推演
**需求表达式:**结论/方案 + 验证方法 + 风险点
**提示词案例:**结论/方案:参考某论文结论:'神经网络模型A优于传统方法B' 请验证以下几点: 1. 实验数据是否支持该结论;2. 检查对照组设置是否存在偏差;3. 重新计算p值并判断显著性。"
-
执行需求模版:适用于严格按指令执行,无自主优化
**需求表达式:**任务 + 步骤约束 + 输出格式
**提示词案例:**任务目标:将C语言代码转换为Python,步骤约束: 1. 保持时间复杂度不变2. 使用numpy优化数组操作 输出格式:输出带时间测试案例的完整代码
-
3. 自己构建提示词:有用的不是提示词,而是你的思维与表达方式。
提示语的基本元素:提示语的基本元素可以根据其功能和作用分为三个大类:信息类元素、结构类元素和控制类元素.
1. **信息类元素**决定了AI在生成过程中需要处理的具体内 容,包括主题、背景、数据等,为AI提供了必要的知 识和上下文。2. **结构类元素**用于定义生成内容的组织形式和呈现方式, 决定了AI输出的结构、格式和风格。3. **控制类元素**用于管理和引导AI的生成过程,确保输出 符合预期并能够进行必要的调整,是实现高级提示语 工程的重要工具。
提示语的设计思路如下:
1. **精准定义任务,减少模糊性;**如何实现精准定义:明确的核心问题、具体化的生成指令、去除多余信息2. **适当分解复杂任务,降低AI认知负荷;**分解任务的技巧:分段生成、逐层深入、设置逻辑结构3. **引入引导性问题,提升生成内容的深度;**引导性问题的设计要点:设置多个层次的问题、促使AI对比或论证、引导思维的多样性4. **控制提示语长度,确保生成的准确性;**控制提示语长度的技巧:避免嵌套复杂的指令、保持简洁性、使用分步提示5. **灵活运用开放式提示与封闭式提示;**开放式提示:提出开放性问题,允许AI根据多个角度进行生成封闭式提示:提出具体问题或设定明确限制,要求AI给出精准回答
提示语元素组合方式(知识盲区)
1. 提示语**元素协同**效应理论的**核心观点**:**互补增强 -→ 级联激活 --→ 涌现属性 -→ 冲突调和 --→【互补增强】**2. 互补增强:某些元素组合可以互相弥补不足,产生1+1>2的效果。3. 级联激活:一个元素的激活可能引发一系列相关元素的连锁反应,形成一个自我强化的正反馈循环。 4. 冲突调和:看似矛盾的元素组合可能产生意想不到的积极效果。5. 涌现属性:某些元素组合可能产生单个元素所不具备的新特性。6. 提示语元素组合矩阵**:**7. **提高输出准确性:** **[组合效果]**确保AI基于准确的主题和数据生成内容,并通过严格的质量控制和验证提高准确性8. 【**主要元素:**主题元素 + 数据元素 + 质量控制元素 】 **+**【**次要元素:**知识域元素 + 输出验证元素】9. **增强创造性思维:** **[组合效果]**通过提供丰富的背景信息和适度的约束,激发AI的创造性思维,同时通过多轮迭代促进创新10. 【**主要元素:**主题元素 + 背景元素 + 约束条件元素 】 **+**【**次要元素:**参考元素 + 迭代指令元素】11. **优化任务执行效率: [组合效果]**通过清晰的任务指令和预定义的结构提高执行效率,同时确保输出符合特定的格式和风格要求12. 【**主要元素:**任务指令元素 + 结构元素 + 格式 元素 】 **+**【**次要元素:**长度元素 + 风格元素】13. **提升输出一致性:** **[组合效果]**通过统一的风格和专业领域知识确保输出的一致性,同时使用约束条件和质量控制维持标准14. 【**主要元素:**风格元素 + 知识域元素 + 约束条件元素 】 **+**【**次要元素:**格式元素 + 质量控制元素】15. **增强交互体验: [组合效果]**建立动态的交互模式,允许AI进行自我验证和优化,同时根据任务和背景灵活调整输出16. 【**主要元素:**迭代指令元素 + 输出验证元素 + 质量控制元素 】 **+**【**次要元素:**任务指令元素 + 背景元素】
-
提示语的实用技巧一:角色扮演型提示语
设计思路如下:
1. **立角色**:通过设定角色,激活模型的特定能力包,简化任务描述。2. **述问题**:清晰描述任务的具体问题,确保模型能够理解任务需求。3. **定目标**:明确任务的目标,确保模型的输出符合预期。4. **补要求**:对任务进行补充要求,如格式、长度限制等。
-
**提示语的实用技巧二:**深津氏泛用Prompt提问方法,建立回答规则(告诉它你会丢什么内容给它,以及它要按什么格式回答)
**设计思路如下:**使用符号#用来区隔信息;将Constraints 约束语用子弹符号列表的方式呈现;使用MECE(不遗漏不重复)将内容分类
1. **提问格式:**2. `#Instructions`:**设定脚色特征及背景:**赋予ChatGPT明确的特征,让其产生符合你预期的回应3. `#Constraints`4. **设定回应限制:**设定AI回答的方式以满足你的需求5. 加上指定动作6. **给予参考例子:**尝试更具体的指示来让ChatGPT 更准确地理解需求7. **调整风格和语气:**在指示中加入风格和语气的资讯,来让ChatGPT 生成更符合你要求的回应8. `#Input` : **输入文本:**放入文本,让ChatGPT 能根据Constraints 的指示,来对Input 编辑。例如: {文章} = “放入文章内容”9. `#output`:空白,不用填东西
案例一
`#Instructions:` 你是专业的编辑。 根据以下规范和输入的句子来输出最佳摘要。 `#Constraints:` 字符数约为300个字符。 小学生也能轻松理解。 保持句子简洁。`#innput:` (填入文本) `#output:`
案例二
`#Instructions:`你是专业的编辑。根据以下规范和输入的句子来输出最佳摘要。 `#Constraints:` 字符数约为300个字符。 小学生也能轻松理解。 删除任何无关紧要的文本。无关紧要的文本示例:“嗯”、“你能听到我说话吗,好吗?” 修正任何明显的拼写错误 将大块文本分成较小的段落以使其更易于阅读 使用markdown结构化信息输出文档。使用标题、副标题、项目符号和粗体来组织信息 一步一步地思考 如果你不理解,就告诉我;如果你理解了,也要回答我;如果你需要我补充什么信息,也告诉我 `#Input:` 地球是我们的家,每个人都有责任去保护它。从小事做起,如垃圾分类、节约用水、用环保产品等等,都可以让地球变得更好。 此外,植树也是一个不错的方法,因为树木可以吸收二氧化碳,让我们呼吸到更干净的空气。 我们也应该尊重每一种生物,因为每一种生物都对地球有重要的贡献。只有我们全力以赴,地球才能变得更美好`#Output:`
-
**提示语的实用技巧三:**CO-STAR框架提示词提问方法,就是给予AI大模型具体详细的设定,把一些它需要知道的基本资料补足设定。
设计思路如下:
1. 上下文设置(Context Setting):提供必要的背景信息,使模型能够理解问题的背景和意图。背景信息:描述相关的背景信息,解释为什么这个问题重要或相关。2. 角色设置(Role Setting):指定模型扮演的角色,例如「你是一位专业的数学老师」。角色设置: 你是一位[指定角色,例如专业的医生、经验丰富的历史学家、技术专家等]。3. 具体问题(Specific Question):提出明确而具体的问题,避免模糊和广泛的询问。具体问题: [提出一个明确的问题。 ]4. 期望回答格式(Expected Format):明确指出期望的回答格式,例如「请以列表形式列出」、「请给出一个三段的解释」等。期望格式: 请以[指定格式,例如列表、段落、步骤、表格等] 形式回答。5. 风格(Style):指定你希望模型使用的写作风格,这可能是一位具体名人的写作风格,也可以是某种职业专家(如商业分析师或CEO)的风格。风格:请用像[金庸那样的写作风格],描述全球变暖的原因。6. 语气(Tone):设定回应的态度。例如正式、幽默、善解人意等。语气:请用严谨而正式的语气回答。7. 范例提示(Example Prompting):提供示例来展示想要的回答方式。范例提示: 例如, [提供一个简短的示例来展示你要的回答方式。 ]8. 多步提示(Multi-step Prompting):将复杂的问题分解为多个简单的步骤。这可以防止模型掰答案。多步提示:步骤1: [描述第一步要做什么。 ]步骤2: [描述第二步要做什么。 ]步骤3: [描述第三步要做什么。 ]
附加内容:构建提示词需要具备的能力:AI角色定位
👁️🗨️ 使用AI所具备的基础能力
-
问题重构能力
-
将复杂、模糊的人类需求转化为结构化的AI任务
-
识别问题的核心要素和约束条件
-
设计清晰、精确的提示语结构
-
-
创意引导能力
-
设计能激发AI创新思维的提示语
-
利用类比、反向思考等技巧拓展AI输出的可能性
-
巧妙结合不同领域概念,产生跨界创新
-
-
结果优化能力
-
分析AI输出,识别改进空间
-
通过迭代调整提示语,优化输出质量
-
设计评估标准,量化提示语效果
-
-
跨域整合能力
-
将专业领域知识转化为有效的提示语
-
利用提示语桥接不同学科和AI能力
-
创造跨领域的创新解决方案
-
-
系统思维
-
设计多步骤、多维度的提示语体系
-
构建提示语模板库,提高效率和一致性
-
开发提示语策略,应对复杂场景
-
💨 进阶下一步的方向
-
**语境理解:**使设计者能够在复杂的社会和文化背景下工作;
-
深入分析任务背景和隐含需求
-
考虑文化、伦理和法律因素
-
预测可能的误解和边界情况
-
-
**抽象化能力:**有助于提高工作效率和拓展应用范围
-
识别通用模式,提高提示语可复用性
-
设计灵活、可扩展的提示语模板
-
创建适应不同场景的元提示语
-
-
**批判性思考:**是确保AI应用可靠性和公平性的关键;
-
客观评估AI输出,识别潜在偏见和错误
-
设计反事实提示语,测试AI理解深度
-
构建验证机制,确保AI输出的可靠性
-
-
**创新思维:**能力推动了AI应用的边界拓展,
-
探索非常规的提示语方法
-
结合最新AI研究成果,拓展应用边界
-
设计实验性提示语,推动AI能力的进化
-
-
**伦理意识:**确保了AI的发展与社会价值观相符
-
在提示语中嵌入伦理考量
-
设计公平、包容的AI交互模式
-
预防和缓解AI可能带来的负面影响
-
🕳️ 常见陷阱与应对:新手必知的提示语设计误区
-
挖掘反向思维:从非传统角度切入
-
设定逆向任务:提示语可以引导AI从相反的角度处理问题,提供不同于传统生成的内容。
-
挑战预设思维模式:通过打破任务的常规设定,促使AI生成具有挑战性和创新性的内容。
-
-
灵活运用任务开放性:给AI自由发挥的空间
-
设定基本框架,留出探索余地:提示语应提供一个结构化的框架,包含具体的生成目标,但不应过度限制表达方式或细节内容,给AI足够的空间进行创造。
-
多维度任务引导:通过引导AI从多个角度看待问题,激发其对生成内容的多样化思考。
-
**案例一:**缺乏迭代陷阱:期待一次性完美结果
**陷阱症状:**过度复杂的初始提示语 ▪ 对初次输出结果不满意就放弃 ▪ 缺乏对AI输出的分析和反馈**应对策略:**采用增量方法:从基础提示语开始,逐步添加细节和要求。▪ 主动寻求反馈:要求AI对其输出进行自我评估,并提供改进建议。▪ 准备多轮对话:设计一系列后续问题,用于澄清和改进初始输出。
**案例二:**过度指令和模糊指令陷阱:当细节淹没重点或意图不明确
**陷阱症状:**提示语异常冗长或过于简短 ▪ AI输出与期望严重不符 ▪ 频繁需要澄清或重新解释需求**应对策略:**▪ 平衡详细度:提供足够的上下文,但避免过多限制。▪ 明确关键点:突出最重要的2-3个要求。▪ 使用结构化格式:采用清晰的结构来组织需求。▪ 提供示例:如果可能,给出期望输出的简短示例。
**案例三:**假设偏见陷阱:当AI只告诉你想听的
**陷阱症状:**▪ 提示语中包含明显立场或倾向 ▪ 获得的信息总是支持特定观点 ▪ 缺乏对立或不同观点的呈现**应对策略:**▪ 自我审视:在设计提示语时,反思自己可能存在的偏见。 ▪ 使用中立语言:避免在提示语中包含偏见或预设立场。 ▪ 要求多角度分析:明确要求AI提供不同的观点或论据。 ▪ 批判性思考:对AI的输出保持警惕,交叉验证重要信息。
**案例四:**幻觉生成陷阱:当AI自信地胡说八道
**陷阱症状:**▪ AI提供的具体数据或事实无法验证▪ 输出中包含看似专业但实际上不存在的术语或概念▪ 对未来或不确定事件做出过于具体的预测**应对策略:**▪ 明确不确定性:鼓励AI在不确定时明确说明。▪ 事实核查提示:要求AI区分已知事实和推测。▪ 多源验证:要求AI从多个角度或来源验证信息。 ▪ 要求引用:明确要求AI提供信息来源,便于验证。
**案例五:**忽视伦理边界陷阱:低估AI的伦理限制
**陷阱症状:**▪ 要求AI生成有争议、不道德或非法内容。 ▪ 对AI的拒绝或警告感到困惑或不满。 ▪ 尝试绕过AI的安全机制。 ▪ 忽视AI输出可能带来的伦理影响。**应对策略:**▪ 了解界限:熟悉AI系统的基本伦理准则和限制。 ▪ 合法合规:确保你的请求符合法律和道德标准。 ▪ 伦理指南:在提示语中明确包含伦理考虑和指导原则。 ▪ 影响评估:要求AI评估其建议或输出的潜在社会影响。
三、DeepSeek在各个场景下的实践案例
待更新……
以下是AI整理后的重点摘要表格: 文章原文(个人FolwUs链接):https://flowus.cn/kahoku/share/dea21cc0-8813-4602-b8df-20b8f9cb98f7?code=RC14AX
【FlowUs 息流】【大语言模型】DeepSeek R1/V3 模型提示词学习笔记
DeepSeek 核心摘要
分类 | 核心内容 |
---|---|
DeepSeek简介 | • 中国AGI科技公司,专注大模型研发与应用 • DeepSeek-R1:开源推理模型,强化学习优化,擅长数学、代码、自然语言推理,性能对标GPT-4 • 应用场景:智能对话、文本生成、语义理解、计算推理、代码生成与补全、图表绘制(SVG/Mermaid/React) |
模型对比 | |
推理模型 (R1) | • 专精逻辑密集型任务(数学推导、代码生成、复杂问题拆解) • 提示策略:简洁指令,无需分步引导 • 局限性:不适用于发散性任务(如诗歌创作) |
通用模型 (V3) | • 擅长语言生成、创意写作、多轮对话 • 提示策略:需结构化引导(如CoT链式思维) • 局限性:逻辑任务需分步验证 |
提示语设计 | |
设计原则 | 1. 精准定义任务:明确目标,去除冗余 2. 分解复杂任务:分段生成,降低AI认知负荷 3. 引导性问题:提升内容深度 4. 控制长度:保持简洁,避免嵌套指令 5. 灵活组合元素:信息类(主题/数据)、结构类(格式/风格)、控制类(约束/验证) |
实用技巧 | • 角色扮演:立角色→述问题→定目标→补要求 • 深津氏方法:用符号分隔指令/约束/输入(如 #Constraints )• CO-STAR框架:上下文→角色→具体问题→期望格式→风格→范例→多步骤 |
能力要求 | • 问题重构:将模糊需求转为结构化任务 • 创意引导:利用类比、跨界激发创新 • 结果优化:迭代调整提示语,量化评估 • 伦理意识:嵌入公平性考量,预防偏见 |
常见陷阱 | |
过度指令/模糊指令 | • 症状:AI输出偏离预期 • 应对:平衡详细度,提供示例,结构化需求 |
幻觉生成 | • 症状:AI虚构不实信息 • 应对:要求区分事实与推测,多源验证 |
伦理边界忽视 | • 症状:生成争议内容 • 应对:明确伦理约束,评估社会影响 |
关键模型特性对比表
特性 | 推理模型 (DeepSeek-R1) | 通用模型 (DeepSeek-V3) |
---|---|---|
核心能力 | 逻辑推理、数学推导、代码生成 | 文本生成、创意写作、多轮对话 |
训练技术 | 强化学习优化推理能力 | 大规模文本数据训练语言规律 |
提示语策略 | 简洁指令,信任内化逻辑 | 需分步引导(如CoT) |
适用场景 | 科研辅助、复杂问题解决 | 客服系统、社交媒体内容生成 |
局限性 | 不擅长发散性任务 | 逻辑任务需依赖提示语补偿 |
提示语元素组合效果
目标 | 元素组合 |
---|---|
提高准确性 | 主题 + 数据 + 质量控制 + 知识域 + 输出验证 |
增强创造性 | 主题 + 背景 + 约束条件 + 参考 + 迭代指令 |
优化效率 | 任务指令 + 结构 + 格式 + 长度 + 风格 |
提升一致性 | 风格 + 知识域 + 约束条件 + 格式 + 质量控制 |
增强交互体验 | 迭代指令 + 输出验证 + 质量控制 + 任务指令 + 背景 |
注:以上表格为文章核心内容的提炼,实际应用中需结合具体场景灵活调整提示语策略。
相关文章:
【大语言模型】【整合版】DeepSeek 模型提示词学习笔记(散装的可以看我之前的学习笔记,这里只是归纳与总结了一下思路,内容和之前发的差不多)
以下是个人笔记的正文内容: 原文在FlowUs知识库上,如下截图。里面内容和这里一样,知识排版好看一点 一、什么是 DeepSeek 1. DeepSeek 简介 DeepSeek 是一家专注于通用人工智能(AGI)的中国科技公司,主攻大模型研发与…...
网络安全扫描--基础篇
前言 1、了解互联网安全领域中日趋重要的扫描技术 2、了解在不同网络场景下扫描技术手段 3、熟悉linux下系统内核防护策略并能大件一个有效的系统防护体系 4、增强工作安全意识,并能有效的实践于工作场景中 目录 1、熟悉主机扫描工具(fping,…...
Python网络安全脚本
🍅 点击文末小卡片 ,免费获取网络安全全套资料,资料在手,涨薪更快 前言 睡不着,那就起来学习其实base64模块很早之前用过今天做爬虫的时候有个URL需要用它来编码一下 所以百度又学了一下遇到最大的问题就是python3和p…...
ElasticSearch查询指南:从青铜到王者的骚操作
ElasticSearch查询指南:从青铜到王者的骚操作 本文来源于笔者的CSDN原创,由于掘金>已经去掉了转载功能,所以只好重新上传,以下图片依然保持最初发布的水印(如CSDN水印)。(以后属于本人原创均…...
四、详细解释:网络与连接操作命令
1. ping – 测试网络连通性 用途:检查与目标主机之间的网络连接是否通畅。 语法: ping [选项] 目标IP或域名常用选项: -c 次数:指定发送数据包的次数(默认无限次,需手动 CtrlC 终止)。-i 秒数&…...
前端关于Cursor编辑器的了解与深度使用及对工作的便利
1. 什么是 Cursor 编辑器? Cursor 是一款基于 AI 的现代代码编辑器,类似于 VS Code,但内置了强大的 AI 功能。它的核心目标是帮助开发者更快、更智能地编写代码。 主要特点: AI 驱动的代码补全:提供上下文相关的智能代码建议。代码生成与修复:通过自然语言描述生成代码…...
Java Junit框架
JUnit 是一个广泛使用的 Java 单元测试框架,用于编写和运行可重复的测试。它是 xUnit 家族的一部分,专门为 Java 语言设计。JUnit 的主要目标是帮助开发者编写可维护的测试代码,确保代码的正确性和稳定性。 JUnit 的主要特点 注解驱动&…...
高级自动化测试常见面试题(Web、App、接口)
一、Web自动化测试 1.Selenium中hidden或者是display = none的元素是否可以定位到? 不能,可以写JavaScript将标签中的hidden先改为0,再定位元素 2.Selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以…...
京准电钟解读:为何不能用网络上的NTP时间源服务器
京准电钟解读:为何不能用网络上的NTP时间源服务器 京准电钟解读:为何不能用网络上的NTP时间源服务器 通常是因为以下几个方面的原因: 安全性问题: NTP服务器可能被黑客操纵或成为攻击的目标,如果服务器被攻破&…...
Android OpenGLES2.0开发(十一):渲染YUV
人生如逆旅,我亦是行人 Android OpenGLES开发:EGL环境搭建Android OpenGLES2.0开发(一):艰难的开始Android OpenGLES2.0开发(二):环境搭建Android OpenGLES2.0开发(三&am…...
7种内外网数据交换方案全解析 哪种安全、高效、合规?
内外网数据交换方案主要解决了企业跨网络数据传输中的安全、效率与合规性问题。通过采用先进的加密技术、高效的数据传输协议以及严格的审批和审计机制,该方案确保了数据在内外网之间的安全交换,同时提高了传输效率,并满足了企业对数据合规性…...
详解:事务注解 @Transactional
创作内容丰富的干货文章很费心力,感谢点过此文章的读者,点一个关注鼓励一下作者,激励他分享更多的精彩好文,谢谢大家! Transactional 是 Spring Framework 中常用的注解之一,它可以被用于管理事务。通过使…...
2025最新Flask学习笔记(对照Django做解析)
前言:如果还没学Django的同学,可以看Django 教程 | 菜鸟教程,也可以忽略下文所提及的Django内容;另外,由于我们接手的项目大多都是前后端分离的项目,所以本文会跳过对模板的介绍,感兴趣的朋友可…...
大模型面试问题准备
1. BERT的多头注意力为什么需要多头? 为了捕捉不同子空间的语义信息,每个头关注不同的方面,增强模型的表达能力 2. 什么是softmax上下溢出问题? 问题描述: 上溢出:ye^x中,如果x取非常大的正数…...
FFmpeg 命令行全解析:高效音视频处理从入门到精通
FFmpeg FFmpeg 是一款开源的多媒体处理工具集,支持音视频编解码、格式转换、流媒体处理等全链路操作。核心功能与工具: 多媒体全链路支持 支持 1000+ 音视频编解码格式(如 H.264、HEVC、AV1)和协议(RTMP、RTSP、HLS),覆盖录制、转码、流化等全流程。提供三大核心工具: …...
在使用LomBok时编译器弹出java: 错误: 不支持发行版本 5该怎么解决的四种方案
你遇到的错误 java: 错误: 不支持发行版本 5 表明你的代码正在尝试使用 Java 5 或更早版本的编译器,而这些版本已经不再受支持,并且可能与你当前使用的 JDK 版本不兼容。以下是解决此问题的步骤: 1. 检查项目语言级别 确保你的项目配置为使…...
【数据结构】(12) 反射、枚举、lambda 表达式
一、反射 1、反射机制定义及作用 反射是允许程序在运行时检查和操作类、方法、属性等的机制,能够动态地获取信息、调用方法等。换句话说,在编写程序时,不需要知道要操作的类的具体信息,而是在程序运行时获取和使用。 2、反射机制…...
在VSCode中安装jupyter跑.ipynb格式文件
个人用vs用的较多,不习惯在浏览器单独打开jupyter,看着不舒服,直接上教程。 1、在你的环境中pip install ipykernel 2、在vscode的插件中安装jupyter扩展 3、安装扩展后,打开一个ipynb文件,并且在页面右上角配置内核 …...
WordPress网站502错误全面排查与解决指南
502 Bad Gateway错误是WordPress站长最常遇到的服务器问题之一,它意味着服务器作为网关或代理时,未能从上游服务器获取有效响应。针对WP可能出现的502问题,本文提供一些基础到进阶的解决方案供大家参考:) 一、502错误的本质和核心诱因 502错误属于HTTP状态码中的5xx系列,…...
锂电池保护板测试仪:电池安全的守护者与创新驱动力
在新能源产业蓬勃发展的今天,锂电池以其高能量密度、长循环寿命和环保特性,成为电动汽车、无人机、便携式电子设备等领域不可或缺的能量来源。然而,锂电池的安全性和稳定性一直是行业关注的焦点。为了确保锂电池在各种应用场景下的可靠运行&a…...
flowable-ui 的会签功能实现
场景:在进行智慧保时通开发时,有个协作合同入围功能,这个功能的流程图里有个评审小组,这个评审小组就需要进行会签操作,会签完成后,需要依据是否有不通过的情况选择下一步走的流程 思考步骤: 首…...
Python学习第十七天之PyTorch保姆级安装
PyTorch安装与部署 一、准备工作二、pytorch介绍三、CPU版本pytorch安装1. 创建虚拟环境2. 删除虚拟环境1. 通过环境名称删除2. 通过环境路径删除 3. 配置镜像源4. 安装pytorch1. 首先激活环境变量2. 进入pytorch官网,找到安装指令 5. 验证pytorch是否安装成功 四、…...
Kibana:Spotify Wrapped 第二部分:深入挖掘数据
作者:来自 Elastic Philipp Kahr 我们将比以往更深入地探究你的 Spotify 数据并探索你甚至不知道存在的联系。 在由 Iulia Feroli 撰写的本系列的第一部分中,我们讨论了如何获取 Spotify Wrapped 数据并在 Kibana 中对其进行可视化。在第 2 部分中&#…...
半导体晶圆精控:ethercat转profient网关数据提升制造精度
数据采集系统通过网关连接离子注入机,精细控制半导体晶圆制造过程中的关键参数。 在半导体制造中,晶圆制造设备的精密控制是决定产品性能的关键因素。某半导体工厂采用耐达讯Profinet转EtherCAT协议网关NY-PN-ECATM,将其数据采集系统与离子注…...
CMake小结2(PICO为例)
1 前言 之前写过一篇cmake,不过很简单:CMake小结_cmake ${sources}-CSDN博客 构建系统现在真的太多了,完全学不过来的感觉,meson,gardle,buildroot, Maven。。。我是真的有点放弃治疗了。之前…...
5. Go 方法(结构体的方法成员)
Go语言没有传统的 class ,为了让函数和结构体能够关联,Go引入了“方法”的概念。 当普通函数添加了接收者(receiver)后,就变成了方法。 一、函数和方法示例 // 普通函数 func Check(s string) string {return s }//…...
Linux查看和处理文件内容
1.文本文件 有字符集编码的文件 如:ASCII、UTF-8、Unicode、ANSI等 常见的文本文件 txt、xml、conf、properties、yml等配置文件、日志文 件、源代码 2.二进制文件 除文本文件外的文件 如:可执行程序、图片、音频、视频 3.cat 格式:…...
关于网络端口探测:TCP端口和UDP端口探测区别
网络端口探测是网络安全领域中的一项基础技术,它用于识别目标主机上开放的端口以及运行在这些端口上的服务。这项技术对于网络管理和安全评估至关重要。在网络端口探测中,最常用的两种协议是TCP(传输控制协议)和UDP(用…...
Spring IoC和DI
Spring IoC和DI 1 IOC1.1 什么是IoC?1.2 IoC 介绍1.2.1 传统程序开发1.2.2 问题分析1.2.3 IoC程序开发1.2.3 IoC 优势 1.3 DI 介绍 2. IoC & DI 使⽤IoC 详解Bean的存储1.1 Controller(控制器存储) 1.2 Service(服务存储&…...
centos9之ESXi环境下安装
一、centos9简介 CentOS Stream 9是一个基于RHEL(Red Hat Enterprise Linux)的开源操作系统。它是CentOS Stream系列的最新版本。CentOS Stream是一个中间发行版,位于RHEL和Fedora之间,旨在提供更及时的软件更新和新功能。CentOS …...
【论文学习】基于规模化Transformer模型的低比特率高质量语音编码
以下文章基于所提供的文档内容撰写,旨在对该论文“Scaling Transformers for Low-Bitrate High-Quality Speech Coding”进行较为系统和深入的分析与总结。 论文地址:https://arxiv.org/pdf/2411.19842 一、研究背景与动机 自20世纪70年代以来ÿ…...
Docker 2025/2/24
用来快速构建、运行和管理应用的工具。帮助部署。 快速入门 代码略 解释 docker run :创建并运行一个容器,-d是让容器在后台运行 --name mysql :给容器起个名字,必须唯一 -p 3306:3306 :设置端口映射 -e KEYVALUE :是设置环境变量 mysql :指定运行的…...
Rust语言基础知识详解【一】
1.在windows上安装Rust Windows 上安装 Rust 需要有 C 环境,以下为安装的两种方式: 1. x86_64-pc-windows-msvc(官方推荐) 先安装 Microsoft C Build Tools,勾选安装 C 环境即可。安装时可自行修改缓存路径与安装路…...
Kronecker分解(K-FAC):让自然梯度在深度学习中飞起来
Kronecker分解(K-FAC):让自然梯度在深度学习中飞起来 在深度学习的优化中,自然梯度下降(Natural Gradient Descent)是一个强大的工具,它利用Fisher信息矩阵(FIM)调整梯度…...
Ubutu部署WordPress
前言 什么是word press WordPress是一种使用PHP语言开发的建站系统,用户可以在支持PHP和MySQL数据库的服务器上架设WordPress。它是一个开源的内容管理系统(CMS),允许用户构建动态网站和博客。现在的WordPress已经强大到几乎可以…...
请解释 React 中的 Hooks,何时使用 Hooks 更合适?
一、Hooks 核心理解 1. 什么是 Hooks? Hooks 是 React 16.8 引入的函数式编程范式,允许在函数组件中使用状态管理和生命周期能力。就像给函数组件装上了"智能芯片",让原本只能做简单展示的组件具备了处理复杂逻辑的能力。 2. 类…...
在Linux桌面上创建Idea启动快捷方式
1、在桌面新建idea.desktop vim idea.desktop [Desktop Entry] EncodingUTF-8 NameIntelliJ IDEA CommentIntelliJ IDEA Exec/home/software/idea-2021/bin/idea.sh Icon/home/software/idea-2021/bin/idea.svg Terminalfalse TypeApplication CategoriesApplication;Developm…...
如何在netlify一键部署静态网站
1. 准备你的项目 确保你的静态网站文件(如 HTML、CSS、JavaScript、图片等)都在一个文件夹中。通常,项目结构如下: my-static-site/ ├── index.html ├── styles/ │ └── styles.css └── scripts/└── script.js…...
网页制作09-html,css,javascript初认识のhtml如何使用表单
表单主要用来收集客户端提供的相关信息。,使网页具有交互作用。在网页制作的过程中,常常需要使用表单,如进行会员注册,网上调查和搜索等 访问者可以使用如文本域列表框,复选框以及单选按钮之类的表单对象输入信息,然后…...
Linux 命令大全完整版(03)
1. 系统管理命令 screen 功能说明:多重视窗管理程序。语 法:screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]补充说明:screen 为多重视窗管理程序。此处…...
【新人系列】Python 入门专栏合集
✍ 个人博客:https://blog.csdn.net/Newin2020?typeblog 📝 专栏地址:https://blog.csdn.net/newin2020/category_12801353.html 📣 专栏定位:为 0 基础刚入门 Python 的小伙伴提供详细的讲解,也欢迎大佬们…...
嵌入式软件数据结构(一)链表知识点专栏 附源码 附原理
嵌入式软件数据结构(一)链表知识点专栏 附源码 附原理 前言: 首先我们要知道什么是链表? 什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指…...
order by布尔盲注、时间盲注
pdo防御下,order by、limit不能参数绑定,可以进行sql注入 案例:靶场的less-46 布尔盲注: import requests from lxml import htmldef get_id_one(URL, paload):res requests.get(urlURL, paramspaload)tree html.fromstring(…...
数据结构与算法-图论-最短路-拓展运用
选择最佳路线 分析: 这是一道图论中的最短路径问题,目标是在给定的公交网络中,找到从琪琪家附近的车站出发,到她朋友家附近车站(编号为 s )的最短时间。以下是对该问题的详细分析: 问题关键信息…...
数据开发的简历及面试
简历 个人信息: 邮箱别写QQ邮箱, 写126邮箱/189邮箱等 学历>>本科及以上写,大专及以下不写 专业>>非计算机专业不写 政治面貌>>党员写, 群众不用写 掌握的技能: 精通 > 熟悉 > 了解 专业工具: 大数据相关的 公司: 如果没有可以写的>>金融服…...
android s下make otapackage编译失败
[DESCRIPTION] android s上,我司推荐使用split build的方式进行编译,但是部分客户依旧会采用AOSP full build的方式进行编译。而我司在这块release的时候,并未进行验证。因此执行make otapackage的时候,会出现如下报错。 [0312/…...
【算法通关村 Day12】字符串
字符串青铜挑战 字符串转换 转换为小写字母 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。leetcode791 public class ToLowerCase {/*** 将字符串中的大写字母转换为小写字母。** param s 输入字符串* return 转换…...
grafana K6压测
文章目录 install and runscript.jsoptions最佳实践 report 解析 https://grafana.com/docs/k6/latest/get-started install and run install # mac brew install k6当前目录下生成压测脚本 # create file script.js k6 new [filename] # create file ‘script.js’ in …...
SQLite 安装教程以及可视化工具介绍
目录 简述 1. Windows 系统安装 1.1 下载预编译的二进制文件 1.2 解压文件 1.3 配置环境变量 1.4 验证安装 2. GUI 可视化工具 2.1 免费工具 2.1.1 DB Browser for SQLite 2.1.2 SQLiteStudio 2.1.3 SQLite Expert 2.1.4 SQLiteGUI 2.1.5 Antares SQL 2.1.6 DbGa…...
谷云科技iPaaS×DeepSeek:构建企业智能集成的核心底座
2025年,DeepSeek大模型的爆发式普及,正引领软件行业实现 “智能跃迁”。从代码生成到系统集成,从企业级应用到消费级产品,自然语言交互能力已成为新一代软件的核心竞争力。据行业分析,超60%的软件企业已启动大模型适配…...