大模型prompt工程学习(一)

news2024/11/17 5:29:04

目录

调prompt的方法

prompt时好时不好

大模型本质是没有记忆的 

划重点:我们发给大模型的 prompt,不会改变大模型的参数

ГLet's think step by step」

一步步分析一下

自洽性,同时跑多次,来减少幻觉

逻辑,基本能力来是要有的

找相关度高的例子 

多次跑,之后比较 

执行任务用 0,文本生成用 0.7-0.9

用prompt工程来调优prompt能力 

gpts自己优化prompt


算法题目

给定一个字符串s和一些长度相同的单词words。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。你可以假设words中的所有单词长度都相同。

算法思路

  1. 哈希映射统计:首先使用哈希映射(HashMap)统计words数组中每个单词出现的次数。

  2. 滑动窗口:由于所有单词的长度相同,我们可以使用滑动窗口的方式,以单词的长度为步长在原字符串s上滑动,检查每个可能的窗口。

  3. 匹配验证:对于每个窗口,使用另一个哈希映射统计窗口中每个单词的出现次数,然后与words的哈希映射进行比较,看是否完全匹配。

  4. 记录起始位置:如果一个窗口完全匹配,记录该窗口的起始位置。

  5. 优化:为了减少不必要的检查,我们只需要在0到wordLength-1的范围内开始滑动窗口,其中wordLength是数组words中单词的长度。

调prompt的方法

role , system massage 

prompt时好时不好

打印的形式

大模型本质是没有记忆的 

超过4k

历史数据留多少,留哪些

划重点:我们发给大模型的 prompt,不会改变大模型的参数

ГLet's think step by step」

一步步分析一下

有了这个之后,对于结果效果会有很好的提升 

自洽性,同时跑多次,来减少幻觉

逻辑,基本能力来是要有的

金字塔的结构化思维 

找相关度高的例子 

多次跑,之后比较 

序列号 

通过绕圈的办法

简单的思路  prompt攻击 

产生破坏 

被攻击了 ,如何防范呢
识别一下,看一下是否是相关的

提示工程经验总结
划重点:
1.别急着上代码,先尝试用 prompt 解决,往往有四两拨千斤的效果

2.但别迷信 prompt,合理组合传统方法提升确定性,减少幻觉

3.定义角色、给例子是最常用的技巧
4.用好思维链,让复杂逻辑/计算问题结果更准确
5.防御 prompt 攻击非常重要

seed也要固定 

指定种子 temperature = 0 ,每次输出都是一样的 

多样性进行降权 

执行任务用 0,文本生成用 0.7-0.9

temperature高,就会说胡话 

token是收钱的 

高阶的技巧 

用prompt工程来调优prompt能力 

gpts自己优化prompt

GitHub - linexjlin/GPTs: leaked prompts of GPTs

训练围棋 ,效果比通用的要好 

什么用大模型解决,什么用传统的方式解决 

一样

都会问哪些问题 

dudu群中 

稳定 问什么问题 

代码要从上往下执行 

通过实验室 相当于 本地的环境 

有挫败感 

去匹配 

实验室 所有的接口环境 

就可以完成了 

实验室遇到哪些问题 

保证每一个人 

登录上实验室  的账号 

 

以后电脑的配置应该也不需要有多高 

实验室花费的资源 资源还是ok哒

vscode更加轻量级

.env 

附庸风雅

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

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

相关文章

Android卡顿掉帧问题分析之实战篇

本文将结合典型实战案例,分析常见的造成卡顿等性能问题的原因。从系统工程师的总体角度来看 ,造成卡顿等性能问题的原因总体上大致分为三个大类:一类是流程执行异常;二是系统负载异常;三是编译问题引起。 1 流程执行异…

web全栈架构师第16期教程

教程介绍 互联网时代已进入后半场,行业环境发生了显著变化。互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战。课程涉及了现下前端实际开发时所需要的各块内容&#…

Java Web-HTTP协议

概念: Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 特点: 1.基于TCP协议:面向连接,安全 2. 基于请求-响应模型的:一次请求对应一次响应 3. HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。 缺点:多…

MBR4060DC-ASEMI肖特基二极管MBR4060DC

编辑:ll MBR4060DC-ASEMI肖特基二极管MBR4060DC 型号:MBR4060DC 品牌:ASEMI 封装:TO-263 最大平均正向电流(IF):40A 最大循环峰值反向电压(VRRM):60V …

小红的炸砖块

题目描述 小红正在玩一个“炸砖块”游戏,游戏的规则如下: 初始有一个n∗m的砖块矩阵。小红会炸k次,每次会向一个位置投炸弹,如果这个位置有一个砖块,则砖块消失,上方的砖块向下落。 小红希望你画出最终砖块…

Android Studio Iguana | 2023.2.1 补丁 1

