大语言模型入门(二)——提示词

news2024/12/23 9:23:04

一、什么是提示词

        大语言模型(LLM)的提示词(Prompt)是与模型交互的关键,它影响着模型的输出结果。提示词(Prompt)和提示工程(Prompt Engineering)密切相关。什么又是提示工程?提示工程是一种技术和策略的集合,它涉及到设计、优化和使用提示词来引导大语言模型(LLM)的行为和输出。其中,提示词是提示工程中的一个关键组成部分,它是直接输入到模型中的文本,用于指导模型生成特定的响应或执行特定的任务。

二、为什么要有提示词

        一开始,我们与大模型的交互过程中,大模型并没有任何预设条件,也就是说这时候它输出的回答是随机的,是基于大规模预训练得出的概率进行推理的,这种情况可能会导致大模型输出的结果不及人类预期。提示词提供了明确的指令和上下文,帮助模型理解任务的具体需求,这使得模型能够更精确地定位输出的方向和内容。比如你告诉大模型从现在开始它是一个物理老师,那么一定程度上会引导大模型在推理的过程中考虑“物理”这一对话上下文的概率影响,从而引导它从物理学的角度回答问题,从而使得答案更具备专业性(这个过程也是一个“黑盒子”)。

三、提示词的影响

1、角色提示

        这里,我们直接问Kimi“什么是量子力学”,Kimi的回答如下:

        现在我们给出提示词,告诉Kimi让它充当一个量子力学专家来为我解释量子力学:

        可以看见,给出提示词之后,Kimi的回答更为详细且专业。没给出提示词的响应略显生硬,而指定角色提示之后,Kimi的响应更为人性化,更像一个真正的专家了,这就是提示词的作用。

2、任务提示

        这里我们直接让大模型帮我们识别城市实体并且输出:

        同样地,我们使用明确的提示指令,且指定模型角色:

        显然,直接让大模型识别实体的过程中,大模型漏识别了“贵阳”这个城市。但是当我们指定角色,并且让模型生成我们想要的输出格式之后,大模型就完美地答对了问题。

四、总结

        一个清晰、明确的提示词模板可以告诉大模型它需要充当什么角色,或者是告诉大模型具体要做的任务。这样一来,大模型生成的结果将更可控、更符合预期。下一篇博文将会介绍如何编写专业的Prompt从而让大模型更听话,我们下期再见!

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

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

相关文章

详解代理服务器及Squid

一、 代理服务器简介 (1)什么是代理服务器 代理服务器英文全称为ProxyServer,其主要功能代理网络用户获取网络信息,起到内网和Internet的桥梁作用。 在TCP/IP网络中,传统的通信过程是这样的:客户端向服务…

ROS2 22.04 Carttographer安装

安装环境: Ubuntu22.04 ros2 humble # 下载源文件 git clone https://github.com/ros2/cartographer.git -b ros2 git clone https://github.com/ros2/cartographer_ros.git -b ros2# 使用小鱼一键配置rosdep wget http://fishros.com/install -O fishros &&am…

基于SSM的本科生操行评定管理系统

文未可获取一份本项目的java源码和数据库参考。 1课题名称 基于SSM的本科生操行评定系统 1.2课题来源和选题依据 随着时代的进步和国民生活水平的不断提高,教育也越来越被人们所重视,学校应该培养品学兼优的全方位人才,学生的行为习惯和日…

mac安装redis实践和客户端连接失败问题解决

文章目录 参考文档和网址redis和客户端安装下载Homebrew程序Mac系统设置redis后台运行设置连接密码安装ARDM使用ARDM连接redis错误解决 参考文档和网址 redis官网命令指导文档brew官网地址brew客户端下载地址redis客户端下载地址 redis和客户端安装 下载Homebrew程序 HomeB…

golang grpc进阶

protobuf 官方文档 基本数据类型 .proto TypeNotesGo Typedoublefloat64floatfloat32int32使用变长编码,对于负值的效率很低,如果你的域有可能有负值,请使用sint64替代int32uint32使用变长编码uint32uint64使用变长编码uint64sint32使用变长…

大语言模型入门(一)——大语言模型智能助手

一、大语言模型智能助手 2022年末ChatGPT一经推出,一时间不注册个账号用一下都跟不上潮流了。然而,我们要注册OpenAI的账号使用ChatGPT还是一件比较麻烦的事情(懂的都懂)。好在,国内各大团队非常给力地及时推出了自研的…

野火STM32F103VET6指南者开发板入门笔记:【1】点亮RGB

