Vai al contenuto principale

Panoramica

Il Project Spec Engine (PSE) è il generatore di specifiche con AI di Apollo. Prende input non strutturati (trascrizioni di riunioni, appunti, documenti) e produce specifiche strutturate e pronte per l’implementazione attraverso una pipeline a più fasi.

Pipeline

1

Input

Fornisci materiale sorgente: trascrizioni di riunioni, riassunti di chiamate, documenti o descrizioni libere. Più input possono essere combinati.
2

Generazione Scope

L’AI analizza gli input e genera un documento di scope del progetto con obiettivi, vincoli e ipotesi.
3

PRD (Product Requirements Document)

Viene generato un PRD dettagliato con requisiti funzionali, requisiti non funzionali e criteri di successo.
4

Epic

Il PRD viene suddiviso in epic di alto livello — grandi aree funzionali che conterranno più storie.
5

Storie Utente

Ogni epic viene decomposto in storie utente con criteri di accettazione.
6

PRPs (Project Ready Prompts)

Le storie vengono convertite in prompt pronti per l’implementazione con:
  • File da creare/modificare
  • Requisiti di sicurezza
  • Requisiti di prestazioni
  • Requisiti di test
7

Esporta come Attività

I PRP possono essere esportati direttamente come attività Apollo, pronti per essere presi in carico dagli sviluppatori.

Revisione Umana

In ogni fase della pipeline, puoi:
  • Revisionare il contenuto generato
  • Modificare qualsiasi sezione prima di procedere
  • Approvare per passare alla fase successiva
  • Rigenerare se l’output non è soddisfacente
  • Porre domande di chiarimento — l’AI può anche chiederti chiarimenti

Standard dell’Organizzazione

Il PSE utilizza standard organizzativi per garantire output coerenti. Gli standard coprono:
  • Decisioni tecnologiche — framework, linguaggi e librerie preferiti
  • Infrastruttura — target di deploy, pattern CI/CD
  • Sicurezza — pattern di autenticazione, regole di gestione dati
  • Architettura del codice — design pattern, convenzioni di denominazione
Gestisci gli standard in /pse/standards o per progetto in /projects/:id/settings/standards.

Configurazione Prompt

Personalizza i prompt AI utilizzati in ogni fase del PSE in /pse/prompts. Questo consente di regolare il formato e il livello di dettaglio dell’output.