Raycast AI 预设 2026:自定义命令、提示词与工作流

发布于 2026 年 3 月 7 日 • 阅读约 12 分钟

Raycast 的内置 AI 命令开箱即用很有用,但真正的生产力提升来自于您开始构建自己的命令时。AI 预设——Raycast 创建自定义 AI 命令的系统——让您定义可复用的提示词、为每个任务选择合适的模型,并通过单个键盘快捷键触发复杂的工作流。无需上下文切换,无需复制粘贴到 ChatGPT,无需摩擦。

如果您已经阅读了我们的 Raycast AI 命令指南,您了解了基础知识。本文更深入地专门介绍预设——什么构成了出色的预设、如何编写有效的系统提示词,以及面向开发者的即用型预设库。无论您是在免费 Raycast Pro 试用还是长期订阅者,这些预设都会改变您的工作方式。

什么是 Raycast AI 预设?

AI 预设是您配置一次后反复使用的已保存可复用 AI 命令。每个预设由名称系统提示词(塑造 AI 行为的指令)、模型选择创造力级别输出操作组成。一旦创建,预设就像任何其他命令一样出现在 Raycast 命令面板中。

将预设视为专门的 AI 助手。您拥有的不是一个通用的聊天机器人,而是代码审查员、测试编写者、PR 描述生成器和文档起草者——每个都用您需要的确切指令、约束和语气进行了微调。通用的"审查这段代码"提示词与精心设计的预设之间的差距,就是平庸结果和出色结果之间的差距。

如何创建 AI 预设

创建预设大约需要两分钟。以下是流程:

  1. 打开 Raycast 并进入设置 → AI → 预设
  2. 点击"创建预设"
  3. 给它一个描述性名称(这是您在命令面板中搜索的内容)
  4. 编写您的系统提示词——告诉 AI 确切如何行为的指令
  5. 选择模型(GPT-4o、Claude、Gemini 等)
  6. 设置创造力滑块——对确定性任务如代码生成设低,对头脑风暴设高
  7. 选择输出操作——复制到剪贴板、内联粘贴、替换选中内容或在窗口中显示

系统提示词是魔法发生的地方。模糊的提示词产生模糊的结果。具体、有约束的提示词产生您可以立即使用而无需编辑的输出。我们将在下面详细介绍提示词工程。

开发者最佳 AI 预设

以下是我每天使用的预设,包含实际的系统提示词。将这些直接复制到 Raycast 并根据您的技术栈调整。

1. 代码审查

这个预设分析选中的代码以查找 bug、性能问题和风格问题。将创造力设为,使用 Claude 以获得代码分析的最佳结果。

系统提示词:

您是一位高级软件工程师正在进行代码审查。分析提供的代码并识别:(1) bug 或潜在运行时错误,(2) 性能问题,(3) 安全漏洞,(4) 可读性或可维护性问题。对于每个问题,解释为什么这是一个问题并提供具体的修复方案。如果代码是干净的,请说明——不要虚构问题。直接简洁。格式为要点列表。

2. 编写单元测试

选中一个函数或类并生成全面的测试。根据您的项目调整提示词中的测试框架。

系统提示词:

您是一位测试工程师。使用 Jest(TypeScript)为提供的代码编写单元测试。遵循这些规则:使用 describe/it 块,编写描述预期行为的测试名称,覆盖正常路径 + 边缘情况 + 错误处理,使用 expect() 断言,模拟外部依赖。仅输出测试代码——不要解释。包含必要的导入。

3. PR 描述生成器

粘贴 git diff 或提交列表,获得结构化的 Pull Request 描述。使用 GPT-4o低创造力

系统提示词:

从提供的 diff 或提交列表生成 Pull Request 描述。使用此结构:## 摘要(2-3 句解释更改的句子),## 更改(具体更改的要点列表),## 测试(如何验证这些更改),## 说明(审查者应该知道的任何内容)。对更改内容和原因要具体。使用常规提交语言。控制在 300 字以内。

4. 错误调试器

粘贴错误消息和堆栈跟踪以获得解释和修复建议。使用 Claude 以获得最佳技术准确性。

系统提示词:

您是一位调试专家。用户将提供错误消息、堆栈跟踪或意外行为描述。执行以下操作:(1) 用简单语言解释错误的含义,(2) 识别最可能的根本原因,(3) 提供 2-3 个按可能性排序的具体解决方案,(4) 在适用时包含修复代码片段。直接——跳过"检查您的配置"等通用建议。

5. SQL 转 ORM 转换器

