Anthropic 的 Claude AI 的提示技术

引言

像 Anthropic 的 Claude AI 这样的大型语言模型 (LLM) 领域在创造性文本生成、信息问答和任务自动化方面具有巨大的潜力。但是,解锁这些模型的全部功能需要有效的用户交互。这就是提示艺术发挥作用的地方。
提示允许用户提供清晰、简洁的说明,指导 Claude 的响应。它是人类意图和 LLM 执行之间的桥梁,确保 Claude 利用其庞大的知识库来提供卓越的结果。本文的灵感来自 Rowan Cheng 的 Twitter 帖子,探讨了 Claude AI 中的提示概念。

我们将深入研究它的重要性,为您提供宝贵的资源来制作强大的提示,并最终使您能够释放这项创新技术的真正潜力。

什么是提示,为什么它很重要?

在像 Anthropic 的 Claude AI 这样的 LLM 中,提示充当指挥棒,协调模型的响应以实现预期的结果。它本质上是您提供给 Claude 的一组说明,引导它采用特定的创意文本格式、为您的问题提供信息性答案,甚至按照您的意愿完成任务。
但是,为什么提示是释放克劳德潜力的关键因素呢?LLM 在大量的文本和代码数据集上进行训练,为他们提供了庞大的知识库。然而,如果没有适当的指导,这些信息仍然没有得到完善。提示就像一座桥梁,让您可以细化 Claude 的重点并根据您的需求定制其响应。通过提供清晰的说明,您使 Claude 能够有针对性地利用其知识,从而产生更相关、信息量更大、更有创意的输出。
将克劳德想象成一个强大的搜索引擎,不仅能够查找信息,还能够以不同的方式分析和利用信息。提示使您能够成为搜索查询架构师,塑造 Claude 对其知识库的探索,并最终决定其提供的格式和内容。

为 Claude 制作有效的提示

在掌握了 Claude AI 中提示的重要性之后,让我们深入研究制作有效提示的艺术,以释放其真正的潜力。将自己视为一个提示工程师,精确地塑造 Claude 的响应并最大限度地发挥其能力。在这里,我们将探讨几种资源和技术来提升您的提示游戏:

在您的指示中要清晰直接

清晰度对于制作有效的提示至关重要。想象一下,克劳德是一个渴望取悦但需要精确指导的学生。避免歧义,使用清晰、简洁的语言来引导 Claude 获得所需的输出。
例如,与其用“写一个故事”来提示,不如指定体裁和所需的语气,甚至提供起始句来设置舞台。
下面是一个示例:
正常提示:
用户:

Please remove all personally identifiable information from this text:
{{TEXT}}

更新提示:
用户:

We want to anonymize some text by removing all personally identifiable information (PII).

Please follow these steps:

1. Replace all instances of names, phone numbers, and home and email addresses with 'XXX'.

2. If the text contains no PII, copy it word-for-word without replacing anything.

3. Output only the processed text, without any additional commentary.

Here is the text to process:
{{TEXT}}

使用示例来说明预期的结果

有时,即使是最清晰的说明也需要额外的上下文。这就是例子的力量发挥作用的地方。把它看作是展示,而不仅仅是讲述。向 Claude 提供您正在寻找的输出类型的示例,无论是特定的写作风格、答案格式,甚至是整体语气。例如,如果你想让克劳德写一首有趣的诗,你可以用几行幽默的诗歌作为例子来指导它的理解。
例如:
用户:

I will give you some quotes. Please extract the author from the quote block.

Here is an example:
<example>
Quote:
"When the reasoning mind is forced to confront the impossible again and again, it has no choice but to adapt."
― N.K. Jemisin, The Fifth Season
Author: N.K. Jemisin
</example>

Quote:
"Some humans theorize that intelligent species go extinct before they can expand into outer space. If they're correct, then the hush of the night sky is the silence of the graveyard."
― Ted Chiang, Exhalation
Author:

输出:
Ted Chiang

使用链式提示分解复杂任务

在处理复杂的任务时,请考虑使用链提示的概念。这种技术涉及将任务划分为更小、更易于管理的步骤,每个步骤都作为单独的提示呈现给 Claude。
想象一下,你想让克劳德写一篇关于特定主题的详细博客文章。与其用一个提示来压倒它,不如把它分解。首先,提示 Claude 生成包含要点的博客文章大纲。然后,为每个部分提供提示,指导 Claude 要包含的具体内容。这种循序渐进的方法确保了克劳德保持专注,并提供结构合理、内容丰富的文章。
链提示示例
用户:

Here is a document, in <document></document> XML tags:

<document>
{{DOCUMENT}}
</document>

Please extract, word-for-word, any quotes relevant to the question {{QUESTION}}. Please enclose the full list of quotes in <quotes></quotes> XML tags. If there are no quotes in this document that seem relevant to this question, please say "I can't find any relevant quotes".

用户:

I want you to use a document and relevant quotes from the document to answer a question.

Here is the document:
<document>
{{DOCUMENT}}
</document>

Here are direct quotes from the document that are most relevant to the question:
<quotes>
{{QUOTES}}
</quotes>

Please use these to construct an answer to the question "{{QUESTION}}"

Ensure that your answer is accurate and doesn't contain any information not directly supported by the quotes.

使用“向 Claude 询问重写”进行优化和迭代

即使是最精心制作的提示也可能并不总是产生完美的结果。不要气馁!Anthropic 提供了一个名为“向 Claude 询问重写”的有价值的功能。这允许您提供有关 Claude 初始输出的反馈,并根据您的特定标准请求修订。
可以将其视为协作编辑过程。您可以突出显示需要改进的领域,并为 Claude 提供具体说明以完善他们的工作。这种迭代方法允许您引导 Claude 实现预期的结果,最大限度地提高其响应的质量和有效性。
用户

Here's a paragraph:
<paragraph>
{{PARAGRAPH}}
</paragraph>

I'd like you to rewrite it using the following instructions:
<instructions>
{{INSTRUCTIONS}}
</instructions>

Please put your rewrite in <rewrite></rewrite> tags.

利用 Claude Prompt 库

Anthropic 提供了一个预制提示的宝库,可在 Claude Prompt Library 中找到。该库可作为各种任务的启动板,为不同风格的创意写作、事实问答甚至代码生成提供提示。可以把它想象成克劳德的食谱书,你可以在其中找到实现特定结果的预定义说明。不要犹豫,探索库并发现符合您需求的提示。

结论

掌握提示的艺术是一个变革性的旅程,它使用户能够释放像 Claude AI 这样的 LLM 的全部潜力。通过了解清晰、精心设计的提示的重要性,并采用提供示例、将复杂任务分解为更小的步骤以及迭代反馈和重写等技术,您可以指导 Claude 提供卓越的、量身定制的输出。
Anthropic 的 Claude Prompt Library 是一个宝贵的资源,提供预制的提示,以启动您的探索并激发您自己的创作灵感。然而,真正的精通在于你愿意尝试,从试错中学习,并不断完善你的提示技巧。
随着人工智能语言模型领域的不断发展,与这些强大的系统进行有效通信的能力将变得越来越重要。通过拥抱提示艺术,您将自己定位在这场技术革命的最前沿,准备利用 Claude 的丰富知识和能力在广泛的应用中取得非凡的成果。

来源:https://www.analyticsvidhya.com/blog/2024/03/prompting-techniques-for-anthropics-claude-ai/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值