https://processgit.org/AI_Sandbox/AI-Sandb-Evaluation/mcp
manifest.json not found at ref main
MI Sandbox Atlases Process — UAPF/ProcessGit Demo
Šis repozitorijs ir UAPF Level 4 pakotne, kas modelē VDAA publicēto Speciālās regulatīvās vides mākslīgā intelekta sistēmu attīstībai projektu iesniegumu atlases nolikumu kā mašīnlasāmu, versionējamu un izpildāmu procesa + lēmumu + gadījumu modeli.
⚠ Svarīgi. Šis ir demonstrācijas projekts. Tas nav oficiāls VDAA vai MI centra vērtēšanas instruments, nav juridiski saistošs un neaizstāj nolikuma tekstu vai iestādes pieņemto lēmumu.
Ko šis demo parāda
- Process (BPMN) — iesnieguma plūsma no saņemšanas līdz lēmumam, ieskaitot trūkumu novēršanas apakšplūsmu ar 5 d.d. taimeri.
- Algoritms (DMN) — trīs lēmumu modeļi: atbilstības vārti, svērtais punktu aprēķins, TRL līmeņu kartējums.
- Gadījuma pārvaldība (CMMN) — komisijas vērtēšana ar obligātiem un diskrecionāriem soļiem (ārējie eksperti, AI iepriekšējais novērtējums).
- Resursu kartējums — kas izpilda katru uzdevumu: cilvēki, sistēmas, AI aģenti.
- AI aģenta koncepts — kā piesaistīt MI vērtēšanas asistentu ar guardrails ierobežojumiem un EU AI Act atbilstību.
- ProcessGit viewer GUI — interaktīvs komisijas vērtēšanas panelis, kas ielādējas ProcessGit saskarnē.
UAPF struktūra
enterprise/
enterprise.yaml # L0 — darbvietas indekss
processes/L4/vdaa.mi.sandbox.atlase/ # L4 — izpildāmā pakotne
uapf.yaml # UAPF manifests (kind: uapf.package)
agent.chat.yaml # ProcessGit AI čata konfigurācija
examples/
processgit.viewer.json # Pielāgota GUI deklarācija (co-located)
komisija-vertesana.html # Interaktīvs vērtēšanas panelis
candidate-input.example.json # Piemēra iesnieguma dati
expected-output.example.json # Sagaidāmais rezultāts (ar AI novērtējumu)
bpmn/
mi-sandbox-atlase.bpmn.xml # Galvenais process
dmn/
01-atbilstiba-un-izsledzosie.dmn.xml # Atbilstības un izslēdzošo nosacījumu DMN
02-vertesanas-punkti.dmn.xml # 5 kritēriju svērtais punktu aprēķins
03-trl-vertejums.dmn.xml # TRL → 0–5 vērtējuma kartējums
cmmn/
vertesanas-lieta.cmmn.xml # Komisijas vērtēšanas gadījums
resources/
mappings.yaml # Targets + bindings (UAPF formāts)
guardrails/
ai-evaluation-rules.yaml # AI aģenta ierobežojumi un EU AI Act
metadata/
ownership.yaml # Īpašnieki un pārskatīšana
lifecycle.yaml # Dzīves cikla statuss un ierobežojumi
docs/
source-reference.md # Nolikuma punktu kartējums uz artefaktiem
CHANGELOG.md # Izmaiņu žurnāls
Kā tas darbojas
1. Iesnieguma saņemšana un reģistrācija
BPMN process sākas ar elektronisku iesniegumu (info@ailatvia.lv). Lietvedības darbinieks reģistrē un veic sākotnējo pārbaudi.
2. Formālā atbilstība (DMN 01)
Lēmumu tabula ar FIRST hit policy pārbauda 7 nosacījumus secīgi:
juridiskais statuss → jurisdikcija (LV/EU/EEA/CH) → termiņš →
valoda → e-paraksts → aizliegtā prakse → izslēdzošie nosacījumi.
Trīs iespējamie iznākumi: ELIGIBLE, FIX_OR_REJECT, REJECT.
3. Trūkumu novēršana (Nolikuma 12.p.)
Ja rezultāts ir FIX_OR_REJECT, BPMN aktivizē apakšplūsmu:
pieprasījums → gaidīšana ar 5 darba dienu taimeri → atkārtota pārbaude
vai noraidīšana pēc termiņa beigām.
4. Kompetento institūciju atzinumi (Nolikuma 13.–14.p.)
Process nosūta iesniegumu kompetentajām institūcijām 3 darbdienu laikā un gaida atzinumus MK noteikumu 14.p. termiņā.
5. Komisijas vērtēšana (Nolikuma 16.–19.p.)
Komisija piešķir 0–5 vērtējumus pieciem kritērijiem. CMMN modelis ļauj diskrecionāri piesaistīt ārējos ekspertus vai AI aģentu.
6. Punktu aprēķins (DMN 02 + DMN 03)
TRL līmenis vispirms tiek kartēts uz 0–5 skalu (DMN 03, 2.pielikums), pēc tam svērtais punktu aprēķins visiem kritērijiem:
kritērija_punkti = svars × (vērtējums / 5)
gala_summa = Σ visu kritēriju punkti
| Nr. | Kritērijs | Svars |
|---|---|---|
| 1 | Inovitāte un tirgus nepilnību novēršana | 20 |
| 2 | Ieguldījums digitālās transformācijas mērķos | 15 |
| 3 | Tehniskā gatavība un resursu nodrošinājums | 30 |
| 4 | Augsta riska MI sistēmas kvalifikācija | 10 |
| 5 | Regulatīvās vides pamatojums | 25 |
Neizšķirtā gadījumā prioritāte: Kr.3 → Kr.5 → Kr.1.
7. Lēmums (Nolikuma 20., 22.p.)
Ne vairāk kā 3 MI sistēmas ar augstāko punktu skaitu tiek iekļautas speciālajā regulatīvajā vidē. Paziņojums ≤45 dienas.
AI aģenta koncepts
Arhitektūra
AI aģents darbojas asistētā režīmā (mode: assisted) — tas sniedz
strukturētu ieteikumu, bet galīgais lēmums ir cilvēka (komisijas) ziņā.
┌─────────────┐ ┌──────────────┐ ┌─────────────────┐
│ Iesnieguma │────▸│ AI Aģents │────▸│ Komisijas │
│ dati │ │ (asistents) │ │ panelis │
└─────────────┘ └──────┬───────┘ └────────┬────────┘
│ │
┌──────▼───────┐ ┌─────▼──────┐
│ Guardrails │ │ Galīgais │
│ validācija │ │ lēmums │
└──────────────┘ └────────────┘
MCP rīki
AI aģentam ir pieejami trīs MCP rīki, kas izpilda DMN modeļus:
check_eligibility— pārbauda atbilstībucalculate_score— aprēķina punktusmap_trl_level— kartē TRL līmeni
Guardrails
Fails guardrails/ai-evaluation-rules.yaml definē:
- 4 obligātos principus: cilvēka lēmums, pārredzamība, vērtējumu nemainīšana, audits
- Ievades validāciju: shēmas pārbaude, diapazona kontrole, GDPR redakcija
- Izvades ierobežojumus: strukturēts JSON ar pamatojumu un atsaucēm
- Aizliegtās darbības: 6 konkrēti aizliegumi
- EU AI Act atbilstību: atsauces uz Regulas 3., 10., 13., 14. pantu
Kāpēc tas ir nozīmīgi
Šis koncepts demonstrē, kā regulatīvā procesa kontekstā var:
- Definēt AI iesaisti kā mašīnlasāmu konfigurāciju (ne tikai aprakstu)
- Nodrošināt guardrails kā koda artefaktu (versionējams, pārskatāms, pārbaudāms)
- Saglabāt pilnu audita pēdu par AI darbībām
- Demonstrēt EU AI Act atbilstību strukturēti
ProcessGit viewer
Fails processgit.viewer.json aktivizē interaktīvu komisijas vērtēšanas
paneli, kad lietotājs atver examples/candidate-input.example.json.
Panelis ietver 5 cilnes:
| Cilne | Saturs |
|---|---|
| Atbilstība | Formālās atbilstības pārbaude ar DMN 01 loģiku |
| Vērtēšana | Kritēriju vērtējumu ievade, punktu aprēķins, TRL kartējums |
| AI Aģents | AI iepriekšējā novērtējuma palaišana un rezultāta pārskatīšana |
| Guardrails | AI ierobežojumu un EU AI Act atbilstības vizualizācija |
| Audits | Notikumu žurnāls ar laika zīmogiem |
Viewer izmanto PGV (ProcessGit Viewer) protokolu un var saglabāt izmaiņas
atpakaļ repozitorijā caur PGV_REQUEST_SAVE.
Kā izmantot
- Atver repozitoriju ProcessGit vidē (
processgit.orgvaiprocessgit.dev). - Atver
bpmn/mi-sandbox-atlase.bpmn.xml— grafiski redzams process. - Atver
dmn/*.dmn.xml— lēmumu tabulas ar skaidrojumiem. - Atver
cmmn/vertesanas-lieta.cmmn.xml— gadījuma modelis. - Atver
examples/candidate-input.example.json— ielādējas viewer GUI. - Noklikšķini uz
agent.chat.yaml— atveras AI čata panelis (🏛️).
UAPF atbilstība
| Prasība | Statuss |
|---|---|
kind: uapf.package manifestā |
✅ |
cornerstones deklarācija (BPMN+DMN+CMMN+Resources) |
✅ |
owners ar kontaktu |
✅ |
lifecycle statuss |
✅ |
L0 enterprise index ar kind: uapf.enterprise.index |
✅ |
.bpmn.xml / .dmn.xml / .cmmn.xml paplašinājumi |
✅ |
resources/mappings.yaml ar targets + bindings |
✅ |
metadata/ ar ownership + lifecycle |
✅ |
MCP endpoint deklarācija (exposure.mcp) |
✅ |
Licences un ierobežojumi
- Demo pakotne — nav paredzēta oficiālai lēmumu pieņemšanai.
- AI aģenta ieteikums nav saistošs — tikai komisijas lēmums ir galīgs.
- Piemēra dati ir fiktīvi — nesatur personas datus.
- UAPF specifikācija: github.com/UAPFormat/UAPF-specification
- ProcessGit: github.com/Algomation-AI/ProcessGit