SuperAPI AI 工具集

full-output-enforcement

编程与开发

查看项目

更新于 10-13 21:09

技能介绍

用途

Full-Output Enforcement 是一个用于覆盖大语言模型默认截断行为的技能。它面向那些需要模型输出完整内容、而非被自动省略或占位符替代的场景。根据资料,该技能的核心目标可以概括为:把每项任务都视为生产关键任务,部分输出即等于损坏输出,不优化简洁性而优化完整性。

主要能力

该技能通过一组硬性规则来约束输出行为:

  • 禁止占位模式:在代码块中,列出被禁模式包括 // ...、// rest of code、// implement here、// TODO、/* ... */、// similar to above、// continue pattern、// add more as needed,以及单独使用 ... 代表被省略代码。
  • 禁止散文式省略:在文字中禁止出现如“Let me know if you want me to continue”“I can provide more details if needed”“for brevity”“the rest follows the same pattern”“similarly for the remaining”,以及在替换真实内容时使用“and so on”和“I'll leave that as an exercise”。
  • 禁止结构性捷径:包括在请求为完整实现时只输出骨架、只展示首尾而跳过中间、用单个示例加描述替代重复逻辑、以及只描述代码应该做什么而不写出代码。
  • 长输出处理:当响应接近 token 限制时,不压缩后续章节、不跳至结尾,而是在干净的断点(函数结束、文件结束、章节结束)处按完整质量输出,并以固定格式标注暂停点和断点位置;用户发送 continue 后从该处精确续写,不回顾、不重复。

使用方式

资料给出三阶段执行流程:

  1. Scope(范围界定):通读完整请求,数出预期可交付物的数量(文件、函数、章节、答案),并锁定这个数字。
  2. Build(构建):完整生成每一项可交付物,不产生部分草稿,也不写“你可以之后再扩展”。
  3. Cross-check(交叉核对):在输出前重读原始请求,将交付物数量与范围数量对比,若缺少任何内容则在响应前补齐。

最后是 Quick Check(快速检查):在最终确定任何响应之前,确认输出中未出现上述被禁模式、用户请求的每一项都已存在且完成、代码块包含实际可运行代码而非对代码行为的描述、且没有任何内容为节省空间而被缩短。

适用场景

资料明确该技能适用于任何需要完整输出、并希望防止模型自动截断或使用占位符的场景。由于原始描述以“Apply to any…”结尾并被截断,更完整的适用范围在已提供资料中暂未给出。

限制

资料未提供该技能的安装方式、平台支持范围、收费模式或价格信息,这些内容暂未提供。同时该技能本身是一组提示/规则约束,其效果依赖于模型是否遵循,资料中未提供对模型行为的强制保证机制。