和 AI 说话的艺术,以及为什么你问的问题像在调戏人工智障
Prompt Engineering,中文叫「提示词工程」——你可以理解为「怎么和 AI 说话它才能听懂」的学问。
Prompt Engineering 就像是:
你有一个能力很强但听力不太好的同事。你不能用太模糊的话,得说得具体一点,最好带上上下文,最好给个示例。
如果你说:「帮我写点东西」,它可能给你写出一坨什么玩意儿。
但如果你说:「帮我写一封求职邮件,应聘 Python 工程师岗位,我有 3 年经验,目标是字节跳动」,它就能给你写出一封像模像样的邮件。
这就是 Prompt Engineering:学会和 AI 正确地说话。
来看看你有没有以下问题:
先给 AI 一个身份,就像玩游戏要选角色一样。
你是一位有 10 年经验的 Python 架构师,同时也是技术作家。请用通俗易懂的语言解释什么是装饰器。
光说不够,最好给几个例子。
把以下中文翻译成英文: 例子: 你好 → Hello 再见 → Goodbye 请翻译: 今天天气真好
复杂任务拆成小步骤,AI 执行得更好。
第一步:列出写技术博客的 5 个常见结构 第二步:选择第 3 种结构,写一个大纲 第三步:把大纲扩展成 1000 字文章
告诉 AI 你要什么格式,省得还要自己整理。
请用表格对比 ChatGPT 和 Claude 的优缺点,格式如下: | 维度 | ChatGPT | Claude | |------|---------|--------|
让 AI 先把思考过程写出来,再给答案。特别是数学题,屡试不爽。
请在回答前先写出你的思考过程,然后用「答案是:」给出最终答案。
让 AI 先回答,然后让它自己找茬。
请先回答这个问题,然后从 3 个角度批评你自己的回答。
让 AI 扮演不同角色来回答,效果往往更专业。
请分别扮演: 1. 一个严厉的技术面试官 2. 一个好奇的初学者 3. 一个资深架构师 从各自角度分析这个技术方案有什么问题。