LLM Prompt与开源模型资源(3)如何写一个好的 Prompt

  • 学习材料:https://www.hiascend.com/developer/courses/detail/1935520434893606913 (3.5)
  • 学习时长: 预计 60 分钟
  • 学习目的:
    • 了解提示工程的定义与作用
    • 熟悉提示工程的关键技术相关概念
    • 掌握基于昇腾适配的大模型提示工程的入门及进阶指南

核心公式

好提示词 = 立角色 + 述问题 + 定目标 + 补要求

  • 立角色
    明确提示词中的角色定位。
    示例:你现在是专业的学习与发展架构师。

  • 述问题
    清晰描述需要解决的问题或任务。
    示例:我想开发【大模型扫盲培训】,请帮忙输出一个培训大纲。

  • 定目标
    明确任务的目标和要求。
    示例:培训时长为 0.5 天,输出内容包括每个模块的培训内容、教学设计和模块时长。

  • 补要求
    补充额外的具体需求或细节。
    示例:我想写一个大模型的培训材料,能否给我做一个提纲?

先看一个对比示例:

  • badcase:
我想写一个大模型的培训材料。能否给我做一个提纲?

结果参考: chat.qwen.ai/s/604ebf5d-cd35-476c-abe4-9cb2c88c944e?fev=0.0.170

  • goodcase:
你现在是专业的学习与发展架构师,我想开发【大模型扫盲培训】,培训时长为 0.5 天,输出内容包括每个模块的培训内容、教学设计和模块时长。

结果参考:chat.qwen.ai/s/b3887cd7-ab5e-4212-9385-20ea0e816b97?fev=0.0.170

  • 专业 Prompt 更加具体、明确,包含角色定位、问题描述、目标设定和补充要求,有助于生成更高质量的回答。
  • 非专业 Prompt 较为模糊,缺乏具体细节,可能导致回答不够精准或全面。

如何立角色?

核心思想: 立角色,安上一个专家头衔

让AI扮演角色,你想让它扮演一个什么样的角色,它便以该角色去了解上下文信息和意图,并通过定义的角色角度去思考问题与给出答案。

根据我们的实际任务,可以使用对应的示例角色,如:

  • XX内容运营专家
  • 厨师
  • CEO
  • XX程序员
  • AI专家
  • 化学课老师

示例:

你现在是一名小红书内容运营,经常科普一些最新的大模型相关前沿技术。请根据该平台的写作风格,写一篇大模型 DeepSeek 使用感想,语言活泼,排版参考该平台风格,字数200字左右。

结果参考:chat.qwen.ai/s/2009632f-c0c6-4425-b602-45f5c20a14cd?fev=0.0.170

如何述问题?

核心思想: 告诉AI你的问题、背景和实际情况

告诉AI要解决的具体问题、要完成的任务或者背景信息,这有助于大模型能够更好地了解用户所在的上下文环境,尤其是涉及特定领域知识或目标受众时。直观感受问题的描述,一目了然。

basecase:

问题:我需要一份适合健身的健康饮食计划。

结果参考: chat.qwen.ai/s/7395792e-f88b-4822-8108-1d09bb483bfa?fev=0.0.170

goodcase:

问题:请为我设计一份为期一周的健康饮食计划。
背景信息:
- 目标:增肌和减脂相结合。
- 饮食偏好:喜欢高蛋白食物,不喜欢吃海鲜。
- 过敏信息:对坚果过敏。
- 每日热量需求:约2000卡路里。
- 饮食时间:早餐、午餐、晚餐和两顿加餐。

结果参考: chat.qwen.ai/s/9df410fc-37e2-4751-93f0-9a4aa9b93bcc?fev=0.0.170

总体来看,详细描述问题可以使问题更加清晰,便于AI理解和解答。

如何定目标?

核心思想:定目标,告诉它你希望它为你做什么

让AI明确希望达到的目标或预期效果,让大模型理解意图与目标,从而生成更符合预期和目的的文本。

badcase:

问题:我需要优化我的代码性能

结果参考:chat.qwen.ai/s/a444879d-adc9-4af7-850b-8e47685ca8b2?fev=0.0.170

goodcase:

问题:我正在使用Python编写一个图像处理算法,运行时间过长(10分钟)。请推荐一些具体的技术或库,以减少运行时间至5分钟以内。

