【AIGC】如何提高Prompt准确度

前言

随着人工智能的迅猛进展,AIGC(通用人工智能聊天工具)已成为多个行业中不可或缺的自然语言处理技术。Prompt作为AIGC系统的一项关键功能,在工具的有效运作中发挥了举足轻重的作用。本篇文章将深入探讨Prompt与AIGC之间的紧密联系以及它们是如何协同工作以提供优质的智能内容创作体验。无论对于初学者还是经验丰富的开发人员,阅读本文都将得到有价值的见解与思考。

正文

1.业务背景

一句话描述业务:对一些使用不规范的文字描述进行优化。比如:简历修改、商品名称优化、修改网名建议等。

2.构建Prompt

2.1 根据需求构建Prompt

假如你是一名高级产品运营师,你将通过用户输入的标题进行优化。请你先了解下面的规则:{getDefaultTitleRule()}你可以参考以下案例:    1.输入原标题:我想拉萨去,输出:我想去拉萨2.输入原标题:Techno Motel 输出:Techno Motel3.输入原标题:周杰伦杭州演唱会, 输出:周杰伦演唱会(杭州场)现在要求你对原标题
{originalTitle}
进行项目标题优化最终输出结果,要请注意:1.你只需要输出优化后的标题,不要输出标题以外的任何信息,如优化后的标题为、原标题等2.输出结果不允许有【】、{{}}、【 】、【 、】等符号、以及“优化后的标题“等字。3.最终结果不能包含json结构4.不能直接输出案例中的标题5.不能换行或者出现换行符号   6.输出结果不得超过30个字  
AI生成效果展示

准确率达到40%左右,AI生成的结果质量层次不齐,部分项目还存在:项目名称识别 、词组排序等问题

2.2 质量提升:借鉴生成式对抗网络GAN 的思想,引入打分机制

在射雕英雄传中,老顽童周伯通被困在桃花岛,闲的无聊,自创了左右手互搏术,左手打右手,右手打左手,双手的武功不断精进,这就是对抗。

借鉴生成对抗网络GAN 的思想,引入打分机制

我希望你充当高级项目运营同学,想让您对以下AI生成结果进行评分按照下面的规则进行打分:{getDefaultTitleRule()}打分时:1.AI生成结果越符合上面规则,评分越高,反之分数越低你可以参考以下案例:    1.AI生成结果:「倒带2006」青春范特西演唱会 | 一键回到华语乐坛黄金年代(青岛站) 输出:802.AI生成结果: 顺义祥云小镇 儿童剧演出|(端午节魔术儿童专场) 输出:50请你对AI生成结果:{result}进行打分最终输出结果,要请注意:1.满分是100分,分数(score)为纯数字,不需要带‘分’2.缺少信息不能作为扣分项
AI生成效果展示

结果评估:准确率达到66%,但存在部分项目,进过多轮重新生成依旧存在质量偏差的情况。

2.3 质量提升:引入RCI链

RCI链是AI助手质量保证的重要方法。它包含初始提问、批评和改进三个环节,通过模型自我迭代改进输出。

引入RCI链,加入评分&修改建议节点

我希望你充当高级项目运营同学,想让您对以下AI生成结果进行评分按照下面的规则进行打分,并且给出修改意见:{getDefaultTitleRule()}打分时:AI生成结果越符合上面规则,评分越高,反之分数越低你可以参考以下案例:    1.AI生成结果:「倒带2006」青春范特西演唱会 | 一键回到华语乐坛黄金年代(青岛站) 输出:{{"score":80,"suggestion":"项目主题是“倒带2006”,“青春范特西演唱会”是描述信息,应该给“倒带2006”使用「」符号"}}2.AI生成结果: 顺义祥云小镇 首部魔术近景亲子互动沉浸式儿童剧演出|(端午节魔术儿童专场) 输出:{{"score":50,"suggestion":"项目主题是“倒带2006”,““首部魔术近景亲子互动沉浸式儿童剧“是项目描述不能使用《》符号,“端午节魔术儿童专场”是场次补充信息不能使用「」符号"}}请你对AI生成结果:{result}进行打分并提供修改意见最终输出结果,要请注意:1.满分是100分,分数(score)为纯数字,不需要带‘分’2.缺少信息不能作为扣分项3.分数(score)、修改建议(suggestion)按以下规则输出结果: {{"score":XX,"suggestion":"xx"}}'4.如果没办法给出修改建议 则输出 {{"score":-100,"suggestion":"无"}}'

