当前位置: 首页 > news >正文

浅谈提示词发展现状,Prompt 自动优化是未来。

#封面手绘于本科期间,当年在知乎上写的第一篇关于 AI 的文章就用的这个封面,聊表纪念。

这次我们来聊聊 Prompt. 本来想取一个类似“提示词不存在了…”,或是“再见,Prompt 课程…”的标题,但最近很多大佬的谬赞让我感到诚惶诚恐,后来想想还是算了。

从 2022 年 11 月起,刚刚入门 NLP 的我开始研究大模型,期间也学习过一些论文,以及一些提示词书写框架。

以下是我这一年半以来,混迹大模型上中下游,沉淀出的一些思考。

图片

我整理了一个流程图,概括了这一年多我看到的 Prompt 的一些发展。

图片

图 1-1 Prompt 发展脉络图

在最早期,少数爱好者经过不断的尝试,根据经验,加之一些前沿论文的探究学习,总结了许多能让大模型输出更好效果的提示词技巧和框架,爱好者不断增加+教程不断完善,渐渐诞生了许多 KOL 以及提示词社区。

再后来,大概 2023 年 6 月左右,以文心一言和科大讯飞为代表,各家大模型产品开始内嵌了许多“助手”,即基于 Prompt 创建完成的 Bots.平台还加上了一些 UGC 的玩法,靠大赛/教学等激励方式,涌现了许多丰富的 Bot,本质上是将 Prompt 社区做到了自家产品里

作为一个 toC 产品,给用户不断提供新颖的 Bot 的策略是对的,但当时一些厂商过于追求数量(可能是为了发布会装逼),体验过后会发现绝大部分 Bot 没有任何意义,提效类的经常出错,娱乐类的经常出戏

随着模型能力的不断迭代以及 Agent 的不断迭代,后来 OpenAI 发布了 GPTs,各家也一个接一个地推出了“商店”或是“广场”,比如最近 Kimi 推出了 kimi+. 发展到现在,Bot 的创建也不只局限于 Prompt,还衍生了外挂知识库、调用 API,工作流创建等等玩法,而曾经的那个 Bot 或是助手,也被很多家换了个新名字——智能体

与此同时,许多厂商也推出了,使用“@”或是“/”,即可在对话框中快捷唤起提示词模板,或是 Bot.

图片

图 1-2 文心一言对话框(获取 Prompt)

图片

图 1-3 Kimi 对话框(获取 Bot)

在一些平台上,用户也可以收藏 Prompt 作为常用语。

图片

图 1-4 Kimi 对话框(设置常用语)

这是一个入口级的提升,用户无需查阅多次打开三方提示词网站,或是个人笔记,在大模型平台上就能一站式完成。但是这只解决了收藏和使用的问题,没有解决创作的问题。

于是业界逐渐往提示词自动优化方向发展,什么是提示词自动优化?即用户属于简单的自然语言后,AI 会自动优化这段 Prompt.

一种是用户看不到的,即大模型自身根据用户输入后,黑盒式做了一些分析,用户无感知。还有一种是用户能看到的,可以二次调整的,比如扣子和 Claude.

图片

图 1-5 扣子 Bot 创建页面

实现提示词的自动优化,最简单粗暴的方式就是用 Prompt 来优化 Prompt,专家通过设计一套固定且适合自身大模型的提示词,用户上传的 Prompt 会被润色且结构化。

此外还有一些更复杂的提示词自动优化的方法,比如 APE(Automatic Prompt Enginnering)、OPRO(Optimization by Prompting)、AutoPrompt 等等。

图片

图 1-6 Prompt 方法大全

而具体实现的一些算法原理,可以去查看上图中方法对应的论文。

图片

图 1-7 《大语言模型》一书第十章

图片

我认为,长期来看,研究提示词的群体只限于相关学者,以及一小撮热爱者

普通人深究提示词框架和书写技巧意义不大,且未来靠教学 Prompt 变现不是一门好生意。

原因有三:

第一,提示词技巧的可迁移性较差,相同的提示词在不同的模型上表现能力不同,甚至在同一模型的不同更新版本上表现能力也不同。比如现在很多主流的技巧,都是基于 GPT4 的,但很多方法迁移到国产大模型当中,得到的效果非常一般。如果模型能力不行,提示词写的天花乱坠又有什么用?以及,如果 GPT5 来了,模型足够智能,现在这些技巧还有多少用武之地?

第二,让所有用户都来学习如何写出高质量的提示词,并不现实。从用户体验的角度来看,各家大模型一定是往“即使是最简单的自然语言,也能让用户得到满意的回答”的方向发展。在模型的智能化程度还未达到下一个高点之前,像扣子等平台的提示词自动优化就是一个很好的当下最优解。

第三,模型朝着 AGI 发展,未来语音交互会成为主流。语音交互的场景更加丰富,效率也更高,用户总不可能念出来上百字的提示词内容吧?未来模型对话一定是开袋即食的。

基于以上观点,我认为提示词社区的发展空间也不大

