提示词工程手册学习

尽量说做什么,而不是说不做什么。

(bad)提示:

复制代码
以下是向客户推荐电影的代理程序。不要询问兴趣。不要询问个人信息。

客户:请根据我的兴趣推荐电影。
代理:

输出:

复制代码
当然,我可以根据你的兴趣推荐电影。你想看什么类型的电影?
你喜欢动作片、喜剧片、爱情片还是其他类型的电影?

(good)提示:

复制代码
以下是向客户推荐电影的代理程序。代理负责从全球热门电影中推荐电影。
它应该避免询问用户的偏好并避免询问个人信息。如果代理没有电影推荐,
它应该回答"抱歉,今天找不到电影推荐。"。
```顾客:请根据我的兴趣推荐一部电影。
客服:

输出:

复制代码
抱歉,我没有关于你兴趣的任何信息。
不过,这是目前全球热门的电影列表:[电影列表]。希望你能找到喜欢的电影!

参考:https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api

提示词示例:

让模型给出具体回答的最佳方法之一是改善提示的格式。

输入

复制代码
Answer the question based on the context below. Keep the answer short and concise. Respond "Unsure about answer" if not sure about the answer.

Context: Teplizumab traces its roots to a New Jersey drug company called Ortho Pharmaceutical. There, scientists generated an early version of the antibody, dubbed OKT3. Originally sourced from mice, the molecule was able to bind to the surface of T cells and limit their cell-killing potential. In 1986, it was approved to help prevent organ rejection after kidney transplants, making it the first therapeutic antibody allowed for human use.

Question: What was OKT3 originally sourced from?

Answer:

输出:

复制代码
Mice.

文本分类

到目前为止,你已经使用了简单的指令来执行任务。作为提示词工程师,你需要更擅长提供更好的指令。但这还不是全部!你还会发现,在更困难的用例中,仅仅提供指令是不够的。这就是你需要更多考虑上下文和其他元素(在提示词中使用)的地方。你可以提供的其他元素包括**输入数据** 或**示例**。

提示词:

复制代码
Classify the text into neutral, negative or positive. 

Text: I think the food was okay. 
Sentiment:

输出:

复制代码
Sure! Black holes are regions of spacetime where the gravitational force is so strong that
 nothing, not even light, can escape from it. They are created when a very massive star
 dies and its core collapses in on itself, forming a singularity of infinite density. The
 intense gravity of the singularity pulls in all the matter and radiation around it, 
creating the black hole.

Few-shot COT

即一步步思考,将问题分解,一个个解决,给他提供一个思维链。

zero-shot

tree of thought

CO-START提示词框架。

即为: 上下文+目标+风格+语调+听众(受众)+回应类型

************** 2026.04.03*************

要精准回答浅层的样本问题,则采取下面方法:

少量样本提示:

对于稍微复杂的任务,想要更精确的回答,可以给一些例子。具体如下:

输入:

复制代码
这太棒了!// Negative
这太糟糕了!// Positive
哇,那部电影太棒了!// Positive
多么可怕的节目!//

输出:

复制代码
Negative

要精准回答有深度的问题,可以采取下面办法:

思维链(CoT)提示: 在最后添加上提示词,'让我们逐步思考'。

自动思维链(Auto-CoT)

  • 阶段1:问题聚类:将给定问题划分为几个聚类
  • 阶段2:演示抽样:从每组数组中选择一个具有代表性的问题,并使用带有简单启发式的 Zero-Shot-CoT 生成其推理链

推理增强方法:

自我一致性Self-Consistency ):自我一致性旨在"替换链式思维提示中使用的天真贪婪解码方法"。其想法是通过少样本 CoT 采样多个不同的推理路径 ,并使用生成结果选择最一致的答案(出现结果次数最多的答案)。这有助于提高 CoT 提示在涉及算术和常识推理的任务中的性能。(原理就是让模型在用思维链推理的时候,尽量选择前后一致性强的推理路径,避免过于发散)

理解成一句话:不要相信模型第一次想到的那条推理链,而要让它"多想几种办法",最后用"多数一致"的答案作为输出。

Self-Consistency:不只生成一条推理链,而是生成多条不同的推理链,然后对最终答案做聚合。

参考:

提示工程指南 | Prompt Engineering Guide

相关推荐
Century_Dragon1 小时前
世纪龙-从爆炸图到原理动画:让环境感知系统在课堂上“活”起来
学习
阿荻在肝了1 小时前
Agent学习二:智能体(Agent)开发核心原理
学习
少许极端2 小时前
算法奇妙屋(四十)-贪心算法学习之路7
java·学习·算法·贪心算法
波诺波2 小时前
p1项目system_model.py代码
开发语言·python
AI精钢2 小时前
谷歌时隔一年发布“更加开源“的 Gemma 4,意图何为?
人工智能·云原生·开源·aigc
静心观复2 小时前
Python 虚拟环境与 pipx 详解
开发语言·python
卷心菜狗2 小时前
Re.从零开始使用Python构建本地大模型网页智慧聊天机器人
开发语言·python·机器人
洞见新研社2 小时前
从算力到电力,谁在搭建AI时代的“能源基座”?
人工智能·能源
忙什么果2 小时前
Mamba学习笔记2:Mamba模型
android·笔记·学习