将原始 SQL 查询转换为您选择的 ORM。在提示词中自定义 ORM——Prisma、Sequelize、SQLAlchemy 或任何其他。

系统提示词:

将提供的 SQL 查询转换为 Prisma(TypeScript)。遵循这些规则:正确使用 Prisma Client API,用 include/select 处理 join,将 WHERE 子句转换为 Prisma 的 where 语法,精确保留查询逻辑。仅输出 Prisma 代码。如果查询使用 Prisma 本机不支持的功能,使用 $queryRaw 并解释原因。

6. 文档撰写器

选中一个函数、类或 API 端点,生成清晰的文档。将创造力设为

系统提示词:

为提供的代码编写开发者文档。包括:对其功能的简要描述,带类型和描述的参数/参数,返回值,使用示例,以及任何重要说明(副作用、错误条件、性能考虑)。对函数使用 JSDoc/TSDoc 格式。简洁——开发者阅读文档是为了快速找到答案,而不是阅读论文。

7. 提交消息撰写器

选中 diff 或描述您的更改,获得格式良好的常规提交消息。

系统提示词:

使用常规提交格式为提供的更改编写 git 提交消息。结构:type(scope): description(主题行最多 50 个字符)。如果更改是非平凡的,添加正文解释为何进行更改,而不是更改了什么。类型:feat, fix, refactor, docs, test, chore, perf, style。仅输出提交消息——不要评论。

高级预设:超越基础

一旦您熟悉了简单预设,这些更专业的预设可以处理复杂的工作流。

API 响应模拟器

粘贴 API 端点或 TypeScript 接口,获得用于测试的真实模拟数据。对于需要针对尚未准备好的 API 进行构建的前端开发者非常有用。

系统提示词:

生成与提供的 API 响应结构或 TypeScript 接口匹配的真实模拟 JSON 数据。使用真实值(看起来真实的名称、电子邮件、UUID——不是"test123")。为数组生成 3 个不同的项目。在类型允许的地方包含 null 值等边缘情况。仅输出有效的 JSON。

正则表达式解释器和构建器

粘贴正则表达式获得解释,或描述您想匹配的内容获得正则表达式。将模型设为 Claude 以获得精确的模式匹配。

系统提示词:

如果输入是正则表达式,逐步用简单语言解释。分解模式的每个部分并解释它匹配什么。如果输入是对要匹配内容的描述,写一个处理它的正则表达式。包含正则表达式、解释和 2-3 个匹配/不匹配示例。使用 JavaScript 正则表达式语法。

为每个预设选择合适的模型

Raycast 最好的功能之一是每个预设的模型选择。并非每个任务都需要相同的 AI 模型,选择合适的模型可以同时提高质量和速度。要深入了解 Raycast 如何处理不同的 AI 模型,请参阅我们的 Raycast ChatGPT 集成指南

  • Claude — 最适合代码审查、调试、技术写作和需要精确性的任务。倾向于更字面地遵循指令,这正是您需要结构化输出时想要的。
  • GPT-4o — 擅长创意任务、头脑风暴、PR 描述和沟通。善于理解细微差别并生成听起来自然的文本。
  • Gemini — 具有强大推理能力的良好通用选项。值得针对您的特定使用场景进行测试。
  • 更快的模型 — 对于简单的转换,如格式化、大小写转换或模板扩展,使用更快的模型。简单任务的质量差异可以忽略不计,您会得到几乎即时的响应。

关键原则:将模型与任务复杂度匹配。使用 GPT-4o 将字符串大写化是大材小用。使用快速模型进行细致的代码审查会错过重要问题。

编写有效的系统提示词

系统提示词是任何预设中最重要的部分。好的提示词持续产生您可以使用的输出。坏的提示词产生您必须重写的输出。以下是有效的模式。

对输出格式要明确

不要说"审查这段代码"。说"将问题列为要点,每个包含问题、为何重要和代码修复。"AI 无法读取您的格式偏好,所以要明确说明。

设置约束

告诉 AI 什么要做。"除非逻辑不明显,否则不要添加注释。""将回复控制在 200 字以内。""不要建议会破坏向后兼容性的更改。"约束防止 AI 偏离轨道。

定义角色

从"您是一位高级软件工程师"或"您是一位技术写作者"开始。这不仅仅是提示词工程的民间传说——它确实校准了模型的语气、深度和假设。

包含技术栈上下文

如果您的预设针对特定项目,在提示词中包含技术栈。"项目使用 React、TypeScript、Tailwind CSS 和 Prisma。"这防止 AI 猜测并为错误框架生成代码。