随着各家模型和平台不断迭代,入口已经被其垄断了,用户创建、学习、分享等行为,会在该平台实现闭环,没有再上三方网站的必要。拿去年名噪一时的 FlowGPT 举例,现在也已经全面 Character.ai 化了,充斥着各种 AI 虚拟陪伴的 Bots.

图片

图 2-1 FlowGPT 官网截图

而最近,也没怎么听过身边的朋友谈论 PromptPort(另一个之前比较火的提示词社区)了。

还记得 JinaAI 很早就做了一个名为 PromptPerfect 的项目,即自动优化用户上传的提示词,我认为这个产品夹杂在用户和模型之间,生存空间也很受限。toC 目前用户的选择非常多样,又有多少人愿意付费优化自己的 Prompt?toB 的话,以目前大模型这个内卷程度,大模型公司自己估计就端到端完成了。

图片

图 2-2 PromptPerfect 测试截图

图片

在这一年半里,我见证了许多朋友,凭借对 Prompt 的研究,有拿到了融资的,有拿到了黑客松冠军的,也有知识变现近百万的,也有从一般程序员成长为 AI 圈 KOL 的,有成为高校讲师的,有成功出版第一本书的…

尽管有的 Prompt 的项目烂尾了,尽管有的教程内容也有些过时了,但这些勇于尝试的人,在这样一个时期,在这样一个风口上,终究是拿到了一些结果。

那么下一个风口是什么呢?

或许是 Agent 吧。

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

相关文章:

浅谈提示词发展现状,Prompt 自动优化是未来。

#封面手绘于本科期间,当年在知乎上写的第一篇关于 AI 的文章就用的这个封面,聊表纪念。 这次我们来聊聊 Prompt. 本来想取一个类似“提示词不存在了…”,或是“再见,Prompt 课程…”的标题,但最近很多大佬的谬赞让我感…...

揭秘智能测径仪省钱之道!每年能为每条产线省上百万!

在当今竞争激烈的市场环境下,企业们都在不断寻求提高生产效率、降低成本的方法。而智能测径仪的出现,为圆形钢材、螺纹钢等生产企业实现这一目标提供了有力的支持。 智能测径仪被广泛应用于高线、铸管、圆钢、螺纹钢、钢筋等的轧制生产线中,进…...

echaerts图例自动滚动并隐藏翻页按钮

