提示词Prompt技巧

写提示词(Prompt Engineering)其实有一套比较成熟的方法论。很多人刚开始会随便问一句,但高手写的提示词和普通人差别很大


一、最重要的一条原则:信息越完整越好

很多人提示词是这样写的:

复制代码
写一个登录页面

AI只能猜。

高手会这样写:

复制代码
用 React + TypeScript 写一个登录页面。

要求:
- 使用 TailwindCSS
- 包含用户名和密码
- 使用表单验证
- 提交调用 /api/login
- 登录成功后跳转到 /dashboard

你会发现:

复制代码
信息越多
结果越好

这个原则几乎适用于所有模型,比如 GPT-4、Claude、Gemini。


二、结构化提示词(非常重要)

不要写一大段话。

最好写成结构:

复制代码
任务
背景
约束
输出格式

例如:

复制代码
任务:
实现一个分页组件

技术栈:
React + TypeScript

要求:
- 支持 pageSize
- 支持 total
- 支持 onChange

输出:
只输出组件代码

AI会更容易理解。


三、给 AI 角色(非常有效)

大模型对 角色设定 非常敏感。

例如:

复制代码
你是一个有10年经验的前端工程师。

或者:

复制代码
你是一个精通React架构设计的工程师。

这样 AI 的回答会明显不同。

例如:

复制代码
你是一个代码审查专家,请帮我 review 这段代码。

四、给示例(Few-shot)

这是非常经典的技巧。

例如:

复制代码
把函数名转换为 REST API

示例:

getUser -> GET /users/{id}
createUser -> POST /users
deleteUser -> DELETE /users/{id}

现在转换:

updateUser

AI就会模仿模式。


五、明确输出格式

如果不限制格式,AI会乱输出。

例如:

复制代码
用 JSON 返回

或者:

复制代码
用 markdown 表格输出

示例:

复制代码
请用 JSON 输出:

{
  "component": "",
  "props": [],
  "description": ""
}

六、分步骤思考(Chain-of-Thought)

如果问题复杂,可以要求 AI:

复制代码
请一步一步思考

例如:

复制代码
分析这个 bug:

1 分析问题
2 找可能原因
3 提出解决方案

这种方式会提高正确率。


七、限制范围(非常重要)

AI容易 过度发挥

例如:

坏提示词:

复制代码
优化代码

好提示词:

复制代码
只优化性能,不改变逻辑。
不要重构代码结构。

八、给上下文(Context)

很多人忽略这一点。

例如你问:

复制代码
这个函数有什么问题?

AI可能完全不理解。

正确做法:

复制代码
这是一个 React 项目。

这个函数用于处理用户登录。

代码如下:

上下文越多越好。


九、让 AI 先分析再输出

这个技巧非常好用。

例如:

复制代码
先分析代码问题,再给修改后的代码。

或者:

复制代码
先给设计方案,再写代码。

这样质量会高很多。


十、程序员常用 Prompt 模板

我给你几个非常实用的。


代码生成

复制代码
你是一个资深前端工程师。

任务:
实现一个 React 组件。

要求:
- TypeScript
- 使用 hooks
- 使用 TailwindCSS
- 组件可复用

输出:
只输出代码,不要解释。

代码 Review

复制代码
请 review 这段代码。

从以下角度分析:

1 可读性
2 性能
3 潜在 bug
4 改进建议

Debug

复制代码
分析这个 bug。

步骤:

1 解释代码逻辑
2 找出问题
3 提供修复代码

十一、AI 编程高手常用技巧

现在很多人会把提示词写成 模板文件

例如:

复制代码
prompts/
   code-review.md
   bug-fix.md
   generate-component.md

然后在 AI IDE 里复用。

像 Cursor、Claude Code 都支持这种方式。


十二、一个非常高级的技巧(很多人不知道)

Prompt 分层

结构是:

复制代码
System Prompt
Project Prompt
Task Prompt

例如:

复制代码
System:
你是一个前端专家

Project:
本项目使用 React + Vite

Task:
实现一个表单组件

这样 AI 的效果会非常稳定。


十三、一个重要结论

很多人以为提示词就是:

复制代码
写一句话

其实高手写提示词更像:

复制代码
写需求文档

结构通常是:

复制代码
背景
目标
约束
示例
输出格式

一句话总结

好的提示词基本遵循 5 个原则:

复制代码
清晰
具体
结构化
有上下文
有约束
相关推荐
JAVA面经实录91724 分钟前
Spring AI 高频开发万能 Prompt 合集 + 生产级工具类
java·人工智能·spring·prompt
HuDie34026 分钟前
prompt构建
大数据·人工智能·prompt
拾贰_C13 小时前
【Agent | openai | Streaming | 】流式输出Streaming
ubuntu·面试·prompt
码点滴15 小时前
从“失忆症“到“数智分身“:Hermes Agent 如何重塑你的 AI 交互体验?
人工智能·架构·prompt·ai编程·hermes
猫头虎16 小时前
如何搭建 24 小时 AI 直播平台:魔珐星云数字人打造无人值守 “AI 销冠” 全流程实战教程
人工智能·langchain·开源·prompt·aigc·embedding·agi
Flying pigs~~17 小时前
大模型Prompt-Tuning技术进阶 - 完整总结
人工智能·大模型·prompt
合合技术团队19 小时前
智能合同审查搭建教程:低质量PDF怎么处理?先解析清洗,再分路审阅(附GitHub项目地址)
pdf·prompt·github·textin
三无推导19 小时前
深入解析 ComposioHQ/awesome-codex-skills:从 Prompt 复用到 AI 工程技能化的实践路径
人工智能·性能优化·开源·prompt·github
optimistic_chen1 天前
【AI Agent 全栈开发】提示词技巧(prompt)
java·人工智能·ai·prompt·agent
Cxiaomu1 天前
AI Agent 核心概念全景图:Prompt、RAG、微调、Tool Call、状态机、Workflow 与 MCP
人工智能·prompt