结果评估:目前测试的准确度接近90%

总结

Prompt在AIGC构建中扮演着至关重要的角色,它是AIGC准确领会用户意图并产生恰当反馈的核心步骤。与此同时,AIGC持续提升其技术水平,以向用户提供更加智能化和高效率的内容创作服务。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenLayers线性渐变和中心渐变(径向渐变)

目录 1.前言2.添加一个面要素3.线性渐变3.1 第一个注意点3.2 第二个注意点 4.中心渐变(径向渐变)5.总结 1.前言 OpenLayers官网有整个图层的渐变示例,但是没有单个要素的渐变示例,我们这里来补充一下。OpenLayers中的渐变是通过fi…

PostgreSQL restartpoint 原理详解

背景 大部分人对 PG 的 checkpoint 机制会熟悉一点,但是对 restartpoint 却不太熟悉,网上介绍这方面的文章也比较少。因此,本文将以 PG 14.7 的社区代码为基础,介绍 PG 中的 restartpoint 机制。 原理介绍 什么是 restartpoint…

Docker的基础知识与应用技巧

文章目录 一.docekr简介二.docekr安装三.docker命令 一.docekr简介 Docker是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上。Docker基于轻量级虚拟化技术&a…

2024022701-信息安全(二)——密码学

密码学的基本概念 密码学(Cryptology): 研究信息系统安全保密的科学。 密码编码学(Cryptography): 研究对信息进行编码,实现对信息的隐蔽。 密码分析学(Cryptanalytics) : 研究加密消息的破译或消息的伪造。 消息被称为明文(Plaintext)。 用…

【CSS】(浮动定位)易忘知识点汇总

浮动特性 加了浮动之后的元素,会具有很多特性,需要我们掌握的. 1、浮动元素会脱离标准流(脱标:浮动的盒子不再保留原先的位置) 2、浮动的元素会一行内显示并且元素顶部对齐 注意: 浮动的元素是互相贴靠在一起的(不会有缝隙)&…

用于游戏开发的顶级 PYTHON 框架

一、说明 我们试图用python开发游戏,一旦产生这个念头,就伴随这样一个问题:当今用于构建游戏的领先 Python 框架有哪些?python下,支持游戏开发平台有哪些优势?我们在这篇博文中告诉你。 二、高级游戏平台简…

nginx使用详解--缓存

