跳转到主要内容

概览

Project Spec Engine (PSE) 是 Apollo 的 AI 驱动规格生成器。它接收非结构化输入(会议记录、笔记、文档),并通过多阶段流水线生成结构化的、可直接实施的规格文档。

流水线

1

输入

提供源材料:会议记录、电话摘要、文档或自由描述。可以组合多个输入。
2

范围生成

AI 分析输入并生成包含目标、约束和假设的项目范围文档。
3

PRD(产品需求文档)

生成详细的 PRD,包含功能需求、非功能需求和成功标准。
4

史诗

PRD 被拆分为高层级的史诗 — 大型功能区域,每个包含多个故事。
5

用户故事

每个史诗被分解为带有验收标准的用户故事。
6

PRPs(Project Ready Prompts)

故事被转换为可直接实施的提示,包含:
  • 需要创建/修改的文件
  • 安全要求
  • 性能要求
  • 测试要求
7

导出为任务

PRP 可以直接导出为 Apollo 任务,供开发人员直接领取。

人工审核

在流水线的每个阶段,您可以:
  • 审核生成的内容
  • 在继续之前编辑任何部分
  • 批准以进入下一阶段
  • 如果输出不满意可以重新生成
  • 提出澄清问题 — AI 也可能向您请求澄清

组织标准

PSE 使用组织标准来确保一致的输出。标准涵盖:
  • 技术决策 — 首选的框架、语言、库
  • 基础设施 — 部署目标、CI/CD 模式
  • 安全性 — 认证模式、数据处理规则
  • 代码架构 — 设计模式、命名约定
/pse/standards 管理标准,或在 /projects/:id/settings/standards 按项目管理。

Prompt 配置

/pse/prompts 自定义每个 PSE 阶段使用的 AI 提示。这允许您微调输出格式和详细程度。