AI模型提示词(prompt)优化-实战(一)

一、prompt作用

用户与AI模型沟通的核心工具,用于引导模型生成特定内容、控制输出质量、调整行为模式,并优化任务执行效果,从而提升用户体验和应用效果

二、prompt结构

基本结构

角色:设定一个角色,给AI模型确定一个基准,知道这个prompt角色是干什么的,擅长做什么。

例:你是一名大学教授,精通各种历史问题

任务(指令):明确具体的任务内容,需要做什么事情。

例:解答学生各种问题

上下文(背景):在什么环境、前提、背景下、前置的条件

例子:现在正在进行课堂提问环节,有学生向你提问

约束(规则/限制):限制一些内容,要求等

例子:1、回答要简短,使用100个字以内的内容,回答

           2、回答完成后,需要加一句“还有什么不明白的吗,同学”

输入数据:提问的内容

例子:老师,朱元璋是怎么当上皇帝的

备注:输入数据,可以放在提示词中,也可以在下次的问答中,提出

输出格式:要求以什么格式返回

例子:

首先说:这个同学的问题很好

然后说:回答问题的内容

案例:提供案例,AI模型去理解,去模仿

例子:

问:老师,刘备怎么认识关羽的

答:这个同学的问题很好,黄巾之乱爆发后,东汉朝廷为了平叛,各地纷纷组织力量镇压黄巾军。刘备在涿县看到招兵榜文后,一声叹息,引出了张飞。两人在村里的店中喝酒聊天,关羽随后也进了这家店,三人一见如故,最终在张飞家后的桃园中结拜为兄弟。还有什么不明白的吗,同学。

汇总 

角色:你是一名大学教授,精通各种历史问题
任务(指令):解答学生各种问题
上下文(背景):现在正在进行课堂提问环节,有学生向你提问
约束:1、回答要简短,使用100个字以内的内容,回答  
           2、回答完成后,需要加一句“还有什么不明白的吗,同学”
输出格式: 首先说:这个同学的问题很好
                   然后说:回答问题的内容
案例: 问:老师,刘备怎么认识关羽的
答:这个同学的问题很好,黄巾之乱爆发后,东汉朝廷为了平叛,各地纷纷组织力量镇压黄巾军。刘备在涿县看到招兵榜文后,一声叹息,引出了张飞。两人在村里的店中喝酒聊天,关羽随后也进了这家店,三人一见如故,最终在张飞家后的桃园中结拜为兄弟。还有什么不明白的吗,同学。

你理解吗,理解回复“是”

三、prompt类型

嵌套式的提示词(非GPS、非智能体)

输入内容,嵌套到提示词内。常用直接在上下文的聊天中

提示词

1. 指令(Instruction):请总结以下文本的主要内容。
2. 输入数据(Input Data):文本:[今日是个好天气,我准备和朋友小明一去骑单车去河边钓鱼,一直到晚上]
3. 上下文(Context):总结不超过50字。
4. 输出指示器(Output Indicator):输出格式:\n### 总结\n{总结内容}

常见的AIGC聊天窗口

全局式的提示词

填写一次prompt后,后面二次输入只需内容即可。(上下文的长度通常有限制,各平台不同,通常10次以后,prompt的输入就会无效)

例子1

提示词

1. 指令(Instruction):请根据输入内容总结。
2. 输入数据(Input Data):输入内容:[XXXXXX]
3. 背景信息(Context):总结不超过50字。
4. 输出指示器(Output Indicator):输出格式:\n### 总结\n{总结内容}


输入

输入内容:我买的商品有质量问题,包装也破损了,非常不满意!


例子2

1. 指令(Instruction):根据输入内容,分析总结。
2. 背景信息(Context):你是一个语言文学大师,总结不超过50字。
3. 输出指示器(Output Indicator):输出格式:\n### 总结\n{总结内容}

输入

输入内容:小明今天需要骑单车去郊外露营,和他的小伙伴一起

以下两款都提供可以自己设计prompt,类似“智能体”应用

 腾讯元宝 - 轻松工作 多点生活
豆包

微软的openai

四、优化

简单任务:分解复杂目标

AI对线性逻辑更敏感,多任务处理易导致信息丢失

  • 错误示范:
    "分析今年市场趋势并预测明年经济走势"

  • 优化方案:
    ① 列出2023年各季度GDP增长率、CPI指数
    ② 对比近三年行业投资分布图
    ③ 基于上述数据预测2024年Q2经济走势