Nginx 是一个功能强大的 Web 服务器和反向代理服务器,它可以用于实现静态内容的缓存,缓存可以分为客户端缓存和服务端缓存。 客户端缓存 客户端缓存指的是浏览器缓存, 浏览器缓存是最快的缓存, 因为它直接从本地获取(但有可能需要发送一个协商缓存的请…

NOIP 2009普及组初赛试题及解析

NOIP 2009普及组初赛试题及解析 一. 单项选择题 (共20题,每题1.5分,共计30分。每题有且仅有一个正确答案.)。二. 问题求解(共2题,每题5分,共计10分)三. 阅读程序写结果(共…

【精选】Java项目介绍和界面搭建——拼图小游戏 上

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收藏 …

MYSQL---日志

1.日志的概述 日志是MySQL数据库的重要组成部分。日志文件中记录着MySQL数据库运行期间发生的变化;也就是说用来记录MySQL数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因&#xff0…

【Web】速谈FastJson反序列化中JdbcRowSetImpl的利用

目录 简要原理分析 exp 前文:【Web】速谈FastJson反序列化中TemplatesImpl的利用 简要原理分析 前文的TemplatesImpl链存在严重限制,即JSON.parseObject()需要开启Feature.SupportNonPublicField fastjson的第二条链JdbcRowSetImpl,主要…

2024年,只有搞颜色的P站真正关心网站性能

2024 年,大家觉得一个网站 JS 文件的平均大小应该是多少?1MB、5MB、10MB,还是更加大呢? 近年来,层出不穷的现代化前端技术让人眼花缭乱,让网站拥有了更多的交互和丰富的功能,再加上终端设备的配置越来越高,许多网站似乎不用再过分担心性能问题 —— 常常打开网站就要下…

EI论文部分复现:含VSC-HVDC的交直流系统内点法最优潮流计算Simulink模型!

适用平台:MatlabSimulink;复现内容:VSC-HVDC模型 简介 高压直流传输系统主要包括换流站、输电线路和终端设备,其中换流站起着关键作用,他可以实现交流整流和直流逆变。常见的HVDC系统有全桥式、半桥式和两水平VSC等。…

spring boot学习第十三篇:使用spring security控制权限

该文章同时也讲到了如何使用swagger。 1、pom.xml文件内容如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instanc…

PackagingTool_x64_v2.0.1.0图片转档打包二进制文件合并字库生成图片软件介绍

继去年12月份发布的打包软件PackagingTool v1.4.0.2之后&#xff0c;今年再度投入精力&#xff0c;完善了软件功能&#xff0c;同时开发了几个更加实用的工具&#xff0c;可助力UI界面的设计开发。当前最新版本为PackagingTool_x64_v2.0.1.0&#xff0c;该版本主界面如下&#…

二叉树(C/C++)

本篇将较为详细的介绍二叉树的相关知识&#xff0c;以及二叉树的实现。对于二叉树的相关知识&#xff0c;本篇介绍了其概念、特殊的二叉树、性质还有存储结构。 接着对于实现二叉树的每个函数都有其思路讲解&#xff0c;主要的函数分为&#xff1a;遍历&#xff1a;前中后序遍历…

什么是网络安全、信息安全、计算机安全,有何区别?

这三个概念都存在&#xff0c;一般人可能会混为一谈。 究竟它们之间是什么关系&#xff1f;并列&#xff1f;交叉&#xff1f; 可能从广义上来说它们都可以用来表示安全security这样一个笼统的概念。 但如果从狭义上理解&#xff0c;它们应该是有区别的&#xff0c;区别在哪呢&…

buuctf misc做题笔记

喵喵喵 使用stegsolve.jar&#xff0c;按BGR顺序提取出一个png图片&#xff0c;是一个只显示一半的二维码&#xff0c;修改图片高度显示全部二维码&#xff0c;解析出一个百度网盘地址&#xff0c;https://pan.baidu.com/s/1pLT2J4f 下载得到压缩包flag.rar。解压成功&#xf…

MQL5学习之简单移动平均线MA的编写

昨天还是有点高估自己了&#xff0c;MACD相对较难一点&#xff0c;改学MA的编写&#xff0c;首先明确MA的计算&#xff0c;假如有4个值&#xff0c;p[1&#xff0c;2&#xff0c; 3&#xff0c; 4], period3, 则v[0]p[0], v[1]p[1],v[2](p[0]p[1]p[2])/32, v[3](v[2]*3p[3]-p…

lv20 QT主窗口4

熟悉创建主窗口项目 1 QAction 2 主窗口 菜单栏&#xff1a;fileMenu menuBar()->addMenu(tr("&File")); 工具栏&#xff1a;fileToolBar addToolBar(tr("File")); 浮动窗&#xff1a;QDockWidget *dockWidget new QDockWidget(tr("Dock W…