Android Studio Iguana | 2023.2.1 Canary 3 已修复的问题Android Gradle 插件 问题 295205663 将 AGP 从 8.0.2 更新到 8.1.0 后,任务“:app:mergeReleaseClasses”执行失败 问题 298008231 [Gradle 8.4][升级] 由于使用 kotlin gradle 插件中已废弃的功能&#…

程序员也写歌啦

我的第一首AI原创歌曲《旅途的歌声》 身为 AI 重度患者的我,时刻关注着每天发布的各种 AI 产品。面对这些雨后春笋般的 AI 产品,我也早就没那么敏感了。 但是今天尝试着用 AI 生成了一个音乐,真的震惊到了我! 不到一分钟&#…

2024年第六届机器人系统与自动化工程国际会议(RSAE 2024)即将召开!

2024年第六届机器人系统与自动化工程国际会议(RSAE 2024)将于2024年6月21-23日在日本东京召开。RSAE 2024 的主要目标是加强合作,并为院士、专业人士和研究人员提供一个论坛,交流他们的研究成果、创新理念和解决方案,包…

算法打卡day29|贪心算法篇03|Leetcode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

算法题 Leetcode 1005.K次取反后最大化的数组和 题目链接:1005.K次取反后最大化的数组和 大佬视频讲解:K次取反后最大化的数组和视频讲解 个人思路 思路清晰,因为是取反当然是取越小的负数越好,那么先按绝对值排序。如果是负数就取反&#…

Tomcat 下载以及安装

Tomcat安装及配置教程主要分为四步: 步骤一:首先确认自己是否已经安装JDK 1. cmd:查看java的版本 步骤二:下载安装Tomcat 1. 下载tomcat :Apache Tomcat - Welcome! 2. 选择对应的tomcat版本: 3. 进行安装&#…

左值引用、右值引用及移动语义

个人主页:Lei宝啊 愿所有美好如期而遇 左值 概念 可以取到地址的值就是左值,并且一般情况下可以修改(const类型左值不可修改)。 左值举例: //左值 int a 0; const int b 1; int* p &a; 右值 概念 不能…

虚拟ECU:汽车空调压缩机控制系统

2024年是“十四五”的“关键一年”,在中国居民生活水平不断上升的趋势下,人们对汽车的需求已不再局限于简单的代步工具,而对其整体的舒适度和体验度也有着越来越高的要求。作为提升驾车与乘车体验的重要部分,汽车的空调系统在电动…

3D软件坐标系速查

本文介绍不同3D软件的世界坐标系之间的差异及其工作原理。 基本上,游戏引擎和3D软件包最重要的问题是根据软件的坐标轴系统创建资产,正确缩放它们并根据要完成的工作设置枢轴系统。 坐标系正确性的定义可能会根据模型导入的游戏引擎或 3D 软件而变化。…

Python Flask-Mail实现邮件发送

一、邮件发送的扩展 关于如何找到flask发送邮件的插件?,上一篇已经分享了如何找到第三方插件,也找到了插件flask-mail的使用文档,那我们就来实战吧 二、根据文档,总结发送邮件的流程 从文档中可以总结出发送邮件的步…

【JavaScript】JavaScript 程序流程控制 ⑦ ( do-while 循环概念 | do-while 循环语法结构 )

文章目录 一、while 循环1、while 循环概念2、do-while 循环语法结构 二、do-while 循环代码示例1、打印 1-5 数字2、打印 1-10 累加和 一、while 循环 1、while 循环概念 JavaScript 中的 do-while 循环 是 while 循环的变体 , 是 一种 后测试 循环 , 该循环的 循环体 至少执行…

Lazada、shopee自养号测评环境搭建需要准备哪些?

在如今电商竞争日益激烈的环境下,卖家们深知流量对店铺转化率的至关重要性。依赖平台内部的流量已不再足够,越来越多的卖家开始探索其他方式来提升销售业绩和品牌知名度。其中,自养号测评成为了一种备受关注的策略,通过搭建独立运…

零基础自学C语言|文件操作

✈为什么使用文件? 如果没有文件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化…

OSPF-区域间路由计算

一、概述 前面学习了我们学习了Router-LSA和Network-LSA,它们都只能在区域内进行泛洪,而且我们之前一直主要是单区域学习。OSPF的核心是骨干区域Area 0,其它都为非骨干区域。但是在大型网络中,单区域OSPF会存在一定的问题&#xf…

Hack The Box-Headless

目录 信息收集 nmap whatweb WEB web信息收集 dirmap 可利用点分析 xss攻击 RCE漏洞 提权 get user get root 信息收集 nmap 端口探测┌──(root㉿ru)-[~/kali/hackthebox] └─# nmap -p- 10.10.11.8 --min-rate 10000 …

使用docker-compose搭建wordpress博客

1、从远程仓库拉取worldpress镜像到本地 2、新建一个项目,然后在新建的项目目录里面新建一个docker-compose.yml模版文件。 3、编写docker-compose.yml文件 4、docker-compose up 运行项目。 5、在浏览器测试 使用docker-compose搭建wordpress博客实验成功。