结果参考:chat.qwen.ai/s/449564a7-8c3a-49b2-87c6-03313a547832?fev=0.0.170

总的来看:

  • 明确目标:需要告诉AI你的具体需求和期望结果。目标越明确,AI生成的内容越符合预期。
  • 对比示例:
    badcase:仅提出“优化代码性能”,目标不够具体。
    goodcase:详细说明了使用Python编写图像处理算法、当前运行时间为10分钟、期望将运行时间缩短至5分钟以内,并请求具体的解决方案(技术或库)。
    通过对比可以看出,目标更加具体越能够帮助AI更好地理解需求并提供更有针对性的建议。

如何补要求?

核心思想:有什么需要它特别注意的。

明确告诉AI模型需要特别注意的事项,确保其回答符合预期。告诉AI你的需求与补充说明,包括语言要求、字数要求、样式需求等。

badcase:

请帮我写一篇关于环保的小短文。

结果参考:chat.qwen.ai/s/532d6fa6-7821-48c1-bb44-2374816571e1?fev=0.0.170

goodcase:

请帮我写一篇关于环保的小短文。
标题:《环保小卫士:从我做起》
字数要求:300字以内
输出格式:段落形式,开头有引言,结尾有总结
内容要求:重点介绍环保的重要性,至少提到两种具体环保行为(如垃圾分类、节约用水)
风格要求:语言生动有趣,避免使用过于复杂的词汇

结果参考:chat.qwen.ai/s/f967f14e-c3d0-4120-a694-0ce65d92c305?fev=0.0.170

补要求常用技巧

序号常用技巧内容
1分隔符使用分隔符(如“”,<>,:,等)让AI明确理解区域。
2结构化寻求结构化的输出(如JSON、HTML等)。
3预设条件要求模型检查条件是否满足,如果不满足则停止执行后续流程。
4少量示例在任务前提供少量成功执行任务的示例,帮助模型学习意图。
5引导思考明确任务的中间步骤或要求模型综合考虑各种因素。
补要求技巧1:分隔符
  • 作用:通过分隔符让AI明确理解区域。
  • 常用分隔符
    • 双引号 "
    • 尖括号 < >
    • 方括号 [ ]
    • 冒号 :
    • 混合使用多种分隔符

分隔符使用示例:

提供句子“天高云淡”的同义表达。
将 <名字> 替换成 John 后翻译成法语:“你好,<名字>!”
请描述 [巴黎/伦敦] 的地标。
将下面这句话翻译成法语:Je m'appelle Marie.
请为我创建一份关于 {行业} 的市场分析报告。报告应包含:
- 市场规模和增长趋势
- 主要竞争对手列表及其市场份额
- 目标客户群体分析
- 额外内容}
输出格式:[PDF/Word/HTML]
附加要求:<需要数据可视化>

结果参考:chat.qwen.ai/s/a81ef841-babd-45ac-b818-8ee47c1020ef?fev=0.0.170

补要求技巧2:示例
  • 作用:给AI提供少量示例,帮助模型学习提示词的意图,给出更好的输出结果。
  • 分类
    • Zero-Shot:无样例
    • One-Shot/Few-Shot:有样例

举个例子:学习分类任务(经典 Few-Shot 场景)

任务:判断情绪是正面、负面还是中性

Zero-Shot:
判断这句话的情绪:“这电影太烂了,浪费时间。”
→ 模型可能回答:“负面” ✅(但不稳定)

Few-Shot 版本:
请判断下列语句的情绪,只能回答“正面”、“负面”或“中性”:

示例1:
输入:“这个蛋糕真好吃!”
输出:正面

示例2:
输入:“我不喜欢这个颜色。”
输出:负面

示例3:
输入:“今天是星期三。”
输出:中性

现在请判断:
输入:“这电影太烂了,浪费时间。”
输出:

预期输出: 负面

结果参考:chat.qwen.ai/s/5551db26-8429-4b01-9a80-6f938813dbc6?fev=0.0.170

补要求技巧3:引导思考
  • 作用:在设计Prompt时,引导模型进行逐步思考,尤其是对于复杂任务。
  • 常用表达方式
    1. 引导逐步思考
      • 让我们一步步思考……
      • 请分步骤解释……
      • 逐步分析……
    2. 引导检查和验证
      • 检查一下结果……
      • 验证一下你的答案……
      • 确保结果的准确性……
    3. 引导逻辑推理
      • 从已知信息出发……
      • 根据这些条件……
      • 结合这些信息……
    4. 引导详细解释
      • 详细解释每一步……
      • 展示你的推理过程……逐步展示你的思考……
    5. 引导自我反思
      • 反思你的推理过程……
      • 思考你的方法是否最优……
      • 确保你的步骤完整……
    6. 引导多角度思考
      • 从不同角度思考……
      • 考虑所有可能性……
      • 分析不同场景……

