——写得“清楚”,AI才“聪明”


Prompt 不只是“让 AI 帮我做事”的指令,它是一种对任务的精准建模,写得越准、越具体,AI 表现就越像你想象中的“助理”甚至“合伙人”。


Prompt 的两大基本结构

我们可以将大多数 Prompt 写作归纳为两种核心结构:指令式描述式


1. 指令式 Prompt(Instructional)

这种方式就是告诉 AI “你是谁、你要干啥、怎么干、干到什么程度”。有点像写函数调用 + 规则说明。

示例:

请以第三人称撰写一段 100 字左右的产品文案,介绍一款面向上班族的智能水杯,突出智能提醒和续航优势。

分析结构:

  • 角色:请以第三人称…
  • 任务:撰写产品文案
  • 内容要素:突出提醒与续航
  • 约束:100 字左右

适合需要输出格式稳定、语言规范、结果可控的场景,比如:简历生成、电商文案、数据摘要等。


2. 描述式 Prompt(Descriptive)

更像给模型讲故事 / 构建场景,让 AI 自主“理解”任务。

示例:

想象你是一名品牌文案策划,现在要写一段介绍文案。产品是一款面向上班族的智能水杯,它能提醒喝水,还有超长续航。请写得有创意一点。

特点是:高自由度,适合创意性任务。但缺点是结果不够一致,有时风格跑偏

适合写诗歌、段子、广告脚本、角色扮演等内容。


模型对关键词真的“敏感”吗?

是的,非常敏感。尤其是指令型大模型(如 GPT 系列),对语言中关键词的把控非常精准。

我们来做一个对比实验


可运行代码:试试关键词对输出的影响

from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
# Initialize OpenAI client
client = OpenAI() def try_prompt(prompt):
response=client.chat.completions.create(
model='deepseek/deepseek-r1-distill-llama-70b',
messages=[{"role": "user", "content": prompt}],
)
return response.choices[0].message.content.strip() prompt_1 = "介绍一款智能水杯,突出它的实用性和功能性。"
prompt_2 = "介绍一款智能水杯,突出它的科技感和创新感。" print(" 实用导向文案:\n", try_prompt(prompt_1))
print("\n 科技导向文案:\n", try_prompt(prompt_2))

输出示例对比:

实用性:

这款智能水杯具备自动提醒功能,帮助用户按时补水,搭配持久电池续航,让日常使用更便捷,是现代上班族的健康助手。

科技感:

拥有温度监控、AI 饮水分析与蓝牙同步,这款智能水杯将科技融入生活,为你带来全新的智能饮水体验。

结论:只改动了两个关键词,“模型输出的方向、口吻、细节”就发生了明显变化。


✍️ 写好 Prompt 的黄金四要素

每一条高质量 Prompt,都具备下面 4 个关键元素:

Prompt 组成 说明 示例
角色 让模型代入一个身份 “你是一位简历优化专家”
任务 说明你希望 AI 做什么 “写一段产品介绍文案”
限制 明确格式/字数/风格 “150 字以内、第三人称”
风格 决定语气与调性 “语气要亲切、有创意”

‍♀️ 明确 vs 模糊:写 Prompt 的“爆改示例”

我们来看一组对照练习:

模糊表达 明确表达
写一段产品文案 以第一人称写一段 80 字以内的宣传文案,介绍一款智能水杯,突出它的喝水提醒和长续航特点,语气活泼。
帮我总结一下文章 请将以下文章的核心观点浓缩为三句话,语气专业,不加入个人观点。
给我起个标题 请为以下内容起一个引人注意的标题,字数不超过15字,语言简洁有力。

实战练习:Prompt 改写训练

原始 Prompt:

帮我写一个公众号的文案。

改写思路:

  • 公众号类型?
  • 内容主题?
  • 面向哪类人群?
  • 风格要什么样?

优化后 Prompt:

请以轻松、有趣的语气,帮我写一段适合发布在互联网产品类公众号的推文文案,用于介绍一篇关于“用户调研的5种方法”的文章,
字数控制在100字以内,吸引读者点击阅读全文。

进阶建议:Prompt 模板化

你可以构建一套 Prompt 模板来“批量复制优秀思维方式”,比如

简历自我介绍模板:

你是一名专业的简历优化师。请帮我写一段适用于 {岗位} 岗位的自我介绍。
背景信息:我有 {经验} 年工作经验,擅长 {技能列表}。语气 {语气要求},字数控制在 {长度} 字以内。

填入变量,就能重复高质量生成。


UI设计模板:

你是一位全栈工程师,同时精通产品规划和UI设计。
我想开发一个AI英语口语学习助手app,现在需要输出完整的APP原型图,请通过以下方式帮我完成app所有原型图片的设计。
1、思考用户需要AI英语口语学习助手app实现哪些功能
2、结合用户需求,以产品经理的视角去规划APP的功能、页面和交互;
3、作为设计师思考这些原型界面的设计,并以设计师的视角去输出完整的UI/UX;
4、使用html在一个界面上生成所有的原型界面,颜色风格按照图片上提供的色彩搭配,原型以文件命名为:english_learn_app.html,
可以使用FontAwesome等开源图标库,让原型显得更精美和接近真实
5、我希望这些界面是需要能直接拿去进行开发的Cursor+Claude-3.7-sonnet 生成一整套APP原型图UI稿;





总结 & 提醒

常见误区 正确姿势
“AI 懂我意思就行” AI 不是读心术,Prompt 写得越清晰,结果越精准
“写得越长越好” 长并不代表好,结构清晰才是关键
“随口说” Prompt 是“写作”而非“说话”,它有明确的语法与结构

动画/案例交互的?我也能帮你设计 UI 页面(适合发布到个人网站或公众号小程序)

