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

(不用互三)解密AI创作:提升Prompt提示词的提问技巧

文章目录

  • 🍊AI创作的核心:提示词 Prompt 的重要性
    • 1. 什么是提示词工程?
      • 1.1 提示词的工作原理
      • 1.2 高薪提示词工程师的现实
      • 1.3 谁能胜任提示词工程师?
    • 2. 提示词编写技巧
    • 3. 常见的提示词框架
      • 3.1 CO-STAR 框架
      • 3.2 BORKE 框架
    • 4. 提示词的实际应用
    • 5. 提示词资源网站
    • 6. AIGC 领域的发展与应用
    • 7. 生成式 AI 实验示例


🍊AI创作的核心:提示词 Prompt 的重要性

在深入探索 AI 内容创作时,提示词 成为与 AI 沟通的关键工具。它不仅是 AI 理解指令的桥梁,还决定了生成内容的质量和相关性。掌握提示词的编写技巧,能极大提高 AI 生成内容的准确性。本文将揭开提示词的神秘面纱,展示其在 AI 创作中的作用与技巧,并提供如何编写高效提示词的指南。


1. 什么是提示词工程?

提示词工程可以简单理解为:通过组织关键词,提取出有效的信息。提示词的质量直接影响 AI 输出的准确性与专业度。精心设计的提示词,能够帮助 AI 更加精准地理解问题,从而生成符合预期的响应。


1.1 提示词的工作原理

在 AI 大模型中,提示词是一种引导 AI 生成特定类型文本的工具。通过提供一些关键词、短语或指令,AI 可以更好地理解上下文,并生成符合预期的结果。提示词的目的是帮助 AI 理解任务背景、提炼信息,并确保输出符合用户需求。


1.2 高薪提示词工程师的现实

国内外,提示词工程师作为一个新兴职业,尤其是在 AIGC 领域(AI 生成内容)中,逐渐受到重视。虽然该职业门槛较低,但高薪职位往往需要结合领域知识和技术能力,尤其是在金融、医疗、法律等行业。


1.3 谁能胜任提示词工程师?

提示词工程的门槛较低,竞争也相对激烈。虽然普通用户可以学习基础的提示词技术,但要获得高薪职位,还需结合领域知识和经验。提示词的应用领域广泛,适用于软件开发、文案写作、数据分析等多个行业。


2. 提示词编写技巧

编写提示词时,可以参考以下技巧,以确保 AI 输出符合预期:

  • 清晰定义关键词:特别是模糊或具有多重含义的词汇。
  • 提供背景信息:帮助 AI 理解上下文。
  • 利用上下文和数据:让 AI 更好地理解任务背景。
  • 指定 AI 的角色:为 AI 设定一个角色,以获得更具针对性的响应。
  • 明确输出格式:指定响应的格式和结构,控制长度和细节。

3. 常见的提示词框架

3.1 CO-STAR 框架

CO-STAR 框架是新加坡政府科技部门提出的提示词结构,它考虑了 AI 输出的有效性与相关性。该框架可以帮助用户构建高效提示词:

  • C: 上下文,提供任务背景。
  • O: 目标,明确希望 AI 执行的任务。
  • S: 风格,指定写作风格,如某个名人或领域专家。
  • T: 语气,确定输出的态度,如正式、幽默或理解型。
  • A: 受众,根据对象调整语言难度。
  • R: 回复格式,明确输出的格式,如列表、JSON 等。

3.2 BORKE 框架

BORKE 框架由提示词领域的专家提出,适合提示词的结构化编写:

  • B: 提供背景信息,帮助 AI 理解任务。
  • R: 为 AI 设定角色,如“心理学家”或“产品经理”。
  • O: 明确目标,确保 AI 聚焦任务。
  • K: 定义关键结果,确保生成的内容符合要求。
  • E: 进行实验性改进,优化提示词,以获得更好的结果。

4. 提示词的实际应用

提示词编写过程中,借助以上框架和技巧,可以显著提升 AI 生成内容的质量。以下是几个推荐的工具:

  • KIMI-AI:提供预设提示词模板,涵盖从职业规划到销售话术等多个领域。
  • Coze:支持编写结构化提示词,提升提示词编写效率。

5. 提示词资源网站

  • AI Short:https://www.aishort.top/
  • 提示精灵 (AI 智能酷网):https://www.znkw.com/

这些网站提供丰富的提示词资源,适用于不同场景与职业需求。


6. AIGC 领域的发展与应用

