生成式人工智能现在已经成了提高生产力和处理日常任务的强大工具。这一类的工具可以根据接收到的输入生成新的内容,包括文本、图像甚至代码。这些工具的潜力巨大,但要有效利用这些工具的威力则需要一套特殊的技能,也就是编写好的提示的能力。
所谓的提示是指我们给人工智能工具下达的指令,提示用于引导人工智能工具的输出。我们可以把提示想象成现代计算机代码的等价物,只不过提示是用自然语言编写的。与编写传统计算机程序一样,编写的提示也有好坏之分,好的提示可以有效地引导人工智能工具生成所需要的输出,不好的提示就做不到这一点。下面我们一起来探讨编写提示的艺术以及如何最大限度地发挥生成式人工智能的潜力。
怎样才能编写出好的提示呢?
精彩提示的关键在于清晰、明确的沟通。重要的是要记住,人工智能再强大也无法读懂我们的思想。我们的指令越具体、越详细,获得有用输出的可能性就越大。
我们来考虑一下这样一个场景:我们要求人工智能“撰写一篇社交媒体文章推广我的业务”。人工智能会尝试满足这个要求,但如果我们没有提供关于产品、服务、目标受众或独特卖点的关键信息,结果是人工智能写的文章很可能只是泛泛而谈及毫无帮助。
另一方面,如果一个精心设计的包含了所有必要上下文的提示则可以更有效地生成更好的结果。一些特定的技巧可以提高编写提示的技巧。
编写优秀人工智能提示的技巧
任何人都可以利用以下几个要点编写出更有效的人工智能提示。
1、为人工智能分配一个角色
首先要告诉人工智能,我们希望它在帮助我们时扮演什么角色。毕竟,如果我们在需要法律方面的建议时,我们会去找律师,我们需要营销方面的建议时会去找营销专家。因此我们在与人工智能开始对话时,就要告诉人工智能“充当律师”(或工程师、动物学家或任何我们认为最有帮助的人),让人工智能在为我们提供建议时进入正确的思维状态。
例:“你现在是一名营销专家,专长是为小型企业开展社交媒体营销活动。”
2、先想好最后的目标是什么
这听起来有悖常理,但在我们开始编写提示前,要确保我们对希望达成的结果有一个清晰的认识。这意味着我们可以精确地描述我们想要的输出类型。例如,如果我们想要一份社交媒体日程表,我们可以告诉人工智能我们想要的格式。或是我们在撰写一篇论文时需要帮助,我们可以告诉人工智能论文篇幅的长度以及应该采用什么样的风格和语气。
例:“为 Instagram 创建每周的社交媒体内容发布日历,包括发布类型、最佳发布时间和参与策略。”
3、将任务分解成易于管理的小块
不要编写又长又复杂的提示去指示要求人工智能完成一项复杂的任务,而是要将复杂的任务分解成几个小的步骤。例如,如果我们想制定一份商业计划书,我们不要只是说“为一家咖啡店写一份商业计划书”,我们这样做的话最终得到的将是一份非常普通且毫无用处的商业计划书。但是,如果我们将提示写得具体一些,要求人工智能创建一份商业计划书的所有单个要素,包括概述、产品和服务描述、市场分析等等,并为每个要素提供必要的信息,那么我们最终得到的计划书就会有用得多。
例:不要只是说“为一家咖啡店写一份商业计划书”,试试:
- 概述咖啡店经营计划的关键部分。
- 针对每个部分,列出需要包括的基本信息。
- 为一家位于繁华市区的高端、道德采购的咖啡店撰写一份执行摘要。
4、提供做出决策所需的数据
所有常用的人工智能聊天机器人(例如ChatGPT、Google Gemini 和 Claude)都可以通过上传额外信息或指向在线资源对训练数据进行补充。额外信息有助于确保这些人工智能聊天机器人在执行任务前掌握最新的背景信息和上下文。
例:在要求人工智能制定商业计划之前上传近期的市场分析、战略文件、竞争对手分析和客户反馈分析。
5、在提示里使用示例引导输出
如果已经有一些想要实现的目标类似的输出实例,例如,过去在社交媒体上发布的推广业务的帖子、成功的招聘广告或以前撰写的信件,那么就可以与人工智能分享这些实例。这样做有助于引导人工智能生成更相关的输出。
例:以下是我们在 Instagram 上发布的典型帖子示例,[插入示例]。撰写五个类似风格的帖子,重点介绍我们的道德采购咖啡豆。
如果不确定人工智能需要知道什么,可以询问人工智能
诸如 ChatGPT 一类的生成式人工智能工具知道很多事情,但并不是什么都知道。如果我们不确定它是否掌握了所有需要的信息,可以问它。它可以告诉我们它需要知道什么,这样我们就可以填补它的知识漏洞,防止它猜测不知道的事实和信息。
例:我想为我的咖啡店制定一份营销计划。您在制定有效的计划时还需要我提供哪些信息?
提示工程:未来必备技能
人工智能在不断地融入我们的个人和职业生活,与这些人工智能系统有效沟通的能力就是所谓的“提示工程”,提示工程将成为一项越来越有价值的技能。提示工程很可能成为技术素养的一个关键组成部分,学校将教授这一技能,提示工程也将受到雇主的青睐。
在未来,我们的职业价值将部分取决于我们与智能机器协作的能力,掌握了提示工程我们就为未来做好了准备。现在磨练这些技能,也就是在为我们未来的成功和适应能力投资。
实际应用以及下一步该做的事情
发展提示工程技能的几个步骤:
- 使用免费提供的人工智能工具(如 ChatGPT 或 Google Bard)进行练习。
- 从简单的任务开始,逐渐增加复杂性。
- 尝试不同的提示结构并比较结果。
- 加入提示工程的在线社区或论坛,向其他人学习并分享经验。
要记住,编写有效的提示是一项需要不断练习才能提高的技能。人工智能工具使用得越多,就越能够编写可以生成绝佳输出的提示。