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
Input
Fornisci materiale sorgente: trascrizioni di riunioni, riassunti di chiamate, documenti o descrizioni libere. Più input possono essere combinati.
Generazione Scope
L’AI analizza gli input e genera un documento di scope del progetto con obiettivi, vincoli e ipotesi.
PRD (Product Requirements Document)
Viene generato un PRD dettagliato con requisiti funzionali, requisiti non funzionali e criteri di successo.
Epic
Il PRD viene suddiviso in epic di alto livello — grandi aree funzionali che conterranno più storie.
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
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
/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.