【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.mzph.cn/news/720212.shtml

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

相关文章

python笔记_程序流程控制2

C&#xff0c;循环控制 1&#xff0c;for循环 功能&#xff1a;让代码循环运行 语法&#xff1a; for <变量> in <范围、序列>&#xff1a; <循环操作语句> 例 nums &#xff08;1,2,3,4&#xff09; <class list> for i in nums&#xff1a; print&…

Java中文件的相关知识及文件IO操作

在我们日常生活中&#xff0c;会把许多东西都称之为文件。比如&#xff0c;一份纸质报告&#xff0c;或u盘中的一些文档&#xff0c;都会把它们称为文件。那么&#xff0c;这里说的文件是以操作系统的角度出发的。在操作系统中&#xff0c;会把许多硬件设备和软件资源都抽象成“…

ubuntu20.04安装nvidia驱动真实有效(被折磨了一天一夜的肝文!!!)

ubuntu20.04安装nvidia驱动真实有效 安装前后需要注意的安装nvidia驱动的教程 安装前后需要注意的 能找到这篇帖子说明你之前肯定有过无数次方法的尝试&#xff0c;这些尝试可能会影响下面教程的有效 1.下面这个指令可能会导致ubuntu内核的更新。内核更新可能会导致你的nvidia…

机器学习:主成分分析笔记

主成分分析&#xff08;Principal Component Analysis&#xff0c;PCA&#xff09;是一种无监督的机器学习算法&#xff0c;通常用于高维数据的降维、提取主要特征、数据降噪和可视化。PCA的基本思想是将原始数据的多个变量转换为少数几个相互独立的变量&#xff08;即主成分&a…

shadertoy 游戏《来自星尘》摇杆复刻

正确的做法应该是上 noise 而不是叠加 sin 波&#xff0c;不过如果不想麻烦的话叠波还是一个不错的选择&#xff1a;整体效果如下&#xff0c;已经非常形似 直接上链接&#xff1a;Shader - Shadertoy BETA float radiusScale 0.9; float variation(vec2 v1, vec2 v2, float …

node.js 封装分页查询

node.js封装sql分页查询 方法&#xff1a; /*** 生成分页查询sql* param {string} table 表名* param {number} pageNum 分页页数 * param {number} pageSize 分页条数 * param {object} query 查询对象 例&#xff1a;{id:1,name:小明}* returns sql语句*/ const limit (ta…

Java零基础-反射

哈喽&#xff0c;各位小伙伴们&#xff0c;你们好呀&#xff0c;我是喵手。 今天我要给大家分享一些自己日常学习到的一些知识点&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相学习&#xff0c;一个人虽可以走的更快&#xff0c;但一群人可以走的更远。 我是一名后…

springboot/ssm供应商管理系统Java货物进销存管理系统web

springboot/ssm供应商管理系统Java货物进销存管理系统web 基于springboot(可改ssm)vue项目 开发语言&#xff1a;Java 框架&#xff1a;springboot/可改ssm vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&#xff1a;mysq…

传感器---触摸传感器

一、模块选型概述 芯片型号&#xff1a;TTP223B 供电电压&#xff1a;3-5V 控制接口&#xff1a;共三个引脚&#xff08;GND、VCC、SIG&#xff09;&#xff0c;GND为地&#xff0c;VCC为供电电源&#xff0c;SIG为数字信号输出脚&#xff1b; PCB尺寸&#xff1a;24 x 24 mm 触…

图像传感器与信号处理——SFR算法/ISO 12233解读

图像传感器与信号处理——SFR算法/ISO 12233解读 图像传感器与信号处理——SFR算法/ISO 12233解读 1. 前言 2. 基于视觉的分辨率测量方法 3. 基于边界的SFR算法 4. 基于正弦波的SFR算法 图像传感器与信号处理——SFR算法/ISO 12233解读 SFR的全称是Spatial Frequency Response&…

蓝桥集训之统计子矩阵