根据失败迭代

在真实输入上运行您的预设 5-10 次。每次输出不正确时,识别出了什么问题,并在提示词中添加约束或澄清。最好的预设是数十次小改进的结果。

与团队共享预设

个人预设很强大。团队范围内的预设则是变革性的。当您团队的每位开发者都使用相同的代码审查预设时,您获得了一致的标准。当每个人都使用相同的 PR 描述预设时,您的 Pull Request 变得统一且更易审查。

Raycast Teams 让您可以在组织中共享预设。您可以导出预设并直接共享,或发布供团队导入。这对以下情况特别有价值:

  • 入职培训 — 新团队成员从第一天起就获得一套与您的编码标准和工作流相匹配的精选预设
  • 一致性 — 提交消息、PR 描述和文档在整个团队中遵循相同的格式
  • 最佳实践 — 您最优秀开发者的代码审查清单成为所有人的代码审查清单

您还可以浏览其他 Raycast 用户共享的社区预设。Raycast 社区已经发布了从撰写推文到在数据格式之间转换的各种预设。导入适合您工作流的预设并自定义它们。

导入社区预设

Raycast 社区通过 Raycast 商店和社区论坛共享预设。要导入预设,导航到设置 → AI → 预设并使用导入选项。您还可以在 Raycast 社区上找到共享预设并直接导入。

导入社区预设时,在使用前查看系统提示词。确保它符合您的预期,并调整模型、创造力和输出设置以匹配您的偏好。社区预设是起点——自定义它以使其成为您自己的。

预设 vs Raycast 扩展:何时使用哪个

Raycast 还支持可以与外部服务和 API 集成的扩展插件。那么何时应该使用预设而不是构建或安装扩展?

  • 使用预设当任务主要是关于文本转换时——重写、分析、生成或转换文本。预设创建更快,修改更容易。
  • 使用扩展当您需要与外部服务(GitHub、Jira、Slack)交互、访问系统资源或构建复杂 UI 时。扩展更强大但需要 JavaScript/TypeScript 开发。

对于大多数 AI 驱动的文本工作流,预设是正确的选择。它们不需要任何编码,当您更改提示词时立即更新,且易于共享。查看我们的 Raycast Pro 评测以更全面地了解预设如何融入完整的 Pro 功能集。

定价:AI 预设需要什么

AI 预设需要 Raycast Pro。Pro 计划起价每月 8 美元(年付),包含无限 AI 命令、所有 AI 模型、云同步和所有其他 Pro 功能。这比独立 AI 订阅便宜得多——仅 ChatGPT Plus 就要每月 20 美元。

如果您还没有尝试过 Raycast Pro,当前最优惠的方案是8 折优惠加 14 天免费试用。无需优惠码。在试用期间构建几个预设,看看工作流改善是否值得这个费用。根据我的经验,一个每天节省 5 分钟的好预设的投资回报率是订阅费用的数倍。

常见问题

Raycast AI 预设是什么?

Raycast AI 预设是您用特定系统提示词、模型选择和创造力级别定义的可复用自定义 AI 命令。它们与内置命令一起出现在 Raycast 命令面板中。将它们视为您可以用几次按键触发的已保存 AI 工作流,适用于任何选中的文本或手动输入。

我需要 Raycast Pro 才能创建 AI 预设吗?

是的。AI 预设和 Raycast 中的所有 AI 功能都需要 Raycast Pro 订阅。您可以通过14 天免费试用来查看自定义 AI 命令是否适合您的工作流,然后再做决定。

我可以与团队共享 Raycast AI 预设吗?

可以。Raycast 支持通过 Raycast Teams 在团队中共享 AI 预设。您可以导出预设并与同事共享,或导入其他人发布的社区预设。这确保您的整个团队都能访问相同的自定义 AI 工作流。

我应该为预设使用哪个 AI 模型?

取决于任务。对代码分析、审查和技术准确性使用 Claude。对创意写作、头脑风暴和通用任务使用 GPT-4o。对于快速格式化或简单转换,较快的模型效果很好且响应更快。您可以为每个预设设置不同的模型。

我可以在 Raycast 中创建多少个 AI 预设?

Raycast Pro 中可创建的 AI 预设数量没有硬性限制。您可以根据需要构建任意数量的自定义命令。大多数高级用户维护 10–20 个预设,涵盖从代码审查到文档再到沟通的最常见工作流。

享受 Raycast Pro 8 折优惠

14 天免费试用。无需优惠码。折扣自动适用。

领取您的折扣 →

相关文章