文章总结: 本文介绍了提示词工程基础,将编写提示词比作给无记忆的AI下属布置任务。文章结合理论梳理了提示词要素,并通过React登录页开发实例,详细拆解了角色设定、上下文、约束条件、风格及输出格式的实际应用价值,强调换位思考以消除模糊信息是写出高质量提示词的关键。 综合评分: 78 文章分类: 其他
提示词工程入门:提示词技术基础
原创
一只岸上的鱼 一只岸上的鱼
一只岸上的鱼
2026年6月6日 10:38 江苏
在小说阅读器读本章
去阅读
缘起:
什么是提示词?不就是和ai说话么?
为什么这个工具会叫做人工智能?因为他一直想要模仿的是人,想要替代人来做一些事情,所谓提示词,就是交待这个人干活的一些话,所以,一个好的提示词,就是你在给一个下属部署工作。
但是有没有发现,交代一个下属干活,实际上简单的多,一句话,甚至合作久了,一个眼神都能把活布置了,而交代AI干活,却如此复杂?
因为AI是全世界就一个人,而你的下属,只是一个细分行业的下属,甚至还不是一个人,例如一个软件公司的团队,你的下属可能会有销售经理、系统分析师、前端设计师、后端设计师、测试员…… 而你分配活的时候,不会给美工分配销售的活,不会给测试员设计的活,而AI没用,你得从他这个世界唯一的结合体里面,分离出你要的那个人去干活……
人是有记忆的,一个跟了你的很久的属下,知道你的喜好,但是AI没有,有没有办法让AI貌似有记忆?有的,一个很傻很笨的办法:每次和AI说话,都把前面说过的再说一遍……
有了这些感性的认识,就算没有关于提示词的理论知识,也能写出很好的提示词了,本着学而不思则罔的理念,还是应该总结学习一些理论的。
刚好,赶上 amd 开发者计划
https://developer.amd.com.cn/academy
里面有一个提示词的课程,很多,但是内容足够
定义
提示词工程是一门与 AI 进行有效沟通以引导其产出预期结果的艺术
提示词三要素:
- 定义:提示词是提供给模型的初始文本输入,用于引导其生成回应。
- 目的:它们作为指令,供 AI 执行特定任务。
- 目标:提示词工程旨在优化这些输入,以提高准确性和相关性
还有常见的可选要素包括:
- 角色或人设:可以要求模型扮演特定的某个人或角色。
- 上下文:提供背景信息有助于模型理解约束条件或前提假设。
- 约束条件:这些条件用于刻意限制模型的输出。
- 语气和风格:可以指定输出应该是正式的、随意的、有说服力的、学术性的还是指导性的。
- 输出结构和格式:可以要求输出表格、项目符号、JSON、分步说明或幻灯片。
- 示例和数据:提供示例可以显著提高准确性和一致性。
现在开始理论结合实际:
找到我那个有点自负的号称web全栈的下属:
“写一个简单的web登录页面”
但是这小子要的工资太高了,让ai试试能不能替代他,该怎么和ai交代?同样一句话肯定不行
尝试完成一个给ai交代活的提示词:
完整提示词样例
你是一位资深前端开发工程师,拥有5年以上React项目经验,专注于构建用户友好、响应式且符合现代设计规范的Web应用。
请基于以下要求,使用 React + TypeScript + Tailwind CSS 技术栈,开发一个简洁、现代的登录页面:
- 页面包含 邮箱与密码 两种登录方式的 Tab 切换功能;
- 表单需实现实时验证:邮箱格式必须合法,密码长度不少于8位;
- 提供“记住我”复选框与“忘记密码?”链接;
- 登录按钮点击后显示加载动画,错误输入时弹出具体错误提示(如“邮箱格式不正确”);
- 整体设计风格为简约现代,主色调为深蓝(#1E3A8A)与白色,配色柔和,适配移动端与桌面端;
- 输出必须为可直接运行的
.tsx文件代码,包含完整的组件结构、样式定义与基础状态管理逻辑;- 代码需遵循ESLint规范,注释清晰,关键逻辑用英文注释说明;
请以标准Markdown代码块格式输出完整代码,并在代码块前添加说明文字:“以下是符合要求的React登录页面实现代码”。
解释
1. 角色设定
你是一位资深前端开发工程师……解释与功用: 明确AI的角色身份,使其以该角色的思维方式和专业能力进行输出。设定“资深前端工程师”意味着AI应输出符合工程实践、具备可维护性的代码,而非简单示例。
✅ 作用:提升输出的专业性与可信度,避免AI“过度简化”或“随意发挥”。
2. 上下文背景
基于React + TypeScript + Tailwind CSS技术栈……解释与功用: 提供项目背景和技术栈信息,帮助AI理解应用场景和实现约束。若未说明技术栈,AI可能使用Vue、jQuery甚至HTML原生写法,导致结果无法集成。
✅ 作用:确保输出与实际开发环境一致,增强可复用性。
3. 约束条件
邮箱格式合法,密码不少于8位、加载动画、错误提示、移动端适配等。解释与功用: 明确功能边界与行为规范,防止AI遗漏关键交互逻辑。例如“实时验证”“错误提示”等要求,是用户体验的核心组成部分。
✅ 作用:避免生成“只有表单”的静态页面,确保功能完整、交互真实。
4. 语气与风格
简洁、现代、深蓝与白色配色、适配移动端解释与功用: 定义视觉与交互风格,使AI输出符合审美预期。若不指定风格,AI可能生成风格杂乱、色彩冲突的设计。
✅ 作用:统一视觉语言,提升设计一致性与专业感。
5. 输出结构与格式
输出为可运行的 .tsx 文件、使用Markdown代码块、添加说明文字解释与功用: 明确输出形式,便于后续集成与使用。要求“可运行”意味着代码需具备完整结构;“Markdown代码块”方便复制粘贴;“添加说明”提升可读性。
✅ 作用:提高输出的可用性与交付效率,减少人工调整成本。
小结
我还是更喜欢自然的感性的认识:
换位思考,当你是那个AI,有个人第一次见面交代你一件事,听着他说的话,你有没有觉得他交代的事情有模糊不清的地方? 如果没有,那就是一个好的提示词。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:一只岸上的鱼 一只岸上的鱼 一只岸上的鱼《提示词工程入门:提示词技术基础》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。




![[译苑雅集Vol.14]Anthropic最新论文:大语言模型没说出口的内心小秘密,藏在一个叫J空间的地方](/images/random/titlepic/13.jpg)




评论