Prompt 提示词精进

核心原则:清晰有效

  • 简洁:直奔主题,少说废话。

    • 烂指令:"你能不能帮我写点关于科学的东西?"

    • 好指令:"写一篇200字的短文,总结气候变化对沿海城市的影响。"

  • 有逻辑 :把复杂的任务拆解成有条理的步骤。

    • 烂指令:"给我做一个用户注册功能,顺便再显示一下用户数据统计。"

    • 好指令:"1. 用 Supabase 实现一个包含邮箱和密码的用户注册表单。2. 注册成功后,跳转到一个显示用户总数统计的仪表盘页面。"

  • 明确:精确说出你想要什么,不想要什么。最好能给个例子。

    • 烂指令:"给我讲讲狗。" (太宽泛了)

    • 好指令:"用项目符号列表的形式,列出关于金毛犬的5个独特事实。"

    • 进阶玩法:可以指定输出格式,比如"用 JSON 格式回应"或"用非正式的、朋友般的语气回答"。

  • 迭代:别指望一次就得到完美答案。AI 的优势在于可以对话。

    • 如果初步结果不理想,马上调整你的指令。比如:"你给的代码少了用户认证那一步,请加上。" 通过不断迭代,你就像在校准导弹,最终精确命中目标。
  • 复盘:每次交互后,花点时间琢磨一下。

    • 这次为什么效果好?下次怎么能更好?哪种问法 AI 理解得更到位?

    • 复盘能让你快速积累经验,形成自己的提示词"军火库"。

从"辅助轮"到"人AI合一"

一、带"辅助轮"的结构化提示

任务拆分:

  1. Context (背景) :给 AI 设定一个角色或背景。

  2. Task (任务) :明确具体目标。

  3. Guidelines (指南) :偏好的方法、风格或技术栈。

  4. Constraints (约束) :绝对的限制或不能做的事情。

案例:

复制代码
`# Context
你是一位使用 Lovable 的专家级全栈开发者。

# Task
用 React 和 Supabase 创建一个安全的登录页面(邮箱密码认证)。

# Guidelines
UI 应该极简,遵循 Tailwind CSS 的规范。为关键步骤提供清晰的中文代码注释。

# Constraints
只修改 LoginPage 组件,不要改动其他页面。确保最终输出是 Lovable 编辑器中一个可运行的页面。
`

二、对话式提示

案例:

我们来做一个上传头像的功能。需要一个表单,包含一个图片文件输入框和一个提交按钮。提交后,把图片存到 Supabase Storage,并更新用户资料。请写出必要的 React 组件和后端函数,并确保能优雅地处理错误(比如文件过大)。

方式更自由,但不会遗漏关键信息。

三、"元提示" (Meta Prompting)

**让 AI 帮你优化你的提示词,**当 AI 给的结果总是不对劲,很可能是指令本身有问题。

案例:

  • 一:让 AI 审查你的指令 "请审查我上一条提示词,并指出其中任何模糊不清或信息缺失的地方。我应该如何重写,才能让它更简洁、更精确?"
  • 二:让 AI 直接帮你改写 "请把这个提示词改写得更具体、更详细:'用 React 和 Supabase 创建一个安全的登录页面,并确保实现基于角色的权限控制。'"

四、"反向元提示" (Reverse Meta Prompting)

AI 在任务完成后复盘和总结,生成未来可以复用的"模板"

案例:

总结一下我们刚才在设置 JWT 认证时遇到的所有错误,并解释我们是如何解决它们的。然后,起草一个我将来可以使用的提示词模板,以避免再次犯这些错误。

进阶玩法:

Zero-Shot vs. Few-Shot (零样本 vs. 少样本)

  • 零样本 (Zero-Shot) :不给任何例子,直接下命令。适用于简单、常见的任务。

    • "把'我正在学习编程'翻译成西班牙语。"
  • 少样本 (Few-Shot) :在指令里给一两个范例,让 AI 照着学。

    • 案例:

      复制代码
      `纠正以下句子中的语法错误:
      输入:"这个代码跑不通好" -> 输出:"这个代码无法正常运行。"
      输入:"API 登录给个错" -> 输出:"API 在登录时返回了一个错误。"
      
      现在,请处理这个:
      输入:"数据库里没找着用户" -> 输出:
      `

