Process Pipeline

Vizuálny prehľad celého procesu tvorby cenovej ponuky

Ako funguje Prisma AI Proposal Engine

Proces sa skladá z dvoch fáz: jednorazové nastavenie Partnera (znalostná databáza firmy) a opakovaná pipeline tvorby ponuky pre každého potenciálneho klienta. Celý cyklus je iteratívny – ak návrh nevyhovuje, dajú sa upraviť vstupy a vygenerovať nový návrh.

A
Príprava Partnera (jednorazovo)
1
Vytvor Partnera

Zaregistruj účtovnú firmu. Každý partner má vlastnú znalostnú databázu.

POST/api/partners/
2
Nahraj dokumenty

Cenníky, metodiky, ukážky ponúk, interné usmernenia. Formáty: PDF, DOCX, XLSX, EML, MSG.

POST/api/partners/{id}/documents/
DELETE/api/partners/{id}/documents/{doc}/
GET/api/partners/{id}/documents/{doc}/download/
3
Build Knowledge

AI prečíta všetky dokumenty a vytvorí znalostný string. Spúšťa sa automaticky pri každej zmene alebo manuálne.

POST/api/partners/{id}/build-knowledge/
Partner
pripravený

Dokumenty sa dajú kedykoľvek doplniť alebo odstrániť – znalostná databáza sa automaticky prebuduje.

B
Tvorba cenovej ponuky (opakovaný proces)
Kroky 1–3 · Príprava podkladov
1
Vytvor cenovú ponuku

Priradí sa k Partnerovi, zadá sa meno klienta. Systém vygeneruje unikátne 8-znakové UID.

POST/api/quotes/
2
Nahraj prílohy klienta
voliteľné

Voliteľné doplnkové dokumenty špecifické pre túto ponuku (napr. existujúca zmluva, dotazník, finančné výkazy).

POST/api/quotes/{uid}/documents/
DELETE/api/quotes/{uid}/documents/{doc}/
3
Nahraj žiadosť

Hlavný vstup pre AI: email alebo dokument od klienta s popisom požiadaviek. Vždy max 1 súbor – nový nahradí starý.

POST/api/quotes/{uid}/request-file/
DELETE/api/quotes/{uid}/request-file/
GET/api/quotes/{uid}/request-file/download/
Kroky 4–6 · AI generovanie
4
Generuj doplňujúce otázky
voliteľné

AI analyzuje žiadosť + prílohy + znalostnú DB partnera. Vráti 0–10 cielených otázok pre spresnenie ponuky.

POST/api/quotes/{uid}/generate-questions/
5
Odpovedz na otázky
voliteľné

Obchodník vyplní odpovede. Prázdne odpovede sú povolené. Odpovede sa zarátajú do kontextu pri generovaní návrhu.

POST/api/quotes/{uid}/answer-questions/
6
Generuj návrh cenovej ponuky

AI vytvorí štruktúrovaný JSON návrh: odporúčaná cena, rozpad, jednorazové poplatky, text pre klienta, riziká, confidence.

POST/api/quotes/{uid}/generate-proposal/
Krok 7 · Ľudské hodnotenie
7
Stiahni / pozri návrh

Vráti hotový JSON návrh. Ak návrh ešte nebol vygenerovaný, vráti 404.

GET/api/quotes/{uid}/proposal/
👤 Ľudská revízia

Partner / obchodník skontroluje navrhovanú cenu, odôvodnenie, text ponuky, riziká a confidence skóre. Na základe revízie sa rozhodne o ďalšom postupe.

C
Rozhodnutie a koniec životného cyklu
Návrh je dobrý → schváliť a odoslať

Ponuka sa schváli, odošle klientovi. Po výsledku rokovania sa označí ako úspešná alebo neúspešná. Koniec životného cyklu.

PATCH/api/quotes/{uid}/ → status: approved
PATCH/api/quotes/{uid}/ → status: sent
PATCH/api/quotes/{uid}/ → status: won / lost
🔄
Návrh nevyhovuje → upraviť a opakovať

Dajú sa upraviť ľubovoľné kroky – žiadosť, prílohy, odpovede na otázky – a celá pipeline sa spustí znova. Počet iterácií nie je obmedzený.

Zmeniť žiadosť · nahradiť request-file → automaticky reset AI výstupov
Pridať / odstrániť prílohy · quotes/{uid}/documents/
Generovať nové otázky · generate-questions → vyplniť nové odpovede
Generovať nový návrh · generate-proposal → nový JSON výstup
D
Prehľad stavov Quote
createdQuote vytvorená
request_uploadedŽiadosť nahraná
questions_generatedOtázky vygenerované
answers_providedOdpovede poskytnuté
proposal_generatedNávrh vygenerovaný
approvedSchválená
sentOdoslaná klientovi
won✓ Úspešná
lost✗ Neúspešná

Automatické stavy: created → request_uploaded → questions_generated → answers_provided → proposal_generated ·  Manuálne (PATCH): approved → sent → won / lost

E
Kompletný zoznam endpointov
Partner management
GET
/api/partners/
POST
/api/partners/
GET
/api/partners/{id}/
DELETE
/api/partners/{id}/
POST
/api/partners/{id}/build-knowledge/
GET
/api/partners/{id}/documents/
POST
/api/partners/{id}/documents/
DELETE
/api/partners/{id}/documents/{doc_id}/
GET
/api/partners/{id}/documents/{doc_id}/download/
Quote management
GET
/api/quotes/
POST
/api/quotes/
GET
/api/quotes/{uid}/
PATCH
/api/quotes/{uid}/
DELETE
/api/quotes/{uid}/
POST
/api/quotes/{uid}/request-file/
GET
/api/quotes/{uid}/request-file/
DELETE
/api/quotes/{uid}/request-file/
GET
/api/quotes/{uid}/request-file/download/
GET
/api/quotes/{uid}/documents/
POST
/api/quotes/{uid}/documents/
DELETE
/api/quotes/{uid}/documents/{doc_id}/
GET
/api/quotes/{uid}/documents/{doc_id}/download/
POST
/api/quotes/{uid}/generate-questions/
POST
/api/quotes/{uid}/answer-questions/
POST
/api/quotes/{uid}/generate-proposal/
GET
/api/quotes/{uid}/proposal/