大模型-第三章Prompt工程

devtools/2025/1/19 13:47:38/

快速上手大模型

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="") # 填写您自己的APIKey
response = client.chat.completions.create(model="glm-4-plus",  # 填写需要调用的模型编码messages=[{"role": "system", "content": "你是一个乐于解答各种问题的助手,你的任务是为用户提供专业、准确、有见地的建议。"},{"role": "user", "content": "农夫需要把狼、羊和白菜都带过河,但每次只能带一样物品,而且狼和羊不能单独相处,羊和白菜也不能单独相处,问农夫该如何过河。"}],
)
print(response.choices[0].message)

泛化能力的增强使得模型能够处理和理解多种未知任务,而指令跟随能力的提升则确保了模型能够准确响应人类的指令。两种> 能力的结合,使得我们能够通过精心编写的指令输入,即Prompt,来引导模型适应各种下游任务,从而避免了传统微调方法所带来的高昂计算成本。Prompt工程,作为一门专注于如何编写这些有效指令的技术,成为了连接模型与任务需求之间的桥梁

Prompt 是指用于指导生成式人工智能模型执行特定任务的输入指令 ,这些指令通常以自然语言文本的形式出现。Prompt 的核心目的是清晰地描述模型应该执行的任务,以引导模型生成特定的文本、图像、音频等内容

Prompt 工程(Prompt Engineering),又称提示工程,是指设计和优化用于与生
成式人工智能模型交互的 Prompt 的过程

Prompt 工程包括多种技巧和技术,如 3.2上下文学习(In-Context Learning)和 3.3思维链(Chain of Thought)等。这些技巧和技术的结合使用,可以显著提升 Prompt 的质量,进而有效地引导模型生成更符合特定任务需求的输出。

在 Prompt 进入大模型之前,需要 将它拆分成一个 Token 的序列,其中 Token 是承载语义的最小单元,标识具体某个词,并且每个 Token 由 Token ID 唯一标识。将文本转化为 Token 的过程称之为分 词(Tokenization)
为实现有效分词,首先需构建一个包含大语言模型所能识别的所有 Token 的词表,在构建词表时,需在涵盖广泛词汇与保持语义精细度之间找到恰当的平衡点,每个大语言模型都有自己的分词器

Prompt 工程的意义:能够激发大型语言模型的内在潜力,使其在垂域任务、数据增强、智能代理等多个领域发挥出卓越的性能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/devtools/151824.html

相关文章

数字化时代,传统代理模式的变革之路

在数字化飞速发展的今天,线上线下融合(O2O)成了商业领域的大趋势。这股潮流,正猛烈冲击着传统代理模式,给它带来了新的改变。 咱们先看看线上线下融合现在啥情况。线上渠道那是越来越多,企业纷纷在电商平台…

实验室ros 机器初始化问题

问题 实验室ros 机器人初始化问题 解决 检查垫子右上角 检查两个轴承(整体执行需要选择2 注意 )坏的那个放左边 检查扫描仪的点 靠近agv (完成扫描) 检查反光板的所有位置 检查电量20多 检查地上二维码是否干净 失败后 小车需要重启 不能点机械臂命令 …

TY1801 反激变换器PWM GaN功率开关

TY1801 是一款针对离线式反激变换器的多模式 PWM GaN 功率开关。TY1801 内置 GaN 功率管,它具备超宽 的 VCC 工作范围,非常适用于 PD 快充等要求宽输出电压的应用场合,系统不需要使用额外的绕组或外围降压电路,节省系统 BOM 成本。TY1801 支持 Burst&…

ffmpeg视频总帧数获取,取某一帧的图像方法

FFmpeg的Static版本的bin文件夹中只有三个.exe文件,分别是:ffmpeg.exe,ffplay.exe和ffprobe.exe,各功能如下: ffmpeg.exe:音视频转码、转换器 ffplay.exe:简单的音视频播放器 ffprobe.exe&am…

Rust 强制类型转换和动态指针类型的转换

在 Rust 中的强制类型转换(Coercion)语义,与 Java 或 C 中的子类到父类的转换有某些相似之处,但两者的实现机制和使用场景有很大的区别。 我们将从 Java/C 的子类到父类转换 和 Rust 的强制类型转换 的角度进行比较,帮…

Python毕业设计选题:基于django+vue的智能租房系统的设计与实现

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 租客注册 添加租客界面 租客管理 房屋类型管理 房屋信息管理 系统管理 摘要 本文首…

一次完整的tcpdump -XX输出报文详解

报文: 03:32:51.745623 IP (tos 0x0, ttl 64, id 65006, offset 0, flags [DF], proto TCP (6), length 94) 10.229.43.200.6471 > 10.229.43.200.55674: Flags [P.], cksum 0x6daa (incorrect -> 0x2e06), seq 1:43, ack 42, win 3635, options [nop,nop…

Goland项目内引入字符串标红的解决办法

当我在go项目内引入某个模块比如: import ( "log" "xxx.com/bird/models" ) 时,Goland会提示错误并标红这个引用,实际这个引用就走go.mod中配置着,但Goland就是不认,问了AI才知道解决办法如…