🌟 示例1:数学推理(引导逐步思考)

提示词:
一个班级有30名学生,其中60%是女生。后来又转来了5名男生。现在男生占全班人数的百分比是多少?
请一步步思考这个问题,并展示你的计算过程。

预期输出结构:

  1. 原班级女生人数:30 × 60% = 18人
  2. 原班级男生人数:30 - 18 = 12人
  3. 转来5名男生后,男生总数:12 + 5 = 17人
  4. 全班总人数变为:30 + 5 = 35人
  5. 男生占比:17 ÷ 35 ≈ 48.57%
    答:现在男生约占全班的48.57%

作用:避免跳跃式计算,确保每一步都正确。


🌟 示例2:逻辑判断(引导检查和验证)

提示词:
小明说:“如果明天下雨,我就不去公园。” 结果第二天小明没去公园。
能否推出“昨天下雨了”?请分步骤分析,并在最后验证你的结论是否合理。

预期输出结构:

  1. 条件语句:“如果下雨 → 不去公园” 是一个单向条件,不能反推。
  2. 实际情况:小明没去公园,但可能因为其他原因(如生病)。
  3. 逆否命题成立:“如果去公园 → 没下雨”,但原命题不支持逆推。
  4. 验证:举反例——假设没下雨,但小明因病不去公园,也满足条件。
    结论:不能推出昨天下雨了。

作用:防止“肯定后件”的逻辑谬误,训练严谨推理。


🌟 示例3:写作任务(引导结构化表达)

提示词:
请写一篇关于“手机对青少年的影响”的议论文提纲。
要求:先列出正反两方面的观点,再选择一个立场,最后构建三个论点并配论据。请逐步展示你的思考过程。

预期输出结构:

  1. 正面影响:获取知识、沟通便利、学习工具
  2. 负面影响:沉迷游戏、影响视力、社交减少
  3. 我的立场:应合理使用,而非禁止
  4. 论点1:手机是学习工具 → 可查资料、上网课
    论据:疫情期间在线教育依赖手机
  5. 论点2:关键在于家长引导 → 设定使用时间
    论据:研究显示有规则家庭的孩子更自律
  6. 论点3:完全禁止反而激发逆反心理
    论据:心理学中的“禁果效应”

作用:引导从发散思维到聚焦表达,提升写作逻辑。


🌟 示例4:多角度分析(引导多角度思考)

提示词:
是否应该在学校禁止学生带手机?请从学生、老师、家长、社会四个角度分别分析,最后给出综合建议。

预期输出结构:

  • 学生角度:方便联系家长,但也易分心
  • 老师角度:课堂纪律难管理,影响教学效率
  • 家长角度:担心安全,但也怕孩子沉迷
  • 社会角度:数字素养需培养,不能一刀切
    综合建议:不完全禁止,而是制定使用规范,如上课关机、设置“无手机时段”

作用:避免片面判断,培养系统性思维。


🌟 示例5:自我反思(引导自我检查)

提示词:
请解方程:2(x + 3) = 10,并展示完整步骤。
解完后,请检查每一步是否正确,并说明如何验证最终答案。

预期输出:

  1. 展开:2x + 6 = 10
  2. 移项:2x = 10 - 6 = 4
  3. 解得:x = 2
  4. 检查:代入原方程 → 2(2 + 3) = 2×5 = 10 ✅
  5. 验证:每一步符合等式性质,无计算错误
    结论:x = 2 是正确解

作用:培养“做完题要检查”的习惯,提升准确性。


🌟 示例6:复杂决策(引导综合考虑)

提示词:
某城市交通拥堵严重,政府考虑两种方案:A. 建地铁;B. 提高停车费。
请从成本、实施难度、长期效果、公众接受度四个维度分析,并推荐一个方案。请逐步推理。

