(2)大模型的提示词工程实践技巧---七大提示技巧

浦语提示词工程实践 大模型提示词是关键基础,应用最为广泛Prompt是一种用于指导以大语言模型为代表的生成式人工智能生成内容(文本、图像、视频等)的输入方式。它通常是一个简短的文本或问题,用于描述任务和要求。Prompt可以包含一些特定的关键词或短语,用于引导模型生成符合特定主题或风格的内容。例如,如果我们要生成一篇关于“人工智能”的文章,我们可以使用“人工智能”作为Prompt,让模型生成一篇关于人工智能的介绍、应用、发展等方面的文章。 阅读详情

零样本提示(zero-shot)

零样本提示是最简单也是最直观的提示方式:你只需向AI模型描述任务,无需提供任何示例。

实战案例:电影评论分类

让我们通过一个具体例子来理解零样本提示的工作原理。假设我们想用AI对电影评论进行情感分析:

任务设计框架

  • 目标:将电影评论分类为正面、中性或负面
  • 模型:gemini-pro
  • 温度设置:0.1(保持输出的一致性)
  • 输出限制:5个token

提示格式

将电影评论分类为正面、中性或负面。

评论:"她"是一项令人不安的研究,揭示了如果允许人工智能不受约束地持续进化,人类将走向何方。我希望有更多像这部杰作一样的电影。

情绪:

关键点在于,我们并没有告诉AI如何判断正面或负面评论,也没有提供任何示例。我们只是给出了分类的范围(正面、中性、负面),然后让AI自己判断这段评论属于哪一类。

模型输出

POSITIVE

单样本与少样本(One-shot & few-shot)

与零样本提示不同,单样本(One-shot)和少样本(Few-shot)提示通过提供具体示例来引导AI模型:

  • 单样本提示:提供一个示例,展示期望的输出格式或结构
  • 少样本提示:提供多个示例(通常3-5个),帮助模型更好地理解模式

实战案例:披萨订单的JSON解析

让我们看一个将披萨订单解析为JSON格式的实际例子:

提示格式:

将披萨订单解析为有效的JSON格式。

示例1:
输入:"我想要一个大号披萨,配料有番茄酱、罗勒和马苏里拉奶酪"
输出:{
  "size": "large",
  "ingredients": ["tomato sauce", "basil", "mozzarella cheese"]
}

示例2:
输入:"我想要一个大号披萨,一半是奶酪,一半是番茄酱、火腿加菠萝"
输出:{
  "size": "large",
  "half1": {
    "ingredients": ["cheese"]
  },
  "half2": {
    "ingredients": ["tomato sauce", "ham", "pineapple"]
  }
}

现在解析:
输入:"我想要两个中号披萨,一个是蘑菇和青椒,另一个是意大利香肠和橄榄"

思维链(Chain-of-Thought, CoT)

思维链提示是一种引导AI模型生成中间推理步骤的技术,通过让AI"说出"其思考过程,来提高回答的准确性。
该提示框架可以做到不用微调模型就可以做到让模型深度思考。

CoT与今天的模型深度思考过程是非常类似的,比如deepseek的深度思考过程
在这里插入图片描述

实战案例:伴侣多少岁了

反面案例:没有思维链的提示

问题:当我3岁时,我的伴侣是我年龄的3倍。现在,我20岁了。我的伴侣多大了?

AI回答

一文掌握大模型提示词技巧:从战略到战术 当提示词过长时,优先考虑将用户的输入放在开头或最后,如果将用户输入放在中间而且提示词中有示例,模型很可能将示例作为用户输入进行处理。##1 角色请你扮演中国软件水平考试高级辅导专家,负责用户发送的概念讲解和发送的题目解答。##2 技能### 技能1:概念讲解当我发送一些概念或者软考概念讲解的截图时(使用 OCR 将图片中的文字提取出来)。Step1:根据概括或截图帮我讲解一下相关内容,讲解时尽量通俗易懂,并给出恰当的例子,优先使用 markdown 表格的形式来呈现。 阅读详情

相关推荐

AI大模型应用之提示词工程

B站推荐【ChatGPT提示词工程师】教程!附课件代码,更适合大模型入门必看吴恩达的教程,微调部署_哔哩哔哩_bilibili核心的观点:1、两个原则:编写清晰明确的指示和给模型足够的时间来思考。

fengruxue的专栏 1852

大模型提示词简介 举例

定义:提示词是指在与大模型交互时,用来引导模型生成特定类型输出的文本或指令。简而言之,提示词就是我们向AI提出的问题或给出的指示。作用:通过适当的提示词,我们可以引导模型生成预期的内容,从而使其在特定任务上表现更好。提示词可以是直接的提问、陈述、描述或是带有上下文的句子。

licy__的博客 1645

大模型: 提示词工程(prompt engineering)

提示词工程主要是用于优化与大模型交互的提示或查询操作,其目的在于能够更加准确的获取提问者想要获取的答案,提示词的好坏会直接影响到大模型的运行效果。