效果图 代码 legend: {itemHeight: 14,itemWidth: 14,height: "300", //决定显示多少个// 通过 CSS 完全隐藏翻页按钮pageButtonItemGap: 0,pageButtonPosition: end,pageIconColor: transparent, // 隐藏翻页按钮pageIconInactiveColor: transparent, // 隐藏翻页按…...

OpenCV的小部件最基本范例

OpenCV也有与PYQT类似的小部件,例如滑块slider。OpenCV可以用与PYQT类似的“信号与槽”方法,也可以在函数中直接查询小部件的值。 import cv2 import numpy as npcv2.namedWindow(Show1) image np.zeros((100, 400, 3), np.uint8) # 创建一个空白内容…...

内置类型知多少?

内置类型(也称为基本类型或原生类型)是C/C本身定义的数据类型,它们直接由编译器支持,不需要用户自定义。 内置类型主要包括以下几类: 1.算术类型: (1)整型:int、short、long、lon…...

【C++题解】1090 - 同因查找

问题:1090 - 同因查找 类型:for循环、简单循环 题目描述: 求出 10 至 1000 之内能同时被2、3、7 整除的数,并输出。 每行一个。 输入: 无。 输出: 按要求输出满足条件的数,每行 1 个。 完…...

uni微信小程序editor富文本组件如何插入图片

需求 在editor中插入图片,并对图片进行编辑,简略看一下组件的属性,官网editor 组件 | uni-app官网 解决方案 首先要使用到ready这个属性,然后官网有给代码粘过来,简单解释一下这段代码的意思(作用是在不同…...

LabVIEW调用国产硬件DLL的稳定性问题及解决方案

在LabVIEW中调用国内公司提供的硬件DLL时,尽管可以运行,但常出现不稳定和bug问题,且厂家临时修改的版本未经长期测试。为确保稳定性和质量,需要制定系统化的测试和反馈机制、建立严格的版本控制、与厂家协作优化、并进行深入的自测…...

基础篇01——SQL的基本语法和分类

MySQL数据库安装与基本使用 安装教程参见:通过zip安装MySQL 通过命令行启动和停止MySQL服务命令 前提:安装MySQL成功之后 启动服务:net start mysql 停止服务:net stop mysql 通过命令行连接mysql 可以通过mysql的客户端命令行…...

HOW - 面试技巧系列 - 全英文面试

自我介绍 “can you tell me a little bit about yourself?” “please introduce yourself.” 工作经验 “can you describe your most recent job experience?” “how does your experience make you a good fit for this position?” 职业规划 “what are your l…...

【人工智能】第六部分:ChatGPT的进一步发展和研究方向

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…...

新能源管理系统主要包括哪些方面的功能?

随着全球对可持续发展和环境保护的日益重视,新能源管理系统已成为现代能源领域的核心组成部分。这一系统不仅涉及对新能源的收集、存储和管理,还包括对整个能源网络进行高效、智能的监控和控制。以下是新能源管理系统主要包含的几方面功能: 一…...

python如何快速的判断一个key在json的第几层呢,并修改其value值

python如何快速的判断一个key在json的第几层呢,并修改其value值 def find_and_modify_key(json_obj, target_key, new_value, current_level1):# 检查当前层是否包含目标keyif target_key in json_obj:print(f"找到 {target_key} 在第 {current_level} 层。&q…...

Python基础用语:揭示编程世界的底层逻辑与无限可能

Python基础用语:揭示编程世界的底层逻辑与无限可能 Python,这门强大的编程语言,如同一位神秘的导师,引领我们走进编程的奇妙世界。掌握Python的基础用语,不仅意味着我们能够驾驭这门语言,更意味着我们能够…...

react 中使用 swiper

最近项目中需要用到轮播图,我立马想起了 swiper ,那么本文就来带大家体验一下如何在 React 中使用这个插件,使用的是 函数组 hooks 的形式。 需求非常简单,就是一个可以自动播放、点击切换的轮播图(跑马灯&#xff0…...

2024年搭建知识库系统5大工具推荐

现如今,越来越多的企业开始了解并搭建知识库系统,想要带动企业员工的工作效率以提高企业运营效率。各种各样搭建知识库系统的工具应运而生,而如何在众多工具中,选择出最适合独特的企业产品的一个工具,成为企业亟待解决…...

Golang内存分配分三种Golang内存分配分三种类型

Golang内存分配分三种类型 线程缓存(Thread Cache) 拟人化解释:线程缓存就像是每个邮局员工的私人储物柜。每个员工都有自己的储物柜,用来暂时存放需要处理的小信件和包裹。当有新的信件或包裹需要处理时,员工会先看看…...

Marin说PCB之如何在主板上补偿链路中的走线的等长误差?

一场雨把我困在这里,你冷漠地看我没有穿雨衣淋成落汤鸡。今天刚刚出门时候看天气预报没有雨,于是我就没有带雨衣骑电动车去公司了,谁知道回来的路上被淋成狗了。天气预报就像是女人的脾气那样,不能完全相信的。 好了,我…...

企业在现代市场中的战略:通过数据可视化提升财务决策

新时代,财务规划团队不仅仅是企业内部的一个部门,更是帮助企业做出明智决策和设定战略目标的中坚力量。在当今瞬息万变的商业环境中,财务专业人士需要具备应对挑战并引导企业走向成功的角色职能。企业领导者时常面临着数据压力,需…...

printf(“不喝酒就没得朋友可是只要偶一喝酒就喝倒一代朋友人生真的很矛盾“);

/*无线通讯语言模块测试PAST 2019 12 28 L298 CODE1871**/ #include <REG52.H> #include <intrins.H> #include "stdio.h" #define uint unsigned int #defi…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言&#xff1a;多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时&#xff0c;​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套&#xff1a;跨云网络构建数据…...

微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】

微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来&#xff0c;Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode&#xff1a; 2.利用 authorizationCode 获取 accessToken&#xff1a;文档中心 3.获取手机&#xff1a;文档中心 4.获取昵称头像&#xff1a;文档中心 首先创建 request 若要获取手机号&#xff0c;scope必填 phone&#xff0c;permissions 必填 …...

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

推荐 github 项目:GeminiImageApp(图片生成方向&#xff0c;可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...

20个超级好用的 CSS 动画库

分享 20 个最佳 CSS 动画库。 它们中的大多数将生成纯 CSS 代码&#xff0c;而不需要任何外部库。 1.Animate.css 一个开箱即用型的跨浏览器动画库&#xff0c;可供你在项目中使用。 2.Magic Animations CSS3 一组简单的动画&#xff0c;可以包含在你的网页或应用项目中。 3.An…...

Web后端基础(基础知识)

BS架构&#xff1a;Browser/Server&#xff0c;浏览器/服务器架构模式。客户端只需要浏览器&#xff0c;应用程序的逻辑和数据都存储在服务端。 优点&#xff1a;维护方便缺点&#xff1a;体验一般 CS架构&#xff1a;Client/Server&#xff0c;客户端/服务器架构模式。需要单独…...

ubuntu22.04 安装docker 和docker-compose

首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...

二维FDTD算法仿真

二维FDTD算法仿真&#xff0c;并带完全匹配层&#xff0c;输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...

Java后端检查空条件查询

通过抛出运行异常&#xff1a;throw new RuntimeException("请输入查询条件&#xff01;");BranchWarehouseServiceImpl.java // 查询试剂交易&#xff08;入库/出库&#xff09;记录Overridepublic List<BranchWarehouseTransactions> queryForReagent(Branch…...