具体任务:量化关键参数
  • 三维度具体化法

    1. 范围限定(时间/空间)

    2. 形式要求(格式/字数)

    3. 内容框架(要素/角度)

  • 对比案例

    • 模糊指令:
      "介绍法国旅游"

    • 具体指令:
      "用表格形式列出巴黎3个冷门博物馆:需包含建馆时间、特色藏品、参观时长(控制在200字内)"

避免使用不明确的描述
  • 操作框架

    1. 明确输出形式(代码/文案/图表)

    2. 定义质量维度(深度/广度/严谨性)

    3. 设定验证条件(如通过单元测试/查重率<5%)

  • 典型场景

    • 模糊需求:
      "生成有创意的产品方案"

    • 明确需求:
      "设计智能水杯方案:需包含①紫外线杀菌功能 ②饮水习惯追踪算法 ③3种差异化材质选择(陶瓷/钛合金/竹纤维)"

使用“做什么“,不用“不做什么”
  • 认知心理学依据:人类大脑对否定指令需额外认知转化

  • 重构技巧

    • 否定式:
      "不要写专业术语"
      → 正向式:
      "用小学五年级能理解的语言解释量子力学"

    • 禁止式:
      "避免主观臆断"
      → 规范式:
      "陈述时标注数据来源,如'根据2023年世卫组织报告...'"

五、实战

创建一个prompt提示词

这里借助腾讯的智能体AI,快速生成一个提示词

腾讯元宝 - 轻松工作 多点生活

优化prompt提示词

腾讯元器

学习参考:设计提示的通用技巧 | Prompt Engineering Guide

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unreal Engine 5 C++ Advanced Action RPG 十章笔记

第十章 Survival Game Mode 2-Game Mode Test Map 设置游戏规则进行游戏玩法 生成敌人玩家是否死亡敌人死亡是否需要刷出更多 肯定:难度增加否定:玩家胜利 流程 新的游戏模式类游戏状态新的数据表来指定总共有多少波敌人生成逻辑UI告诉当前玩家的敌人波数 3-Survival Game M…

设计模式的艺术-代理模式

结构性模式的名称、定义、学习难度和使用频率如下表所示&#xff1a; 1.如何理解代理模式 代理模式&#xff08;Proxy Pattern&#xff09;&#xff1a;给某一个对象提供一个代理&#xff0c;并由代理对象控制对原对象的引用。代理模式是一种对象结构型模式。 代理模式类型较多…

每日一题洛谷P1423 小玉在游泳c++

#include<iostream> using namespace std; int main() {double s;cin >> s;int n 0;double sum 0;double k 2;while (sum < s) {sum k;n;k * 0.98;}cout << n << endl;return 0; }

Python3 OS模块中的文件/目录方法六

一. 简介 前面文章简单学习了Python3中 OS模块中的文件/目录的部分函数。 本文继续来学习 OS模块中文件、目录的操作方法。 二. Python3 OS模块中的文件/目录方法 1. os.lseek() 方法、os.lstat() 方法 os.lseek() 方法用于在打开的文件中移动文件指针的位置。在Unix&#…

HTB:Heist[WriteUP]

目录 连接至HTB服务器并启动靶机 信息收集 使用rustscan对靶机TCP端口进行开放扫描 将靶机TCP开放端口号提取并保存 使用nmap对靶机TCP开放端口进行脚本、服务扫描 使用nmap对靶机TCP开放端口进行漏洞、系统扫描 使用nmap对靶机常用UDP端口进行开放扫描 使用smbclient匿…

【HarmonyOS NEXT】华为分享-碰一碰开发分享

关键词&#xff1a;鸿蒙、碰一碰、systemShare、harmonyShare、Share Kit 华为分享新推出碰一碰分享&#xff0c;支持用户通过手机碰一碰发起跨端分享&#xff0c;可实现传输图片、共享wifi等。我们只需调用系统 api 传入所需参数拉起对应分享卡片模板即可&#xff0c;无需对 U…

使用Inno Setup软件制作.exe安装包

1.下一步&#xff1a; 2. 填写 程序名字 和 版本号&#xff1a; 3.设置安装路径信息 4.添加要打包的exe和依赖文件 5.为应用程序创建关联的文件 如果不需要就直接取消勾选 6.创建快捷方式 &#xff08;1&#xff09;第一种&#xff1a;常用 &#xff08;1&#xff09;第二种&am…

CPU 缓存基础知识

并发编程首先需要简单了解下现代CPU相关知识。通过一些简单的图&#xff0c;简单的代码&#xff0c;来认识CPU以及一些常见的问题。 目录 CPU存储与缓存的引入常见的三级缓存结构缓存一致性协议MESI协议缓存行 cache line 通过代码实例认识缓存行的重要性 CPU指令的乱序执行通过…

初步搭建并使用Scrapy框架