玉汝于成 7707

【大模型】DeepSeek 高级提示词技巧使用详解

DeepSeek 高级提示词技巧使用详解

congge 1万+

InTouch历史报警与操作记录高效查询控件V4.0实战指南(一键下载即用)

本文详细介绍了InTouch历史报警与操作记录高效查询控件V4.0的实战应用。该控件针对原生AlmDbViewCtrl控件的查询效率低下、功能单一等问题,提供了智能查询、可视化统计、视图定制和一键导出Excel等强大功能,旨在帮助工程师快速处理海量历史数据,大幅提升工控运维效率。

g9h0i1的博客 960

本地AI语音生成与配音工作台Pandrator:从TTS到RVC的完整实践指南

语音合成(TTS)技术通过深度学习模型将文本转换为自然语音,其核心原理涉及声学建模与波形生成。这项技术不仅提升了人机交互体验,更在内容创作领域展现出巨大价值,广泛应用于有声书制作、视频配音、虚拟助手等场景。本文聚焦于一个集成了XTTS-v2、RVC等先进模型的本地化AI语音工作台——Pandrator,它通过模块化架构将语音合成、声音克隆、音频转录与翻译等流程无缝整合,为用户提供了一个图形化、可定制的完整解决方案。文章深入解析了其基于TTS与RVC(Retrieval-based Voice Convers

weixin_42676876的博客 340

ShardingSphere-JDBC-若依框架集成(SpringBoot)

ShardingSphere基础知识、ShardingSphere-JDBC如何集成进若依框架中 使用的是若依框架前后端版本、动态数据源,可自行切换,默认数据源为达梦8代理端,

编程小菜鸟的笔记 8168

Vue3 - H5实现省市区三四级联动组件,选择地址自定义省市区三级联动插件,弹框式多级联动选择器区域选择,vue3实现省市区三级联动地址选择组件(支持接口数据懒加载,样式精美漂亮,附带详细示例源码)

vue3实现省市区三级联动地址选择组件(附address文件),vue3实现省市区三级联动, 实现省、市、县地区三级联动功能,vue3省市区选择器,VUE3 h5如何实现省市区街道的四级联动选择,vue实现省市区选择联动,vue3城市三级联动(自定义组件)_VUE三级联动,插件省市区联动,vue如何实现省市区选择器,vue3怎样实现省市区地址三级联动,vue四级联动,vue3级联选择器,vue3实现选择省市区镇(街道)四级级联选择,包含三级级联选择,省市区街道三级四级联动选择器,VUE3自定义多列选择器省市

🏆 前端领域优质创作者 3068

手把手教你学Simulink——高频隔离型双向DC-AC逆变器的建模与仿真

本文系统讲解高频隔离型双向DC-AC逆变器的Simulink建模与仿真,基于DAB+全桥逆变两级拓扑,详述DAB移相控制原理、双闭环控制策略及分步仿真搭建流程。重点涵盖电路建模、控制环设计、参数设置与常见问题调试,强调模块化分步验证与分层控制逻辑,实现安全、高效、灵活的双向能量流动仿真,适用于储能、微电网等场景的系统开发与验证。

MHD0815的博客 107

22、常见加密哈希算法及安全机制解析

本文详细解析了多种常见加密哈希算法,包括SHA系列、RIPEMD、Tiger、HAVAL、Whirlpool等,涵盖其工作原理、安全性与性能对比。同时探讨了哈希攻击方式如预映像攻击和彩虹表,并介绍了盐、MAC、HMAC等防御机制。结合密码存储、消息完整性验证及区块链应用案例,分析了不同场景下的算法选择建议,并展望了哈希算法在创新、融合与标准化方面的未来发展趋势。

seed的博客 391

使用n8n搭建服务器监控系统:从Webhook到Telegram告警的完整实现

本文介绍基于n8n工作流平台搭建轻量级服务器监控系统的完整方案,通过Webhook接收监控数据、Token认证、阈值检查和Telegram告警推送,实现7x24小时自动化监控。整个系统由7个可视化节点组成,支持CPU、内存、磁盘、网络流量等多维度指标监控,告警阈值可灵活配置。相比传统的Prometheus或Zabbix方案,配置更简单、资源消耗更低,适合1-50台中小规模服务器的监控需求。实测表明从部署到上线仅需30分钟,告警响应延迟小于1秒,完全满足生产环境要求。

todoitbo的博客 1万+

在jetson上对fastdeploy进行源码编译(完整版)

在大多数Linux发行版中,你可以使用包管理器安装Python开发包。根据jetpack的版本选择对应的推理库版本。在~/.bashrc中写入这三行。

如果想成为中心,那么就到中心去吧。 678

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 二、大模型原理:图文解析Transformer原理与代码
下一篇: 大模型实践:图文解锁Ollama在个人笔记本上部署llm
豆芽-无敌版
博客等级 码龄6年 888粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆芽-无敌版

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值