
# Zrýchlenie správy pôvodu a atribúcie výstupov generatívnej AI pomocou Formize

Rýchle prijatie modelov generatívnej AI — generátory textu, syntetizátory obrázkov, asistenti kódu — vytvorilo naliehavú potrebu **pôvodu** a **atribúcie**. Regulátori, audítori a koncoví používatelia čoraz viac požadujú transparentné záznamy, ktoré odpovedajú na tri základné otázky:

1. **Kto** vytvoril prompt alebo vstup?  
2. **Čo** model, verzia a dátová sada vygenerovali výstup?  
3. **Kedy** a **kde** bol výstup vygenerovaný?

Formize, platforma na low‑code automatizáciu dokumentov, už podporuje pracovné postupy súvisiace so súladom pre zmluvy, ESG reporting a ochranu osobných údajov. Rozšírením jeho PDF editora formulárov, workflow engine a blockchain‑podporovaného auditu môže Formize slúžiť ako centrálny uzol pre správu pôvodu generatívnej AI. Tento článok prechádza architektúrou, implementačnými krokmi a osvedčenými postupmi pri budovaní **pipeline AI s dôrazom na pôvod** pomocou Formize.

---

## Prečo je pôvod dôležitý pre generatívnu AI

| Pohon | Vplyv |
|--------|--------|
| **Regulačný tlak** ([EU AI Act](https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai), výkonné príkazy USA) | Nedodržanie môže viesť k pokutám, zákazu produktov alebo strate prístupu na trh |
| **Riziko duševného vlastníctva** | Nejasný pôvod dát môže spôsobiť nároky na autorské práva |
| **Zodpovednosť modelu** | Audítori potrebujú dôkazy o pôvode dát a verzii modelu |
| **Dôvera používateľov** | Transparentná atribúcia zvyšuje adopciu a znižuje dezinformácie |

Bez systematického rámca pre pôvod čelia organizácie skrytým záväzkom a oslabujú dôveru zainteresovaných strán.

---

## Kľúčové komponenty systému pôvodu postaveného na Formize

1. **Formulár na zachytenie promptu** – Webový formulár, ktorý zaznamenáva požiadavku používateľa, kontext a voliteľné odôvodnenie.  
2. **Služba vyvolania modelu** – API brána, ktorá odosiela prompt do vybraného generatívneho modelu a vracia **run‑ID**.  
3. **Engine na obohatenie metadát** – Automaticky pridáva verziu modelu, hash snímky tréningových dát a podrobnosti o prostredí.  
4. **Nemenný audit trail** – Formize zapíše podpísaný JSON‑LD záznam do blockchainu alebo iného nefalšovateľného ledgeru.  
5. **Generátor PDF atribúcie** – Šablónovaný PDF, ktorý vkladá QR kód odkazujúci na nemenný záznam, pripravený na ďalšie šírenie.  

Diagram nižšie vizualizuje tok dát.

```mermaid
graph LR
    A["Formulár používateľského promptu"] --> B["API vyvolania modelu"]
    B --> C["Generatívny model"]
    C --> D["Výstupná payload"]
    D --> E["Obohatenie metadát"]
    E --> F["Nemenný ledger (Blockchain)"]
    E --> G["PDF atribúcie"]
    G --> H["Spotrebiteľská aplikácia"]
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style F fill:#bbf,stroke:#333,stroke-width:2px
```

---

## Sprievodca implementáciou krok za krokom

### 1. Navrhnite formulár na zachytenie promptu

* Použite **Web Form Builder** v Formize a vytvorte polia pre:
  * Text promptu
  * Účel použitia (napr. marketingový text, úryvok kódu)
  * Obchodné odôvodnenie (voliteľný voľný text)
  * Identitu žiadateľa (integrácia so SSO)
* Aktivujte **podmienenú logiku**, aby ste vynútili povinné polia pre vysokorizikové kategórie (napr. lekárske rady).

### 2. Pripojte sa k službe vyvolania modelu

* Nasadte ľahkú **API bránu** (napr. Azure Functions, AWS Lambda), ktorá:
  * Prijme payload formulára cez webhook.
  * Vygeneruje **run‑ID** (UUID v4) a časovú pečiatku požiadavky.
  * Zavolá cieľový model (OpenAI, Stability AI, interný LLM) s promptom.
  * Vráti surový výstup a run‑ID späť do Formize.

```go
// Pseudo‑kód pre bránu
func invokeModel(request FormPayload) (Response, error) {
    runID := uuid.New()
    modelResp, err := modelAPI.Generate(request.Prompt)
    if err != nil { return nil, err }
    return Response{
        RunID: runID,
        Output: modelResp.Text,
        Timestamp: time.Now().UTC(),
    }, nil
}
```

### 3. Obohaťte výstup o metadáta pôvodu

**Workflow Engine** v Formize môže obohatenie vykonať automaticky:

| Metadáta | Zdroj |
|----------|--------|
| Názov a verzia modelu | Register modelov |
| Hash snímky tréningových dát | Kontrola dátového jazera |
| Protokol prostredia | Digest kontajnera |
| ID žiadateľa | Poskytovateľ identity |
| Run‑ID | Vygenerované v kroku 2 |

Vytvorte **JSON‑LD** šablónu, ktorá mapuje tieto polia na W3C Provenance Ontology (PROV‑O). Príklad úryvku:

```json
{
  "@context": "https://www.w3.org/ns/prov#",
  "id": "urn:uuid:{RunID}",
  "generatedAtTime": "{Timestamp}",
  "wasGeneratedBy": {
    "type": "prov:Activity",
    "id": "urn:uuid:{RunID}",
    "used": "urn:uuid:{ModelVersion}"
  },
  "wasAttributedTo": {
    "type": "prov:Agent",
    "id": "urn:uuid:{RequesterID}"
  },
  "entity": {
    "type": "prov:Entity",
    "id": "urn:uuid:{OutputHash}"
  }
}
```

