SuperAPI AI 工具集

promptify

写作与研究

查看项目

更新于 10-16 07:11

技能介绍

Promptify 是一个提示词优化工具,定位为与模型无关(model-agnostic),即不绑定特定大语言模型。它的主要用途是把用户给出的提示词转化为更清晰、更有效的版本。

主要能力

  1. 修饰符控制:可从 ARGUMENTS 中解析修饰符。+ask 强制提出澄清问题;+deep 强制探索代码库;+web 强制进行网络搜索。若未提供修饰符,则自动检测所需操作。

  2. 自动检测触发条件:

  • 代码库研究(codebase-researcher):出现“this project”“our API”、具体文件或函数、“integrate”“extend”“refactor”等信号时触发。
  • 澄清(clarifier):提示词含糊(如“make it better”)、存在多种解释、缺少约束、代词指代不清时触发。
  • 网络研究(web-researcher):涉及“best practices”“latest”、外部 API 或库、框架模式、年份引用时触发。
  1. 智能体调度:当需要智能体时,会说明使用哪些智能体及原因,通过 Task 工具在 agents/ 目录中并行运行,综合发现结果,再结合收集到的上下文进行优化。

  2. 核心契约:每个提示词都需要包含四个要素——角色(缺失时添加具备专业知识的角色)、任务(使动作具体)、约束(从上下文推断)、输出(指定格式或结构)。

  3. 处理流程:若输入为图片,则先分析并纳入上下文;检测提示词类型(编程、写作、分析、创意、数据);将输出式指令转换为过程式指令,例如把“Write X”转换为“Analyze → Plan → Implement → Validate”;去除冗余措辞,如“please”“I want you to”、填充词和道歉语;应用核心契约,验证四个要素是否齐全;为复杂提示词添加 XML 标签结构。

  4. 按类型侧重:编程关注规格、边界情况、框架;写作关注语气、受众、长度;分析关注标准、深度;创意关注约束、新颖性;数据关注输入输出格式、边界情况。

使用方式

用户提供需要优化的提示词,并可选择附加修饰符(+ask、+deep、+web)。工具根据修饰符或自动检测结果决定是否调度智能体,最终输出优化后的提示词代码块,并附上 2-3 句说明。资料中给出的复制命令为:echo 'PROMPT' | pbcopy。

适用场景

适用于希望改进提示词清晰度与有效性的场景,例如用户说“improve this prompt”“optimize my prompt”“make this clearer”时。可覆盖编程、写作、分析、创意、数据等不同类型的提示词优化需求。

限制

资料未提供关于收费、价格、平台支持范围、具体效果指标或安装步骤的更多信息,这些内容暂未提供。