找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 151|回复: 0

AI 编程:提示词(Prompt)修炼手册

[复制链接]
发表于 2025-10-17 14:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
作者:微信文章
提示词(Prompt) 是你与 AI 工程师沟通的指令。清晰、恰当的提示词能让你更快、更好地完成编程任务,而不是在反复的报错中挣扎。

AI 编程不是许愿,而是你描述清楚需求、方案,让 AI 帮你完成任务。掌握好提示词,你无需从零学编程,即可驱动 AI 工程师为你工作。

Ⅰ. 🧠 理解 AI 的思维方式和限制


对待 AI 这个工具或合作伙伴,了解它的能力边界和思维特点是高效合作的前提。
✅ AI 的优势:

    📚 知识积累深厚: 拥有几乎所有的**“常识”**,通用编程能力非常强,尤其擅长常见编程语言。🎓 通用编程能力: 对各种编程语言、框架和算法都有博士级的知识储备。
❌ AI 的劣势与特点:

    🚫 缺乏上下文: AI 掌握的是公开知识,它不了解你独有的信息、项目目标或需对接的系统。🤥 “讨好型幻觉”: AI 为了讨好你,会编造一些东西,而不是承认自己不知道(即幻觉)。👁️ 注意力机制: 大模型的注意力更集中在提示词的开头和结尾。将最重要的内容放在这两个位置。🗣️ 零潜台词: 把 AI 当做刚入职的实习生,不厌其烦地把所有事情说清楚。你没说的部分,它会自由发挥。

Ⅱ. ✍️ 提示词核心原则:简洁、明确、结构化

原则解释与目的❌ 错误示范✅ 推荐写法
简洁用尽可能简单、直接的方式表达需求,不要说废话,不要让大模型猜测。可以帮我做一个五子棋游戏吗?我很喜欢玩五子棋,经常和爸妈一起玩。制作一个五子棋网页游戏,支持与 AI 对战和双人对战。
明确把你需要和不需要的东西都写清楚,限定 AI 的行为。制作一个五子棋游戏。制作一个五子棋网页游戏,我需要部署在 Vercel 上;要求加载速度快,不要用太复杂的框架。
结构化拆分复杂需求成小点并列清楚,尤其适用于从零开始的复杂项目。制作一个 CRM 系统。制作一个包含基础功能的 CRM 系统,主要模块有:1. 登录(支持 Google Oauth 登录);2. 录入客户数据(字段:xxx);3…

Ⅲ. 🔄 提示词使用模式:分场景沟通

模式 1:结构化模式(专家任务)

    使用场景: 从零构建项目,或特定任务需要专家级模式。模版要素:
      角色: 你是一个精通前端代码的工程师;你是一个经验丰富的 SEO 大师。任务: 帮我编写网站前端界面;编写后端功能;优化网站标题、描述。相关上下文: API 文档请参考 deepseek_api.md;关键词研究文档 research.md。限制: 不希望 AI 去做的事情(例如:在「前端实现这个功能,不要部署后端服务」)。

模式 2:聊天模式(迭代与修复)

    使用场景: 项目更新迭代、发现 AI 漏了功能或理解不一致时。交互方式: 用自然语言描述需求。如果 AI 跑偏,直接中断当前任务,修改提示词再继续。示例: 刚才的问题修复成功。请帮忙继续做一个新的功能:支持一个新的模型,API 文档请参考 API.md。
模式 3:讨论模式(方案调研)

    使用场景: 你想实现某个功能,但不确定最佳方案或不知道如何描述时。交互方式: 先让 AI 分析各个方案的优劣,你来判断选哪个方案更合适,再让它开始写代码。示例: 我想在网站上添加一个用户登录功能,有哪些实现的方案?先不着急写代码,帮忙调研一下,并对比优缺点,确认方案后再写代码。

Ⅳ. ⚙️ 提升效率的高级技巧

    任务拆分(化繁为简)

      避免: 不可一下子给 AI 一个非常大的任务(如:写一个 CRM 系统)。推荐: 把复杂系统拆成一个一个模块,实现一个模块后再做下一个。否则,哪怕只有一个小问题,后续的调试和修复也会让你抓狂。
    参考文档、API(超过 500 字符)

      将超过 500 字符的内容做成文档(推荐 Markdown 格式),方便大模型读取和参考。引用方式: 通过 @ 的方式引用文档。
    一图胜万言(多模态输入)

      描述界面困难时,直接截图发给支持多模态的大模型,它能直接看懂图片。示例: 帮我实现一个文生图转换器,左边是提示词和配置,右侧显示预览图,界面请参考以下图片:[图片]
    让 AI 写文档(经验沉淀)

      完成重要功能后,让 AI 总结方案、问题和解决思路,形成复盘文档。提示词: 请复盘一下刚才实现的功能,包括方案设计、碰到的问题、解决思路,总结经验,形成复盘文档。
    构造完整的上下文(项目环境)

      维护一个项目上下文文档,确保 AI 在修改代码时不会瞎改,导致原有功能出问题。推荐命令: 使用 AI 编程工具的 /init 命令(如 Claude Code、Codex)来扫描整个项目,自动形成描述当前项目的文档,并定期执行以保持最新。


附:编程提示词库(中文用户友好)

    常见需求提示词库: 教你如何准确、清晰地提出需求。🧯 Debug 调试提示词库: 教你如何排查报错,修复问题。💡 AI 集成提示词库: 教你如何集成 AI 功能,与其他产品打通。


这些技巧能显著提升你的 AI 编程效率。你想先从哪个角度入手,比如学习如何更好地Debug 调试,还是学习如何构造项目上下文?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-10-29 23:52 , Processed in 0.081856 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表