SuperAPI AI 工具集

adversarial-prompting

通用与其它

查看项目

更新于 10-16 05:29

技能介绍

用途

Adversarial Prompting 是一个以对抗式分析为核心的问题解决技能。它不直接给出单一答案,而是先广泛生成候选方案,再逐一从失败模式、边界情况、安全风险、性能瓶颈、可扩展性限制、隐藏假设、资源约束、意外后果和灾难性失败场景等角度进行严格批判,随后为每个弱点开发修复措施并验证其有效性,最后整合为可执行的建议。

主要能力

该技能定义了一个 7 阶段工作流:

  1. 方案生成:生成 3-7 个不同的解决方案,说明每个方案背后的推理、核心策略以及关键步骤或组成部分。
  2. 对抗式批判:对每个方案严格识别关键弱点,考察边界情况与失败模式、安全漏洞或风险、性能瓶颈、可扩展性限制、可能失效的隐藏假设、资源约束(时间、金钱、人员)、意外后果以及灾难性失败场景。
  3. 修复开发:针对每个已识别的弱点,提出具体的修复或缓解策略,解释该修复为何能解决根因,并说明它如何与原始方案整合。
  4. 验证检查:审查每个修复是否真正解决弱点,确认其针对根因,检查是否引入新问题,并标记仍存在的顾虑或权衡。
  5. 整合:将各方案与已验证的修复综合为更全面的方法,整合不同方案中的互补元素,消除冗余,展示如何组合以获得更强方案,并给出最终可行选项集合。
  6. 选项摘要:按可行性、影响力、风险水平和资源需求对所有可行选项进行优先级排序,并为每个选项提供一段摘要,突出关键权衡。
  7. 最终建议:给出首选建议(单一选项或组合),包括清晰的理由、具体的实施下一步、需要跟踪的关键成功指标,以及需要监控的早期预警信号。

使用方式

当被调用时,将该 7 阶段流程应用于用户的问题。输出分为三部分:详细走查(展示阶段 1-5 的完整推理)、选项摘要(阶段 6 的排序列表)和最终建议(阶段 7 的实施指导)。在呈现分析后,使用 scripts/export_analysis.py 自动将完整输出导出为 markdown 文件。

适用场景

  • 需要全面分析的复杂技术问题,例如架构决策、调试、性能优化
  • 有多种可行路径的战略或业务问题
  • 需要在实施前识别方案弱点
  • 需要经过验证、针对根因而非症状的修复
  • 失败模式必须被充分理解的高风险决策
  • 需要全程可见详细推理的全面分析

限制

该技能明确不适用于以下情况:

  • 解决方案显而易见的简单直接问题
  • 需要立即行动、无法进行分析的时间敏感决策
  • 探索和迭代比前期分析更有价值的问题

此外,资料未提供该技能的具体安装命令、依赖环境、收费方式或平台支持信息。