### 4. Zapíšte do nemenného ledgeru

Formize podporuje **blockchain konektory** (Ethereum, Hyperledger). Pošlite JSON‑LD záznam ako transakciu:

```mermaid
sequenceDiagram
    participant F as Formize Workflow
    participant B as Blockchain Node
    F->>B: Odoslať transakciu s provenance
    B-->>F: Potvrdenie transakcie (hash)
    Note right of F: Uložiť ID potvrdenia v DB Formize
```

Hash transakcie sa stane **jediným zdrojom pravdy** pre audítorov.

### 5. Vygenerujte PDF atribúcie

* Použite **PDF Form Editor** v Formize na návrh jednostránkového listu atribúcie.
* Vložte dynamické polia:
  * Náhľad výstupu (text alebo obrázok)
  * QR kód smerujúci na URL transakcie v blockchaine
  * Ľahko čitateľné zhrnutie pôvodu (model, verzia, žiadateľ)
* Aktivujte **digitálne podpisy** pre ďalšiu neodmietateľnosť.

### 6. Distribuujte balík pôvodu

Vygenerovaný PDF môžete:

* Automaticky odoslať e‑mailom (Formize Email Action)  
* Uložiť do zabezpečeného úložiska dokumentov (SharePoint, Google Drive)  
* Vložiť do downstream aplikácií (CMS, marketingová automatizácia)

---

## Bezpečnostné a súkromnostné úvahy

| Obava | Riešenie |
|---------|------------|
| **Citlivé dáta v promptoch** | Šifrovať payload formulára v pokoji pomocou AES‑256 úložiska Formize |
| **Neoprávnené zápisy do ledgeru** | Vyžadovať viacfaktorové schválenie pre vysokorizikové modely pred zápisom do blockchainu |
| **Dátová rezidencia** | Nasadiť blockchain node v rovnakom právnom rámci ako zdrojové dáta |
| **Uchovávanie** | Konfigurovať politiky retencie Formize na vymazanie PDF po požadovanej legislatívnej lehote, pričom ledger zostane navždy nemenný |

---

## Reálne príklady použitia

### A. Marketingová agentúra produkujúca AI‑generovaný copy

* **Problém**: Klienti požadujú dôkaz, že copy bolo vygenerované schváleným modelom a nie je plagiátom.  
* **Riešenie**: Agentúra používa workflow pôvodu Formize a k každému kúsku copy pridá PDF s QR kódom. Klient môže QR kód naskenovať a zobraziť nemenný záznam, čím spĺňa audit rizík značky.

### B. Farmaceutické výskumné laboratórium generujúce molekulárne štruktúry

* **Problém**: Regulačné orgány požadujú sledovateľnosť AI‑navrhnutých zlúčenín až po tréningové dáta.  
* **Riešenie**: Laboratórium zaznamená presnú verziu chemického modelu, hash tréningových dát a ID vedúceho vedca. Nemenný ledger sa stane súčasťou podania IND.

### C. Finančná inštitúcia automatizujúca zhrnutia správ

* **Problém**: AI‑generované zhrnutia výkazov musia byť auditovateľné pre súlad so SEC.  
* **Riešenie**: Každé zhrnutie je zabalené do PDF atribúcie Formize a hash ledgeru je uložený v compliance databáze firmy, čo umožňuje okamžité načítanie počas auditov.

---

## Meranie úspechu

| KPI | Cieľ |
|-----|--------|
| **Miera zachytenia pôvodu** | 100 % AI výstupov má pripojený PDF |
| **Čas načítania auditu** | < 5 sekúnd na záznam |
| **Zníženie incidentov súladu** | 80 % menej nálezov súvisiacich s pôvodom |
| **Adopcia používateľov** | 90 % žiadateľov používa Formize prompt formulár |

Pravidelne kontrolujte tieto metriky v **dashboarde Formize**, aby ste zabezpečili efektívnosť a súlad workflowu.

---

## Kontrolný zoznam najlepších postupov

- [ ] Integrovať single sign‑on pre presnú atribúciu žiadateľa.  
- [ ] Verziovať modely a ukladať ich hash v centrálnom registri.  
- [ ] Používať permissioned blockchain na vyváženie súkromia a nemennosti.  
- [ ] Automatizovať generovanie PDF s dynamickými QR kódmi pre okamžitú verifikáciu.  
- [ ] Plánovať pravidelné revízie politík pôvodu, aby zodpovedali meniacim sa reguláciám.  

---

## Budúce vylepšenia

1. **Vkladanie vodotlače priamo do AI výstupov** – Kombinovať PDF atribúcie s neviditeľnými vodotlačami vloženými priamo do obrázkov alebo textu.  
2. **Výmena pôvodu naprieč platformami** – Adoptovať **Open Provenance Model (OPM)** na zdieľanie záznamov s partnermi a regulátormi.  
3. **Upozornenia v reálnom čase** – Spúšťať upozornenia, keď je vysokorizikový model vyvolaný bez adekvátneho odôvodnenia.  

Kontinuálnym iterovaním týchto schopností môžu organizácie predbehnúť regulačné krivky a zároveň odomknúť plný potenciál generatívnej AI.

---

## Súvisiace odkazy

- [W3C Provenance Ontology (PROV‑O)](https://www.w3.org/TR/prov-o/)  
- [EU AI Act – Požiadavky na transparentnosť](https://digital-strategy.ec.europa.eu/en/policies/eu-artificial-intelligence)