硬件介绍 提示:本文是基于野火STM32F103指南者开发板所写例程,其他开发板请自行移植到自己的工程项目当中即可。 RGB-LEDPin引脚:低电平-点亮,高电平-熄灭REDPB5GREENPB0BLUEPB1 文章目录 硬件介绍软件介绍:结构体方式…

三、数据链路层(上)

目录 3.1数据链路层概述 3.1.1术语 3.1.2功能 3.2封装成帧和透明传输 3.2.1封装成帧 ①字符计数法 ②字符(节)填充法 ③零比特填充法 ④违规编码法 3.2.2透明传输 3.2.3差错控制 差错原因 检错编码 奇偶校验 ☆循环冗余码CRC 例题 纠错…

社区医院疫苗接种预约小程序管理系统SpringBoot+vue

目录 一、项目概述 二、系统架构 1. 技术栈 2. 架构图 三、后端设计 1. 数据模型 2. API 设计 四、前端设计 五、功能实现 1. 用户登录注册 2. 接种建档 3. 疫苗展示 六、总结 一、项目概述 本项目旨在为社区医院提供一个高效便捷的疫苗接种预约管理系统。系统主要…

记一次vue路由跳转登陆之前的页面,参数丢失问题

一、背景 vue3.0,项目登陆之前访问某个可访问的页面,当跳转到需要登陆才能访问的页面时,跳转到登陆页面,登陆后再跳转到登陆之前需要登陆才能访问的页面,跳转时发现参数丢失了。 A页面(无需登陆&#xff…

【零基础保姆级教程】MMDetection3安装与训练自己的数据集

最近在跑对比试验,由于MMDetection框架的算法较齐全,遂决定写一篇教程留做参考。若你对流程有问题与疑问欢迎评论区指出 本文运行环境如下供参考: python版本3.9MMDetection版本3.3 一、虚拟环境的搭建 参考该博客搭建基本环境&#xff1…

【开源免费】基于SpringBoot+Vue.JS水果购物网站(JAVA毕业设计)

本文项目编号 T 065 ,文末自助获取源码 \color{red}{T065,文末自助获取源码} T065,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…

从认识String类,到走进String类的世界

作为一个常用的数据类型,跟随小编一同进入String的学习吧,领略String的一些用法。 1. 认识 String 类 2. 了解 String 类的基本用法 3. 熟练掌握 String 类的常见操作 4. 认识字符串常量池 5. 认识 StringBuffer 和 StringBuilder 一:…

【吊打面试官系列-MySQL面试题】Mysql中的事务回滚机制概述?

大家好,我是锋哥。今天分享关于【Mysql中的事务回滚机制概述?】面试题,希望对大家有帮助; Mysql中的事务回滚机制概述? 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个…

职称评审一次通过需要注意什么?

谁能想到 被评委会全票通过的职称材料 居然要注意这么多细节 营业执照需要加盖公章 论文需要拆分上传 业绩需要连续提供近几年的 奖项可以加分 一些表格有模板 所以职称评审做材料还是有很多方面需要好好注意一下的,建议还是找机构帮你代理整理,因…

如何使用ssm实现基于web的网站的设计与实现+vue

TOC ssm756基于web的网站的设计与实现vue 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范…

10. 模块

理想情况下,程序的结构清晰明了。它的运作方式易于解释,每个部分都发挥着明确的作用。 实际上,程序是有机生长的。当程序员发现新的需求时,就会添加新的功能。要使程序保持良好的结构,需要持续的关注和工作。这些工作只…

Linux ssh 免密登录配置

参考资料 ~/.ssh/configについて~/.ssh/configを使ってSSH接続を楽にする.ssh/configファイルでSSH接続を管理する 目录 一. 密钥生成1.1 生成工具1.1.1 OpenSSH1.1.2 Git 1.2 生成命令1.3 注意事项1.4 解决路径中的用户名乱码 二. 将公钥配置到目标服务,免密登录2…

Pycharm关于Interpreter问题:ModuleNotFoundError: No module named

PS:本来想写一个脚本,也好久没用python了,然后创建项目也不会了。 BG: 一直报错这个 ModuleNotFoundError: No module named 网上教程都试了,都不行,原因是在项目本身创建了一个环境,而不是,…

活动公司都是怎么去寻找客户的

活动公司都是怎么拓业务的?只有我靠缘分吗? 一直觉得这是一个很难的问题,毕竟活动都很低频,是不是都得先去交个朋。下面一些方法,说不定对你有用。 1、小红书推广、B站等自媒体平台; 2、抖音推广、百度推广等推广平台…