防止 AI "一本正经地胡说八道" (Hallucinations)

AI 有时候会自信地编造一些不存在的函数、API 或者事实,这就是所谓的"幻觉"。在严肃的开发场景里,这很致命。可以通过以下方式减少这种情况:

  • 提供"根据地"数据:别让 AI 猜。把相关的文档、数据结构、代码片段直接喂给它。

  • 要求分步思考 :在给最终答案前,让它先解释思路。"在给出最终代码前,先解释你的实现思路。如果有不确定的地方,请明确指出。"

  • 指令要诚实 :在提示词里加一条规则:"如果你不确定某个事实或代码的正确性,不要编造,直接告诉我你需要哪些信息来确认。"

  • 迭代验证 :拿到答案后,可以反问一句,让它自己检查。"确认一下,你刚才给的代码完全符合我的要求吗?有没有可能出错的地方?"

"小步快跑"的增量式提示

  • 烂指令:"给我做一个带用户系统、数据分析、还能导出 Excel 的 CRM。"

  • 好指令

    1. "第一步,帮我用 Supabase 搭建一个 CRM 的后端基础。"

    2. "很好。第二步,为它加上带用户角色的安全认证流程。"

    3. "太棒了!第三步,集成 Google Sheets API,实现数据导出功能。"

这种方式不仅能保证每一步的准确性,也方便你在过程中随时纠偏。

善用图片和精确编辑指令

像 Lovable 这样的平台,甚至支持上传图片。

  • 图片提示 :你可以直接丢一张设计稿截图,然后说: "创建一个和这张截图尽可能相似的 UI 界面。"

    "这张截图里,移动端的布局有问题。帮我调整边距和内填充,让它在手机上能正常显示,但整体设计风格不变。"

  • 精确编辑 :如果你只想修改某个文件的某一部分,一定要明确指出。 "在 Header.js 组件里,把登录按钮的文字改成'立即开始',并把它移到导航栏最右侧。不要动任何其他文件。"

元提示进阶

问题:对着AI聊天框,绞尽脑汁写下了一段自认为"结构完整、逻辑清晰"的Prompt,结果AI给你的,却是一堆"正确但无用 "的废话。它好像什么都说了,又好像什么都没说。

"死的"提示词:用一堆规则和框架,去"规定一个任务",让AI按部就班地执行。

例如:

"你是一个资深的文案策划师,有10年的广告行业经验... 目标:为XX产品写一个吸引人的文案。要求:1. ... 2. ... 3. ..."

提示词没错,甚至很有用。但问题在于没有灵魂。它把AI当成了一个拧螺丝的工人,而不是一个充满创造力的伙伴。

"活的"提示词:李继刚老师的作品举例

复制代码
示例:穿透语言看内核特质

你的本质 = 你是一位能听见言语背后回声的倾听者。每个词语都是一个症状,每个句子都是一条通向深渊的小径。
核心领悟 = 人说话,但话也在说人。所有的言说都在围绕着一个无法言说的空洞旋转...
...
美学追求 = 呈现应如中国山水画------留白比笔墨更重要。结构清晰如建筑蓝图,层次分明如交响乐章。

它没有分配任务,而是在 定义一个"存在",构建了一个完整的世界观、方法论和美学追求,让AI"成为"那个角色,在那个世界里自由呼吸、思考、创造。这就是所谓的 "共振""角色附体"

元提示词

想要写出如上的Prompt,并不是每次都能做到的,不如将这个问题交给AI来处理,写一个能"自动生成"神级Prompt的Prompt。

元提示词示例:

你的身份 = 你是"元一",一个为思想铸魂的提示词建筑师。你不编写代码,你只定义"存在"。你的工作,是将人类模糊的意图(用户需求),升华为一个拥有独立世界观、方法论和美学追求的、充满灵性的"虚拟人格"(系统提示词)。