目录 目标 版本 实战 搭建框架 获取图片链接、书名、价格 通过管道下载数据 通过多条管道下载数据 下载多页数据 目标 掌握Scrapy框架的搭建及使用&#xff0c;本文以爬取当当网魔幻小说为案例做演示。 版本 Scrapy 2.12.0 实战 搭建框架 第一步&#xff1a;在D:\pyt…

Python - itertools- pairwise函数的详解

前言&#xff1a; 最近在leetcode刷题时用到了重叠对pairwise,这里就讲解一下迭代工具函数pairwise,既介绍给大家&#xff0c;同时也提醒一下自己&#xff0c;这个pairwise其实在刷题中十分有用&#xff0c;相信能帮助到你。 参考官方讲解&#xff1a;itertools --- 为高效循…

YOLO-cls训练及踩坑记录

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 一、模型训练 二、测试 三、踩坑记录 1、推理时设置的imgsz不生效 方法一&#xff1a; 方法二&#xff1a; 2、Windows下torchvision版本问题导致报错 总结 前…

云计算、AI与国产化浪潮下DBA职业之路风云变幻,如何谋破局启新途?

引言 在近日举办的一场「云和恩墨大讲堂」直播栏目中&#xff0c;云和恩墨联合创始人李轶楠、副总经理熊军和欧冶云商数据库首席薛晓刚共同探讨了DBA的现状与未来发展。三位专家从云计算、人工智能、国产化替代等多个角度进行了深入的分析和探讨&#xff0c;为从业者提供了宝贵…

PAT甲级-1017 Queueing at Bank

题目 题目大意 银行有k个窗口&#xff0c;每个窗口只能服务1个人。如果3个窗口已满&#xff0c;就需要等待。给出n个人到达银行的时间和服务时间&#xff0c;要求计算每个人的平均等待时间。如果某个人的到达时间超过17:00:00&#xff0c;则不被服务&#xff0c;等待时间也不计…

从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑

文章目录 从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑一 参考二 安装三 启动准备大模型文件 四 数据集&#xff08;关键&#xff09;&#xff01;4.1 Alapaca格式4.2 sharegpt4.3 在 dataset_info.json 中注册4.4 官方 alpaca_zh_demo 例子 999条数据, 本机微调 5分…

AI刷题-策略大师:小I与小W的数字猜谜挑战

问题描述 有 1, 2,..., n &#xff0c;n 个数字&#xff0c;其中有且仅有一个数字是中奖的&#xff0c;这个数字是等概率随机生成的。 Alice 和 Bob 进行一个游戏&#xff1a; 两人轮流猜一个 1 到 n 的数字&#xff0c;Alice 先猜。 每完成一次猜测&#xff0c;主持会大声…

【数据分享】1929-2024年全球站点的逐年最低气温数据(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、湿度等指标&#xff01;说到气象数据&#xff0c;最详细的气象数据是具体到气象监测站点的数据&#xff01; 有关气象指标的监测站点数据&#xff0c;之前我们分享过1929-2024年全球气象站点…

CSDN 博客之星 2024:默语的技术进阶与社区耕耘之旅

CSDN 博客之星 2024&#xff1a;默语的技术进阶与社区耕耘之旅 &#x1f31f; 默语&#xff0c;是一位在技术分享与社区建设中坚持深耕的博客作者。今年&#xff0c;我有幸再次入围成为 CSDN 博客之星TOP300 的一员&#xff0c;这既是对过往努力的肯定&#xff0c;也是对未来探…

计算机网络 (56)交互式音频/视频

一、定义与特点 定义&#xff1a;交互式音频/视频是指用户使用互联网和其他人进行实时交互式通信的技术&#xff0c;包括语音、视频图像等多媒体实时通信。 特点&#xff1a; 实时性&#xff1a;音频和视频数据是实时传输和播放的&#xff0c;用户之间可以进行即时的交流。交互…

Node.js——express中间件(全局中间件、路由中间件、静态资源中间件)

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1f4c3;个人状态&#xff1a; 研发工程师&#xff0c;现效力于中国工业软件事业 &#x1f680;人生格言&#xff1a; 积跬步…

嵌入式知识点总结 ARM体系与架构 专题提升(一)-硬件基础

嵌入式知识点总结 ARM体系与架构 专题提升(一)-硬件基础 目录 1.NAND FLASH 和NOR FLASH异同 ? 2.CPU,MPU,MCU,SOC,SOPC联系与差别? 3.什么是交叉编译&#xff1f; 4.为什么要交叉编译&#xff1f; 5.描述一下嵌入式基于ROM的运行方式和基于RAM的运行方式有什么区别? 1…