使用 Claude Artifacts 构建个人提示词优化工具与生成器
将Claude聊天功能转化为带有Artifacts功能的个人提示词优化工具:它能提升薄弱提示词的质量,并将初步想法发展为基础版、进阶版和专家级版本。
来源: How To Create Your Own AI Prompt Generator That Works Forever
大多数每天使用语言模型的人最终都会积累一堆没人能有效检索的“优质提示词”,同时还养成了每次开始任务时都要重复撰写关于语气、格式、受众和结构等相同说明的习惯。通常,编写提示词所需的时间甚至比它生成的输出还要长。本指南将教你如何用一个小型自建工具来替代这种常规做法:这个工具可在 Claude 聊天界面中运行,无需额外费用,也不需要你编写任何代码。学习完成后,你将拥有一个可用的应用,了解其各种模式的功能,并明白为何它生成的提示词往往比手工输入的那些表现更好。
为何提示词工具优于提示词集合
已保存的提示词是对某个特定问题的固定答案。当面临略有不同的问题时,要么手动调整旧提示词,要么重新开始。网上找到的通用模板则有相反的缺陷:它们过于宽泛,往往需要额外处理才能勉强适用。
真正让提示词有效的,是一份相当完善的要素清单:明确的角色设定、模型无法猜测的背景信息、目标受众、约束条件、期望的输出格式以及需要避免的内容。能够了解这份清单并自动填充的工具,比任何数量的存储示例都更有用,因为它能适应你提供的各种粗略输入。
虽然已有托管式的提示词生成工具,但许多在尝试发送任何请求之前都需要先订阅或完成注册流程。自行构建则可以消除这些繁琐步骤,让你能够根据实际工作领域来定制工具。如果你想更深入地了解结构化提示词背后的原理,我们的指南介绍了用于构建可直接投入使用的LLM提示词的七层框架,会对每一层进行详细讲解。
Claude Artifacts如何实现这一目标
该功能依赖于 Claude 的 Artifacts 功能。当你向 Claude 请求交互式内容,比如计算器、待办清单或小型游戏时,它不会仅仅输出一段源代码,而是会生成相应的应用,并在对话框旁边的预览面板中实时展示出来,这样你很快就能点击按钮操作,而无需阅读代码。如果需要修改,只需在聊天中说明需求,应用就会立即重新生成。
对于提示词工具而言,这一点非常重要,因为该应用能够将你的文本发送回模型并显示修改后的结果,且全程无需离开聊天窗口。截至本文撰写时,此功能在免费的 Claude 套餐以及付费套餐中均可用,但不同套餐的功能和使用限制可能会变化,因此请查看你的账户当前包含哪些功能。
三步构建应用
第一步:打开新的聊天窗口
在 Claude 中开启新的对话。整洁的聊天记录能避免构建指令与无关内容混杂,同时还能为你提供一个可稍后收藏的专用讨论线程。
步骤 2:描述你想要的应用
粘贴一份详细说明应用用途与功能的请求,然后发送并耐心等待;生成完整界面可能需要几分钟时间。越详细的请求,得到的结果就越完善。本演示中使用的版本要求 Claude 担任资深开发人员,构建一个名为“Prompt Generator”的响应式、具备生产级质量的网页应用,该应用包含两个核心功能:
- 一个提示词优化器,可通过“通用”、“详细”、“专家级”、“简短”、“创意写作”、“图片”、“视频”、“编程”、“市场营销与研究”等筛选器中的某一种来改进现有提示词,并返回一个优化后的提示词。
正是这些筛选条件与具体输出结果的不同,才造就了差异。如果没有它们,Claude就不得不自行设计产品功能,这样得到的结果就会更加通用。
如果您完全不想编写详细规范,只需一条简短请求就能获得最基础版本:
Create a prompt refiner app
即便如此,这条简短的请求仍能生成基础版的优化工具。之后您可以通过后续消息要求添加更多模式、筛选条件或布局调整,逐步完善它,这往往是发现自身真实需求的好方法。
步骤3:打开生成结果并继续对话
当 Claude 完成处理后,其回复中会包含一个名为您应用程序名称的可点击项目,此处为“Prompt Generator”。点击它后,该工具就会在预览面板中打开,可直接使用。您可以保存或添加书签到这段对话记录;每当需要新的提示时,只需回到该聊天界面,应用程序就会等待您。
已完成工具的功能介绍
本演示中使用的生成应用有两种模式,可通过右上角的按钮切换:Refiner和Generator。Refiner 模式用于优化您已有的提示语,而 Generator 模式则从原始想法开始生成内容。两种模式都采用深色工作界面,左侧为输入区域,右侧为结果展示区,结果以纸质纹理的卡片形式呈现。由于模型会自行决定设计风格,您的实际界面可能有所不同,但操作流程大致相同。
模式1:使用 Refiner 优化现有提示语
“优化工具”适用于那些几乎可行的提示词。你只需输入初稿,选择所需的输出类型,让工具填补缺失的部分。
粘贴初稿
将提示词输入到输入框中。无需整理得过于整齐;非结构化或未完成的文本正是该模式所期望的输入内容。一个典型的弱示例就是仅用一句话要求生成一张高质量、逼真的猫咪图片。
选择风格
共有十种风格可供选择:通用、详细、专家级、简短、创意写作、图片、视频、编程、营销和研究。每种风格都会根据相应的使用场景对提示词进行重新编写。例如,“图片”风格会侧重于构图、光线和镜头细节的描述,而“编程”风格则会更注重语言表达、约束条件及预期输出。
优化并复制
点击优化提示词,几秒钟后改进后的版本就会显示在结果卡片上。复制按钮可将该内容放入剪贴板,之后便可在任何助手中使用:ChatGPT、Claude、Gemini或您选择的任意工具。
优化后的内容新增了什么
通过图像风格设置,原本仅有一行的猫咪描述变成了完整的场景描述。优化后的版本明确了主体(阳光照射的窗台上的虎斑猫)、居中构图、从左侧射入的柔和光线及温暖的金色色调与轻柔阴影、琥珀色、奶油色和浅灰色的色彩搭配、具有精细毛发细节和浅景深的写实风格,以及类似用50毫米人像镜头在眼平高度拍摄的4:3画幅。
请注意,这些细节其实并不特别。它们不过是图像模型原本会随机做出的决策罢了。其价值在于迫使这些决策变得明确可见。
模式2:利用生成器将想法转化为三个提示词
当您有目标但尚未形成提示词时,生成器可以处理这种情况。它不会只返回一个结果,而是会给出三个不同详细程度的版本。
用通俗语言描述想法
用日常用语写下您的需求,无需刻意模仿提示词的语气。例如:您需要一个视频提示词,展示汽车在雨中行驶于绿色的丘陵草地上。
选择类别并生成
挑选与任务匹配的类别:通用、写作、图像、视频、编程、营销或研究。然后点击生成提示词,三张卡片会同时显示出来。
三个等级的差异
- 基础版极为简短:仅有汽车、草地、雨景,以及要求画面具有电影感的相关说明。
- 高级版则增加了结构和背景元素:雾气笼罩的连绵山丘间的蜿蜒道路、山顶上的低云、路旁的涟漪水坑以及沥青表面的湿润光泽;采用从稍后侧方拍摄的中景跟拍视角,光线为阴天散射光并带有柔和反光效果;最终呈现4K级逼真画质与流畅的动作表现。
每张卡片都有独立的“复制”按钮,这样你可以对比这三种模式并选择最合适的。一个实用的准则是:在速度至关重要的时候使用“Basic”模式,而在结果质量要求极高的情况下使用“Expert”模式;当然也可以自由组合使用这两种模式——你完全可以先从基础版本开始,只有当输出效果不理想时再升级到更高级的模式。
工具何时能提供帮助,何时却无用
高级版本展示了结构化提示为何有效:明确的角色设定、分栏标注以及“避免”列表能够缩小合理输出的范围,从而减少模型的猜测空间。不过这种结构也有其弊端——过长的提示会占用更多的上下文窗口,而过于具体的约束则可能导致模型过度拟合,产生僵化的结果,而你可能希望它带来惊喜。
以下是一些实用注意事项:
- 优化工具只能添加它能够推断或编造的细节。如果任务涉及保密信息,比如产品名称、数据结构或品牌风格,仍需由你自行提供。
- 诸如速度范围或帧率之类的编造细节其实只是猜测。在将提示用于重要场合之前,请务必仔细核对。
总结
- 可重复使用的提示词工具比保存在文件夹中的提示词更高效,因为它能对任何新输入应用相同的结构检查清单。
- Claude Artifacts允许您仅通过一次请求即可构建此类工具,无需编写代码也不用单独托管。
- 在生成请求中明确说明模式、过滤条件和输出结果,能打造出比简短指令更有用的应用,不过简短指令也是一个不错的起点。
- 优化工具可修正你已有的提示词;生成器的基础、高级和专家版本则让你在速度与精确度之间做出权衡。
- 务必查看工具添加了什么内容,仅提供只有你知晓的上下文,并保留聊天记录以便下次使用该工具。