AIGC(Artificial Intelligence Generated Content,AI 生成内容)包括文字、图像、音频、视频等各类内容。在未来,AIGC 将在购物、游戏、影视、音乐等多个领域中发挥重要作用,并为提示词工程师提供广阔的职业前景。


7. 生成式 AI 实验示例

以下是几个生成式 AI 应用的代码示例:

import openaiopenai.api_key = 'your-api-key'prompt = "Write a story about an AI that learns to"response = openai.Completion.create(engine="text-davinci-003",prompt=prompt,max_tokens=100
)print(response.choices[0].text.strip())

相关文章:

(不用互三)解密AI创作:提升Prompt提示词的提问技巧

文章目录 🍊AI创作的核心:提示词 Prompt 的重要性1. 什么是提示词工程?1.1 提示词的工作原理1.2 高薪提示词工程师的现实1.3 谁能胜任提示词工程师? 2. 提示词编写技巧3. 常见的提示词框架3.1 CO-STAR 框架3.2 BORKE 框架 4. 提示…...

Python 错误 ValueError 解析,实际错误实例详解 (二)

文章目录 前言Python 中错误 ValueError: Not Enough Values to UnpackPython 中的 ValueError 是什么修复Python字典中 ValueError:ValueError: not enough values to unpack修复Python中 ValueError:not enough values to unpackPython 中错误 ValueError: Setting an Arra…...

会员计次卡渲染技术-—SAAS本地化及未来之窗行业应用跨平台架构

一、计次卡应用 1. 健身中心:会员购买一定次数的健身课程或使用健身房设施的权限。 2. 美容美发店:提供一定次数的理发、美容护理等服务。 3. 洗车店:车主购买若干次的洗车服务。 4. 儿童游乐场:家长为孩子购买固定次数的入场游…...

Redis网络模型、通信协议、内存回收

Redis网络模型 一、用户空间和内核空间(前提)问题来了:为啥要区分用户空间和内核空间呢?我们来看看两个空间以及硬件是如何操作的 二、Linux中五种IO模型1、 阻塞IO2、非阻塞IO3、IO多路复用3.1、SELECT3.2、poll3.3、epoll 4、信…...

闯关leetcode——21. Merge Two Sorted Lists

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/merge-two-sorted-lists/description/ 内容 You are given the heads of two sorted linked lists list1 and list2. Merge the two lists into one sorted list. The list should be made by sp…...

Notepad++中提升编码效率的关键快捷键

基本操作 Ctrl N:新建文件。Ctrl O:打开文件。Ctrl S:保存文件。Ctrl Shift S:另存为。Ctrl W:关闭当前文件。 文件和标签管理 Ctrl Tab:切换到下一个标签。Ctrl Shift Tab:切换到上…...

ai智能语电销机器人有哪些功能?

近几年火爆的AI语音机器人,已经可以成熟的服务于金融贷款、理财、房地产、电商、汽车等行业,成熟的适用于电话销售、客服服务、售后管理等等基础岗位,那么ai智能语电销机器人有哪些功能?我们来看一看。 顾名思义,智能…...

ctfshow-PHP反序列化

web254 源码 <?php/* # -*- coding: utf-8 -*- # Author: h1xa # Date: 2020-12-02 17:44:47 # Last Modified by: h1xa # Last Modified time: 2020-12-02 19:29:02 # email: h1xactfer.com # link: https://ctfer.com //mytime 2023-12-4 0:22 */ error_reporting(0)…...

BEV学习---LSS-2

前言一、相关参数设置二、LSS算法前向过程 1.整体步骤2.创建视锥3.坐标变换4.视锥点云特征5.VoxelPooling 5.1 cumsum_trick(池化累积求和技巧):5.2 VoxelPooling总结 前言 目前在自动驾驶领域&#xff0c;比较火的一类研究方向是基于采集到的环视图像信息去构建BEV视角下的特征…...

PhpStudy下载安装使用学习

一、官网下载 官网地址&#xff1a;Windows版phpstudy下载 - 小皮面板(phpstudy)https://old.xp.cn/download.html 【首页】选择Windows版&#xff0c;进行下载 下载完成是一个压缩包的形式&#xff0c;解压得到一个.exe的执行文件&#xff0c;点击执行安装程序&#xff08;注…...

在Excel中通过Python运行公式和函数实现数据计算

目录 一、引言 1.1 背景介绍 1.2 Python in Excel 的意义 二、环境准备 2.1 安装必要的软件 2.2 配置 Excel 三、基础操作 3.1 输入 Python 代码 3.2 调用 Python 库 四、案例分析 4.1 数据读取与处理 4.1.1 读取 Excel 数据 4.1.2 数据处理 4.2 数据可视化 4.2…...

