——写得“清楚”,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. SM系列国密算法

    其中SM1.SM4.SM7.祖冲之密码(ZUC)是对称算法:SM2.SM9是非对称算法:SM3是哈希算法.目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现. 一.SM1 ...

  2. dx12学习之旅-

    记录一下,第一篇博客2024年7月26日下午. 计划在毕业后从事游戏开发的工作,现在在学习龙书dx12,平时会写一些对龙书内容上的一些理解.在读完全书之后,会考虑进行一次龙书相关的总结,不过这应该要很 ...

  3. wxpython SetValue 获取列表数据获取不到

    self.m_textCtrl4.SetValue(files) 同样的方法获取其他值就获取到了 ,后来想了想files是列表数据,于是将类型变为str型成功 self.m_textCtrl4.Set ...

  4. Manus的开源复刻OpenManus初探

    OpenManus介绍 Manus需要邀请码才能体验,目前大部分人都体验不到. 有几个大佬花3个小时就复现了一个简单的原型OpenManus,让我们体验体验吧!! 截至目前,该项目已经获得了25.9k ...

  5. 用DeepSeek+可灵AI+剪映制作哪吒2走T台秀AI视频 (保姆级教程)

    内容首发周老师的付费社群,挑其中部分内容免费同步给公号读者 今天给大家分享如何利用DeepSeek这类AI工具,制作哪吒2走T台秀视频,保姆级的制作方法,简单易懂,小白也能轻松上手. 关键操作,分为四 ...

  6. vscode如何退出/切换 github 账号

    退出/切换 github 账号 左下角点击头像按钮,选择注销,然后再重新登录

  7. 小白必看的cmd简单代码!(图片看不到的可复制 粘贴到Typroa进行观看)

    打卡cmd的方法 直接window加r 输入cmd 在下方菜单 找到window标志,打开 输入命令提示符 更高级的cmd权限使用:右键命令提示符,点击"以管理员身份运行" 一些简 ...

  8. SqlServer 数据库邮件 + QQ邮箱

    以 SQL Server 2012 为例 QQ邮箱设置 首先到你的QQ邮箱中启用POP3/SMTP服务,并拷贝QQ邮箱给予的授权码. 这里的授权码复制过来,一会需要用到. SQL Server 数据库 ...

  9. 《机器人SLAM导航核心技术与实战》第1季:第5章_机器人主机

    <机器人SLAM导航核心技术与实战>第1季:第5章_机器人主机 视频讲解 [第1季]5.第5章_机器人主机-视频讲解 [第1季]5.1.第5章_机器人主机_X86与ARM主机对比-视频讲解 ...

  10. Cursor预测程序员行业倒计时:CTO应做好50%裁员计划

    提供AI咨询+AI项目陪跑服务,有需要回复1 前两天跟几个业内同学做了一次比较深入的探讨,时间从15.00到21.00,足足6个小时! 其中有个问题特别有意思:从ChatGPT诞生到DeepSeek爆 ...