预期输出结构:

  1. 成本:地铁建设成本高,停车费调整成本低
  2. 实施难度:地铁周期长,停车费政策易推行
  3. 长期效果:地铁缓解更彻底,停车费效果有限
  4. 公众接受度:提高停车费易引发不满,地铁受欢迎但需等待
  5. 综合建议:短期提高停车费+鼓励公交,长期规划地铁

作用:模拟真实决策过程,提升综合分析能力。

以上6个示例参考:chat.qwen.ai/s/84477bfc-a928-4d56-a53f-6bfc5c23b50c?fev=0.0.170

总结
  • 补要求的核心:明确告知AI模型需求,包括格式、内容、风格等。
  • 常用技巧
    1. 分隔符:通过符号明确区域。
    2. 结构化:要求结构化输出。
    3. 预设条件:设置条件检查。
    4. 少量示例:提供示例帮助模型学习。
    5. 引导思考:通过引导语句帮助模型逐步思考和推理。

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

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

相关文章

日志管理工具 ——ELK Stack

一、ELK Stack 概述1.1 核心组件ELK Stack&#xff08;现更名为 Elastic Stack&#xff09;是一套开源的日志收集、存储、分析和可视化平台&#xff0c;由三个核心组件构成&#xff1a;Elasticsearch&#xff1a;分布式搜索引擎&#xff0c;负责日志数据的存储、索引和快速查询…

SpringAI:AI工程应用框架新选择

Spring AI 是一个用于 AI 工程的应用框架 Spring AI 是一个用于 AI 工程的应用框架。其目标是将可移植性和模块化设计等 Spring 生态系统设计原则应用于 AI 领域,并推广使用 POJO 作为应用程序的构建块到 AI 领域。 Spring AI 的核心是解决 AI 集成的基本挑战:将企业数据和…

Kettle 开源ETL数据迁移工具从入门到实战

ETL&#xff08;Extract, Transform, Load&#xff09;工具是用于数据抽取、转换和加载的软件工具&#xff0c;用于支持数据仓库和数据集成过程。Kettle作为传统的ETL工具是纯 java 开发的开源的 ETL工具&#xff0c;用于数据库间的数据迁移 。可以在 Linux、windows、unix 中运…

Maven中的bom和父依赖

maven最全避坑指南写完后&#xff0c;发现自己对于bom和父pom的理解还是不够深入&#xff0c;特此转载DeepSeek的回答&#xff0c;和大家一起学习了。 在 Maven 的依赖管理中&#xff0c;父 POM (Parent POM) 和 BOM (Bill of Materials) 都是用于实现集中化管理和控制的核心机…

Python 操作 Word 文档:主流库对比与选择指南

在办公自动化、报告生成、数据处理等领域&#xff0c;利用 Python 程序化地创建、读取或修改 Microsoft Word 文档 (.docx 格式) 是一项非常实用的技能。Python 生态中有多个优秀的库可以完成这项任务&#xff0c;但它们各有侧重和优缺点。选择哪一个“最好用”&#xff0c;关键…

怎么修改论文格式呢?提供一份论文格式模板

注!!!本文内容是作者自己整理的一份模板,仅供参考,各位如何修改,还需要看学校的要求。 一、参考文献 1、有一定数量的近几年参考文献、不宜过多中文文献 英文期刊模板 [1] Taesoo K, Sooyoung K, Kyunghan L, et al. Special issue on 6G and satellite communication…

MVC 发布

MVC 发布 引言 MVC(Model-View-Controller)模式是一种广泛应用于软件开发的架构模式。它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。这种模式不仅提高了代码的可维护性和可扩展性,而且使得开发者可以更加专注于各个组件的开发。本文…

arkui 动画曲线

参考文档 https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-curve#curvesinterpolatingspring10 可视化工具网站 https://easingwizard.com/ https://www.desmos.com/calculator/k01p40v0ct?langzh-CN 基本介绍 import { curves } from kit.A…

大语言模型(LLM)技术架构与工程实践:从原理到部署

在自然语言处理领域,大语言模型(LLM)已成为颠覆性技术。从 GPT 系列到 LLaMA、ChatGLM,这些参数规模动辄百亿甚至万亿的模型,不仅实现了流畅的自然语言交互,更在代码生成、逻辑推理等复杂任务中展现出惊人能力。本文将从技术底层拆解 LLM 的核心架构,分析训练与推理的关…

python后端之DRF框架(上篇)