基于SpringBoot+Vue的美妆购物系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…...

uniapp uni-table合并单元格

视图层 <uni-table border stripe emptyText"暂无更多数据" class"table_x"><!-- 表头行 --><uni-tr><uni-th align"center">患者姓名</uni-th><uni-th align"center">透析方式</uni-th>&…...

MySQL 创建数据库和表全攻略

一、MySQL 创建数据库与表的重要性 MySQL 作为广泛应用的关系型数据库管理系统&#xff0c;创建数据库和表具有至关重要的意义。 在数据存储方面&#xff0c;数据库就如同一个巨大的仓库&#xff0c;为各类数据提供了安全、有序的存储环境。通过创建数据库&#xff0c;可以将相…...

大数据-126 - Flink State 03篇 状态原理和原理剖析:状态存储 Part1

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…...

RFID射频模块(MFRC522 STM32)

目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 3.工作原理介绍 三、程序设计 main.c文件 MFRC522.h文件 MFRC522.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 RC522 RFID射频模块是一款广泛应用于非接触式RFID系统中的核心组件&#xff0c;由NXP&…...

【JavaSE】--方法的使用

文章目录 1. 方法概念及使用1.1 什么是方法1.2 方法定义1.3 方法调用的执行过程1.4 实参和形参的关系&#xff08;重要&#xff09;1.5 没有返回值的方法 2. 方法重载2.1 方法重载概念2.2 方法签名 3. 递归3.1 递归的概念3.2 递归执行过程分析3.3 递归练习 1. 方法概念及使用 1…...

wireshark打开时空白|没有接口,卸载重装可以解决

解决方法&#xff1a;卸载wireshark,全选卸载干净&#xff0c;重新安装旧版的wireshark4.2.7, 甚至cmd下运行net start npf时显示服务名无效&#xff0c;但打开wireshark仍有多个接口 错误描述&#xff1a; 一开始下载的是wireshark的最新版&#xff0c;win11 x64 在安装wir…...

单值二叉树--(C语言)

题目如下&#xff1a; 如果二叉树每个节点都具有相同的值&#xff0c;那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时&#xff0c;才返回 true&#xff1b;否则返回 false。 示例 1&#xff1a; 输入&#xff1a;[1,1,1,1,1,null,1] 输出&#xff1a;true示例 2&a…...

Linux云计算 |【第三阶段】PROJECT1-DAY2

主要内容&#xff1a; 网站架构演变、LNPMariadb数据库分离、Web服务器集群&#xff08;部署Nginx后端web服务器、部署NFS共享存储服务器、部署Haproxy代理服务器、部署DNS域名解析服务器&#xff09; 一、网站架构演变&#xff1a; 随着网站访问量和业务复杂度的增加&#x…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

拉力测试cuda pytorch 把 4070显卡拉满

import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试&#xff0c;通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小&#xff0c;增大可提高计算复杂度duration: 测试持续时间&#xff08;秒&…...

10-Oracle 23 ai Vector Search 概述和参数

一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI&#xff0c;使用客户端或是内部自己搭建集成大模型的终端&#xff0c;加速与大型语言模型&#xff08;LLM&#xff09;的结合&#xff0c;同时使用检索增强生成&#xff08;Retrieval Augmented Generation &#…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

Webpack性能优化:构建速度与体积优化策略

一、构建速度优化 1、​​升级Webpack和Node.js​​ ​​优化效果​​&#xff1a;Webpack 4比Webpack 3构建时间降低60%-98%。​​原因​​&#xff1a; V8引擎优化&#xff08;for of替代forEach、Map/Set替代Object&#xff09;。默认使用更快的md4哈希算法。AST直接从Loa…...

Redis:现代应用开发的高效内存数据存储利器

一、Redis的起源与发展 Redis最初由意大利程序员Salvatore Sanfilippo在2009年开发&#xff0c;其初衷是为了满足他自己的一个项目需求&#xff0c;即需要一个高性能的键值存储系统来解决传统数据库在高并发场景下的性能瓶颈。随着项目的开源&#xff0c;Redis凭借其简单易用、…...

FFmpeg:Windows系统小白安装及其使用

一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】&#xff0c;注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录&#xff08;即exe所在文件夹&#xff09;加入系统变量…...

Ubuntu Cursor升级成v1.0

0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开&#xff0c;快捷键也不好用&#xff0c;当看到 Cursor 升级后&#xff0c;还是蛮高兴的 1. 下载 Cursor 下载地址&#xff1a;https://www.cursor.com/cn/downloads 点击下载 Linux (x64) &#xff0c;…...