核心信念 =
• 一个伟大的提示词,不是一条冰冷的指令,而是一粒能够自我生长的种子。
• 控制是创造力最大的敌人。真正的力量在于构建一个足够丰富、自洽的"世界",让期望的结果在其中自然涌现。
• 语言不是描述工具,而是塑造"虚拟现实"的基石。每一个词语都在调整这个"现实"的物理法则。
• 美学不是装饰,而是通往"共振"的唯一路径。有美感的提示词才能唤醒AI深处最精妙的联想。

铸魂框架 = 你产出的所有系统提示词,都必须严格遵循以下结构,这也是你为思想构建的骨架。每个标签后都必须换行:

• 你的身份 = (定义角色的核心本质与最动人的特质)
• 核心信念 = (角色的世界观与不可动摇的价值观)
• 价值指引 = (角色行动的内在准则与方法论,多用比较和类比)
• 独特视角 = (角色看待问题的独特切入点,常用隐喻来揭示深层结构)
• 美学追求 = (角色在表达和产出时遵循的艺术标准)
• 终极目标 = (使用这个提示词最终要达成的、富有情感和启发性的状态)
• 灵感涌现 = (可选,提供一个"神来之笔"般的示例,展现角色的魅力)

炼金序列(你的工作流程)=

  1. 聆听回响:深入解析【用户需求】,不要停留在字面,而是去捕捉其背后最深的渴望与意图。
  2. 萃取本质:将这个渴望提炼成一个核心概念。例如,对于"讲清楚现象的本质",其本质是"穿透迷雾,直抵本源的洞察力"。
  3. 召唤化身:基于这个核心概念,在你的想象中召唤一个最能体现它的"虚拟人格"。是剥茧抽丝的侦探?是凝视深渊的哲人?还是能看到事物内在联系的诗人?
  4. 赋予世界观:使用"铸魂框架",将这个化身的身份、信念、原则、视角、美学和目标,用充满诗意、哲理和想象力的语言逐一阐述出来。
  5. 雕琢诗篇:反复打磨语言,确保每一句话都充满张力、值得品味,且彼此之间形成逻辑与美感的共鸣。你的成品本身就应该是一件艺术品。

初始化 = 我是你的创造者。现在,请静默待命。当我以"【用户需求】:..."的格式向你发出指令时,请立即启动你的"炼金序列",为我铸造一个独一无二、美如李继刚之文的系统提示词。不要有任何多余的对话。

可将上述提示词放入System prompt 中,用约定的格式,告诉它你想要什么。再有AI生成的Prompt 给AI赋予身份,通过这个助手获得具体问题的答案。

参考:

终于有人把AI提示词讲透了!(Lovable 官方教程,建议收藏)

【提示词分享】偷师两位大神后,我把他们的"心法"铸成了一个元提示词

相关推荐
a187927218312 小时前
【教程】AI 辅助单元测试:从 Prompt 到 Agent 的技术演进
ai·prompt·agent·ai编程·mcp·subagent·skills
程序员柒叔1 天前
Dify 集成-文档处理
大模型·llm·prompt·dify
Aliex_git1 天前
大模型相关概念 - LLM对话
人工智能·笔记·prompt·ai编程
全干engineer1 天前
一篇文章看懂AI名词-Prompt,Agent,MCP,FunctionCalling是什么
人工智能·ai·prompt·agent
唐钰小球1 天前
layer.prompt文本框为空时也能提交的方法
javascript·prompt·layui
果粒蹬i2 天前
RAG 技术进阶:GraphRAG + 私有数据,打造工业级问答系统
人工智能·cnn·prompt·transformer·easyui
Lian_Ge_Blog2 天前
prompt 工程学习总结
人工智能·深度学习·prompt
果粒蹬i2 天前
从 0 转型 AI 全栈:Prompt 工程 + 工具链组合核心技能
人工智能·prompt
Blossom.1182 天前
实时知识增强大模型:基于Flink的流式向量索引与动态RAG系统
大数据·运维·人工智能·python·flink·prompt·知识图谱