一、DRF框架介绍 1、web应用开发模式 1.1、前后端不分离1.2、前后端分离2、RESTful介绍 RESTful是目前最流行的API设计风格 &#xff0c; REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 1、每一个URI代表1种资源&#xff1b; 2、客…

信创数据库-DM(达梦)数据库安装教程

官方安装文档在这&#xff1a;安装前准备 | 达梦技术文档 本文也是基于这个来写的&#xff0c;微调了一下。 1&#xff0c;下载安装包 体验版直接到官方下载即可&#xff1a;产品下载 | 达梦在线服务平台 如果是有需要商业版等&#xff0c;需要联系客服申请。 安装包要选择CPU…

docker常用命令集(6)

接前一篇文章&#xff1a;docker常用命令集&#xff08;5&#xff09; 本文内容参考&#xff1a; Docker login/logout 命令 | 菜鸟教程 Docker命令_docker login-CSDN博客 特此致谢&#xff01; 9. docker login 简介 docker login命令用于登录到docker注册表&#xff08…

[LINUX操作系统]shell脚本之循环

1.编写脚本for1.sh,使用for循环创建20账户&#xff0c;账户名前缀由用户从键盘输入&#xff0c;账户初始密码由用户输入&#xff0c;例如:test1、test2、test3......[rootmaster ~]# vim for1.sh #!/bin/bashread -p "请输入账户名称前缀&#xff1a;" prefixread -p…

空间设计:不是餐厅的装饰游戏

餐厅空间设计&#xff0c;是通过布局规划与环境营造&#xff0c;将功能需求、品牌调性与顾客体验融合的系统性工程 —— 它不仅决定顾客「坐得舒不舒服」&#xff0c;更影响「愿不愿意再来」「会不会主动分享」的消费决策。体验感知的第一触点&#xff1a;顾客进门 3 秒内&…

XSS-DOM 2

目录 1 DOMPurify 1.1 漏洞源码 1.2 加载框架 ​编辑 setTimeout 1.3 ok&#xff1f; 1.4 window和document 1.5 Overwrite&#xff08;document.x&#xff09; 1.5.1 打印cookie 1.6 Overwrite2&#xff08;document.x.y&#xff09; 1.6.1 form表单 1.7 toString…

从数据丢失到动画流畅:React状态同步与远程数据加载全解析

在前端开发中&#xff0c;数据状态管理与界面同步始终是核心挑战。近期我在处理一个书签管理应用时&#xff0c;遇到了远程数据加载后无法显示、界面更新异常&#xff0c;甚至动画闪烁等一系列问题。经过多轮调试与优化&#xff0c;最终实现了数据的正确加载与流畅的界面交互。…

MySQL半同步复制机制详解:AFTER_SYNC vs AFTER_COMMIT 的优劣与选择

目录深入分析与利弊对比1. AFTER_COMMIT (不推荐)2. AFTER_SYNC (强烈推荐&#xff0c;MySQL 8.0 默认)总结与强烈建议最佳实践 MySQL 半同步复制主要有两种实现方式&#xff0c;其核心区别在于主库何时回复客户端事务提交成功&#xff08;即何时认为事务完成&#xff09;&…

GEE实战 | 4种非监督分类算法深度解析,附可直接运行的完整代码

在遥感影像处理领域&#xff0c;非监督分类凭借其无需人工标注样本的优势&#xff0c;成为快速了解地物分布的得力助手。它能自动依据像素光谱特征的相似性完成聚类&#xff0c;这种“无师自通”的特性&#xff0c;让地理空间分析变得更加高效。 今天&#xff0c;我们就来深入…

基于落霞归雁思维框架的软件需求管理实践指南

作者&#xff1a;落霞归雁 日期&#xff1a;2025-08-02 摘要 在 VUCA 时代&#xff0c;需求变更成本已占软件总成本的 40% 以上。本文将“落霞归雁”思维框架&#xff08;观察现象 → 找规律 → 应用规律 → 实践验证&#xff09;引入需求工程全生命周期&#xff0c;通过 4 个阶…

企业级AI Agent构建实践:从理论到落地的完整指南

&#x1f680; 引言 随着人工智能技术的快速发展&#xff0c;AI应用正在从简单的工具转变为智能伙伴。企业级AI Agent作为这一变革的核心载体&#xff0c;正在重新定义我们与软件系统的交互方式。本文将深入探讨如何构建一个真正意义上的企业级AI Agent系统。 &#x1f3af; …