L1-2、Prompt 的基础结构拆解的更多相关文章

  1. Robot Framework+adb框架自动化测试Android设备案例⑸——L1层测试用例

    一.L1层测试用例 1.初始化.robot *** Settings *** Resource ../L2层关键字.robot *** Test Cases *** 切换EMMC模式 [Tags] A ...

  2. Shell prompt(PS1) 与 Carriage Return(CR) 的关系?-- Shell十三问<第二问>

    Shell prompt(PS1) 与 Carriage Return(CR) 的关系?-- Shell十三问<第二问> 当你成功登录进一个文字界面之后,大部份情形下,你会在荧幕上看到一个 ...

  3. AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

    要用好 Stable Diffusion,最最重要的就是掌握 Prompt(提示词).由于提示词对于生成图的影响甚大,所以被称为魔法,用得好惊天动地,用不好魂飞魄散 . 因此本篇整理下提示词的语法(魔 ...

  4. Apworks框架实战(六):使用基于Entity Framework的仓储基础结构

    在前面的章节中,我们已经设计了一个简单的领域模型,接下来我们希望能够实现领域模型的持久化及查询.在Apworks中,实现了面向Entity Framework.NHibernate以及MongoDB的 ...

  5. prompt() 方法,弹框带输入框

    prompt() 有alert的风格,却带着输入框,这是怎么实现的呢? 语法 prompt(text,defaultText) 参数 描述 text 可选.要在对话框中显示的纯文本(而不是 HTML ...

  6. HTML DOM prompt() 方法

    1. 定义和用法 prompt() 方法用于显示可提示用户进行输入的对话框. 语法 prompt(text,defaultText) 参数 描述 text 可选.要在对话框中显示的纯文本(而不是 HT ...

  7. zsh 命令提示符 PROMPT

    使用上zsh后,发现命令提示符显示不了当前的路径,和一般的Linux系统默认提示不一致.配置自己的提示符: 更改配置文件.zshrc,添加配置PROMPT='%m:%. $',重新打开一个窗口生效. ...

  8. 开放式管理基础结构 OMI

    Windows 长久以来在 CIM 实施领域一直傲立桥头,而这一切都是从 WMI(Windows 管理基础结构)开始的.分布式管理任务组 (DMTF) 通用信息模型 (CIM) 是一种开放式标准,用于 ...

  9. 一步一步拆解一个简单的iOS轮播图(三图)

    导言(可以不看): 不吹不黑,也许是东半球最简单的iOS轮播图拆分注释(讲解不敢当)了(tree new bee).(一句话包含两个人,你能猜到有谁吗?提示:一个在卖手机,一个最近在卖书)哈哈... ...

  10. jquery自定义对话框alert、confirm和prompt

    jQuery Alert Dialogs,又一个基于jQuery的提示框插件,主要包括Alert.Confirm.prompt这三种,还有一个高级范例,可以在提示框内嵌入HTML语言,可以自定义风格样 ...

随机推荐

  1. pikachu搭建

    pikachu靶场搭建教程 下载小皮面板phpstudy: 小皮官网:https://www.xp.cn/ 下载pikachu : https://github.com/zhuifengshaonia ...

  2. 遍历列表、元组或字符串的函数enumerate

    这两天在处理遇到的问题,循环遍历列表中的字典并输出到excel中 查阅资料发现了一个正和我意的函数 所以周一一上班我就开始试一试 然而发现 enumerate函数只适用于列表.元组或字符串的函数 语法 ...

  3. Dify 的核心技术栈

    Dify 的技术栈涵盖多个层次,结合了前沿的 AI 框架.成熟的开发工具及高效的部署方案. 以下是其核心组成: 一.基础架构与后端技术 编程语言与框架 Python + Flask:后端服务主要基于 ...

  4. 在B站刷学习视频时如何知道剩余分集视频总时长?

    在B站刷学习视频时如何知道剩余分集视频总时长? 转载于:bilibili笔记 作者:丶whimmy 前言 最近在B站刷黑马的前端视频课.然而每次看视频都不知道还剩多少时长,制定计划时都很苦恼. 多达4 ...

  5. 修改npm下载地址为淘宝镜像

    修改 npm 下载地址 修改为国内淘宝镜像 # 修改为新淘宝镜像(推荐) npm config set registry https://registry.npmmirror.com/ # 旧 npm ...

  6. 归并排序(递归)(NB)

    博客地址:https://www.cnblogs.com/zylyehuo/ 递归思路 # _*_coding:utf-8_*_ import random def merge(li, low, mi ...

  7. 再谈MCP协议,看看 MCP 是如何重塑 AI 与外部数据源互动的能力?

    Techscribe Central 缩略图由 Techscribe Central 制作和编辑 MCP!!是不是一头雾水?我当时也是这个反应.我也是最近才听说它开始引发关注,然后我发现大多数人根本不 ...

  8. pandas数据统一绘图风格配置

    在使用pandas的时候,经常会用到Dataframe或者Series的plot方法,该方法底层实际上调的还是matplotlib.pyplot的plot方法.因此,通过对pyplot模块的绘图全局参 ...

  9. 方法重写-java se 进阶-day01

    1.方法重写的介绍 当子父类中,某方法存在相同的定义(方法名.参数.返回值)时,子类的方法会将父类的方法进行重写操作(覆盖) 2.方法重写与方法重载的区别 1.方法重载:又称Overload,在同一个 ...

  10. C#反射与特性{学习笔记}

    其实这篇文章主要是想要学习反射,但是反射和特性往往是不分家的,所以也要了解一些特性相关的知识. 简单来说,继承了Attribute类的,就是特性 作用是给类或者方法打个标签 反射是在程序运行时,去读取 ...