统计子矩阵 核心思想&#xff1a;矩阵前缀和 双指针 用i和j双指针 遍历所有子矩阵的列用s和t双指针 遍历所有子矩阵的行求其子矩阵的和 若>k 将s向下移动 矩阵和必定减小(元素个数减少)直到满足<k 因为列一定 行数即为方案数(从t行往上数到s行 共t-s1个区间[t,t][t-1,t]…

PESTEL分析

PESTEL分析是一种用于评估宏观环境对组织或企业的影响的工具。PESTEL是对政治、经济、社会、技术、环境和法律六个方面进行分析的首字母缩写。 - 政治因素&#xff08;Political&#xff09;&#xff1a;涉及政府政策、政治稳定性、法律和法规等因素对企业的影响。 - 经济因素&…

Linux中服务端开发

1 创建socket,返回一个文件描述符lfd---socket(); 2 将lfd和IP&#xff0c;PROT进行绑定---bind(); 3 将lfd由主动变成被动监听---listen(); 4 接收一个新的连接&#xff0c;得到一个的文件描述符cfd--accept() --该文件描述符用于与客户端通信 5 while(1) { 接受数据&a…

MySQL——存储引擎

存储引擎 InnoDB 是 MySQL 默认的存储引擎&#xff0c;只有在需要它不支持的特性时&#xff0c;才会考虑其他存储引擎 实现了 4 个标准的隔离级别&#xff0c;默认级别可重复度。在可重复度隔离级别下&#xff0c;通过 MVCC 间隙锁防止幻读 主索引是聚簇索引 内部做了很多…

Docker 日志存储大小限制,默认会充爆磁盘

背景 在容器化部署的时候&#xff0c;因为没有指定日志的最大存储时间&#xff0c;导致磁盘被充爆。查看日志 一般使用docker logs -f --tail 行数 容器名称 来查看容器的运行日志&#xff0c;但是在容器被初始化的时候&#xff0c;需要指定日志的最大存储时间&#xff0c;因为…

React学习笔记

1、React初步认识 React构建Web和原生交互界面的库,相较于其它前端框架的优势,具有丰富的生态跨平台支持。 1.1、React的开发依赖 开发React必须依赖三个库: react:包含react所必须的核心代码;react-dom:react渲染在不同平台所需要的核心代码 ;babel:将jsx转换成Rea…

白云山板蓝根,一年四季都得备着

上班半年&#xff0c;每天都感觉在行尸走肉&#xff0c;长时间地坐在电脑前真的不行&#xff01;身体越来越差&#xff0c;面相也越来越糟糕&#xff0c;不仅有黑眼圈&#xff0c;痘痘也冒出来了不少&#xff0c;堪比整容&#xff0c;朋友们都纷纷调侃我&#xff0c;说我上半年…

限流、流量削峰?

学MQ的时候&#xff0c;经常会有人拿秒杀这个场景去介绍流量削峰。这很好理解&#xff0c;将请求放到一个中转站去暂存&#xff0c;虽然生产者生产很快&#xff0c;但消费者可以慢慢去中转站获取。 关于限流&#xff0c;之前一直以为限流的思想类似MQ&#xff0c;不过是内存中…

网络安全: Kali Linux 使用 docker-compose 部署 openvas

目录 一、实验 1.环境 2.Kali Linux 安装docker与docker-compose 3.Kali Linux 使用docker-compose方式部署 openvas 4. KaliLinux 使用openvas 二、问题 1. 信息安全漏洞库 2.信息安全漏洞共享平台 3.Windows 更新指南与查询 4.CVE 查询 5.docker-compose 如何修改o…

前后端分离项目Docker部署指南(上)

目录 前言 一.搭建局域网 1.搭建net-ry局域网&#xff0c;用于部署若依项目 2.注意点 二.安装redis 创建目录 将容器进行挂载 ​编辑 测试是否安装成功 ​编辑 三. 安装MySQL 创建文件夹 上传配置文件并且修改 .启动MySQL容器服务 充许远程连接 四.部署后端 使用…